Hey rustaceans, which web framework you guys suggest for a small application?

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. Tide

    Fast and friendly HTTP server framework for async Rust

    Because you suggested it might be small I’d suggest tide. it is the flask/express/sinatra of rust: it handles routing, dealing with http parsing, and building http responses, and thats pretty much it. I havent done a thorough comparison, but my guess is its dependency footprint is a bit smaller (comparatively to other frameworks), which is nice.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. actix-web

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

    Depending what you want to do :). I love actix_web, which is very fast and light-weight.

  4. tiny-http

    Low level HTTP server library in Rust

    tiny-http is small. You'll probably be able to make something with less than 1 Mb.

  5. Rouille, Rust web server middleware

    Web framework in Rust (by tomaka)

    I don't have any Rust-relevant experience here, but if I wanted to build a web server in Rust and was okay with "reasonable" performance, I'd probably give rouille a try first.

  6. Rocket

    A web framework for Rust.

    You can check maybe other discussions or issues, but this one I followed a while https://github.com/SergioBenitez/Rocket/discussions/2011

  7. trillium

    Trillium is a composable toolkit for building internet applications with async rust

    i like trillium a lot. inspired by plug (elixir), you just add plugs in a vertical stack and the request goes from top to bottom. there is also ntex which has a ton of examples inspired by actix-web (might have been a fork) https://github.com/ntex-rs/examples

  8. examples

    i like trillium a lot. inspired by plug (elixir), you just add plugs in a vertical stack and the request goes from top to bottom. there is also ntex which has a ton of examples inspired by actix-web (might have been a fork) https://github.com/ntex-rs/examples

  9. SaaSHub

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

    SaaSHub logo
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

  • Actix Web - The Rust Framework for Web Development - Hello World

    1 project | dev.to | 5 Nov 2024
  • Show HN: Hosting my website using my own C web server

    6 projects | news.ycombinator.com | 24 Sep 2024
  • Actix-Web: v4.8.0

    1 project | news.ycombinator.com | 19 Jun 2024
  • Actix-Web: v4.6.0

    1 project | news.ycombinator.com | 23 May 2024
  • Building a REST API for Math Operations (+, *, /) with Rust, Actix, and Rhai🦀

    2 projects | dev.to | 22 Mar 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?