An Express-inspired web framework for Rust

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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
  • graphul

    Optimize, speed, scale your microservices and save money 💵

  • Graphul is an Express inspired web framework using a powerful extractor system built on top of Tokio, Tower, Axum, and Hyper. Designed to improve, speed, and scale your microservices with a friendly syntax, Graphul is built with Rust.

    https://github.com/graphul-rs/graphul

  • Rouille, Rust web server middleware

    Web framework in Rust (by tomaka)

  • In strongly typed languages like Rust, composing smaller libraries is usually quite painless, so you don't need a large framework.

    Personally for backend Rust I use rouille[0] for the server (it's very simple and async-free), askama[1] for compile-time HTML templates and (if a SPA is unavoidable, as that is of course always to be avoided if at all possible) yew[2] for client-side WASM.

    Now this stack is what I like personally, but there are many options that you can combine, some more full-featured than others. Check out https://www.arewewebyet.org/ for a partial overview.

    [0]: https://github.com/tomaka/rouille

    [1]: https://github.com/djc/askama

    [2]: https://yew.rs/

  • 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
  • yew

    Rust / Wasm framework for creating reliable and efficient web applications

  • In strongly typed languages like Rust, composing smaller libraries is usually quite painless, so you don't need a large framework.

    Personally for backend Rust I use rouille[0] for the server (it's very simple and async-free), askama[1] for compile-time HTML templates and (if a SPA is unavoidable, as that is of course always to be avoided if at all possible) yew[2] for client-side WASM.

    Now this stack is what I like personally, but there are many options that you can combine, some more full-featured than others. Check out https://www.arewewebyet.org/ for a partial overview.

    [0]: https://github.com/tomaka/rouille

    [1]: https://github.com/djc/askama

    [2]: https://yew.rs/

  • askama

    Type-safe, compiled Jinja-like templates for Rust

  • In strongly typed languages like Rust, composing smaller libraries is usually quite painless, so you don't need a large framework.

    Personally for backend Rust I use rouille[0] for the server (it's very simple and async-free), askama[1] for compile-time HTML templates and (if a SPA is unavoidable, as that is of course always to be avoided if at all possible) yew[2] for client-side WASM.

    Now this stack is what I like personally, but there are many options that you can combine, some more full-featured than others. Check out https://www.arewewebyet.org/ for a partial overview.

    [0]: https://github.com/tomaka/rouille

    [1]: https://github.com/djc/askama

    [2]: https://yew.rs/

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

  • Building a REST API for Math Operations (+, *, /) with Rust, Actix, and Rhai🦀

    2 projects | dev.to | 22 Mar 2024
  • Actix-Web: v4.5.0

    1 project | news.ycombinator.com | 4 Feb 2024
  • Getting Started with Actix Web - The Battle-tested Rust Framework

    2 projects | dev.to | 15 Dec 2023
  • Show HN: Play Euchre with AI Bots

    2 projects | news.ycombinator.com | 12 Oct 2023
  • Actix-Web: v4.4.0

    1 project | news.ycombinator.com | 30 Aug 2023