Rouille, Rust web server middleware

Web framework in Rust (by tomaka)

Rouille, Rust web server middleware Alternatives

Similar projects and alternatives to Rouille, Rust web server middleware

tomaka
Rouille, Rust web server middleware
  1. rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. rfcs

    RFCs for changes to Rust

  4. tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  5. yew

    Rust / Wasm framework for creating reliable and efficient web applications

  6. actix-web

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

  7. iced

    A cross-platform GUI library for Rust, inspired by Elm

  8. Rocket

    A web framework for Rust.

  9. SaaSHub

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

    SaaSHub logo
  10. axum

    Ergonomic and modular web framework built with Tokio, Tower, and Hyper

  11. gleam

    ⭐️ A friendly language for building type-safe, scalable systems!

  12. hyper

    An HTTP library for Rust (by hyperium)

  13. leptos

    Build fast web applications with Rust.

  14. warp

    A super-easy, composable, web server framework for warp speeds. (by seanmonstar)

  15. trunk

    Build, bundle & ship your Rust WASM application to the web.

  16. rouille

    Rust programming, in French.

  17. Tide

    Fast and friendly HTTP server framework for async Rust

  18. askama

    Discontinued The original askama repo, please go to https://github.com/askama-rs/askama

  19. loco

    πŸš‚ πŸ¦€ The one-person framework for Rust for side-projects and startups

  20. tiny-http

    Low level HTTP server library in Rust

  21. Iron

    An Extensible, Concurrent Web Framework for Rust

  22. Rustless

    REST-like API micro-framework for Rust. Works with Iron.

  23. 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 better Rouille, Rust web server middleware alternative or higher similarity.

Rouille, Rust web server middleware discussion

Log in or Post with

Rouille, Rust web server middleware reviews and mentions

Posts with mentions or reviews of Rouille, Rust web server middleware. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-06-03.
  • Exploring the top Rust web frameworks
    23 projects | dev.to | 3 Jun 2025
    Rouille is a microweb framework that employs a linear request and response design via a listening socket that parses HTTP requests.
  • Rouille, a Rust web micro-framework
    1 project | news.ycombinator.com | 29 Dec 2023
  • Async rust – are we doing it all wrong?
    9 projects | news.ycombinator.com | 19 Jul 2023
    Your CRUD web application server almost certainly doesn't need async Rust. Using a blocking HTTP server is not "might be a good idea", it simply is a good idea.

    I recommend Rouille for this: https://github.com/tomaka/rouille. In case you are worried about performance, check the benchmark. Blocking Rouille is faster than builtin async server in Node.js.

  • Best backend web frameworks with blocking io (i.e. not async)?
    1 project | /r/rust | 23 Mar 2023
    As you say, the majority of the web ecosystem in Rust has moved to async - but if you’re happy to stray a bit from the beaten path then rouille might do the trick.
  • An Express-inspired web framework for Rust
    6 projects | news.ycombinator.com | 15 Oct 2022
    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/

  • Which Rust web framework to choose in 2022 (with code examples)
    7 projects | dev.to | 27 Sep 2022
    rouille
    9 projects | /r/rust | 23 Feb 2022
    I'd like to put in a word for a simple, sync framework such as rouille. The compile times are much, much better, the number of dependencies is much smaller, the stuff it's built on (the standard library) is extensively tested and extremely reliable. Kernel context switches are slower than userspace thread scheduling, but not much slower, and as long as your services aren't just shoving bytes from one place to another (i.e. actually doing some computation) the time taken for a context switch vanishes into noise. A lot of benchmarks test how quickly a web service can move bytes, which (if your business logic is non-trivial) actually isn't the most critical factor.
  • Hey rustaceans, which web framework you guys suggest for a small application?
    7 projects | /r/rust | 27 Jul 2022
    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.
  • The Rustacean way to build a complete web app?
    3 projects | /r/rust | 2 May 2022
    Rouille is fairly solid in my experience. Save the pain of async and spend it building software that works. Honestly with Rust's lack of GC you get predictable response times already.
  • Des avis sur mon cadeau?
    1 project | /r/rance | 27 Dec 2021
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 18 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more β†’

Stats

Basic Rouille, Rust web server middleware repo stats
16
1,181
3.7
11 months ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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