Rust tech stack

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

  • If you want to do fullstack/SPA stuff, check out Sycamore, Seed, and Yew.

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • (Not that I encourage it. I'm one of those "a website should give a first-class NoScript/uMatrix experience" people and prefer to use traditional server-side rendering with progressive enhancement via TypeScript. See Publishing Rust types to a TypeScript frontend if you want to go that route.)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • sea-orm

    🐚 An async & dynamic ORM for Rust

  • SeaORM is the most advanced ORM currently available, but a lot of people prefer to just skip ORMing and go direct to the underlying SQLx query builder.

  • sycamore

    A library for creating reactive web apps in Rust and WebAssembly

  • If you want to do fullstack/SPA stuff, check out Sycamore, Seed, and Yew.

  • serde

    Serialization framework for Rust

  • Serde for JSON/YAML/TOML/etc. serialization/deserialization (see the csv and quick-xml crates for CSV and XML even though they're not in the list)

  • Seed

    A Rust framework for creating web apps

  • If you want to do fullstack/SPA stuff, check out Sycamore, Seed, and Yew.

  • nextest

    A next-generation test runner for Rust.

  • If you need fancier testing than what's built into Rust, cargo-nextest is becoming quite popular.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • maud

    :pencil: Compile-time HTML templates for Rust

  • Maud is a fast Slim/Haml-esque templating engine which will automatically minify your HTML at no extra charge because whitespace isn't significant in its syntax.

  • actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  • I use actix-web as my framework, though others may prefer Axum. (Don't use Rocket. It only has one developer who's on indefinite hiatus.)

  • cli-guidelines

    A guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

  • Command Line Interface Guidelines

  • rust-script

    Run Rust files and expressions as scripts without any setup or compilation step.

  • Someone even wrote https://rust-script.org/ to make that "shell scripting using Rust" use-case more convenient.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Want a web app to respond to local file changes. Is Tauri the solution here?

    8 projects | /r/rust | 1 May 2023
  • rust web dev??

    6 projects | /r/rust | 11 Mar 2023
  • Leptos, a cutting-edge full-stack Rust framework

    4 projects | news.ycombinator.com | 24 Jun 2023
  • Yew alternatives

    2 projects | /r/learnrust | 13 Jun 2023
  • Announcing samba – a Rust full-stack assistant for ballroom dancers

    2 projects | /r/rust | 7 Jun 2023