Web Frameworks
When building a modern web-application you don't want to bother on how to parse the http-header or where the route is supposed to be dispatched to. Frameworks offer exactly those features and make it quick'n'easy to build your specific app on the web-stack. Rust has many backend server frameworks, as well as frontend frameworks for building client apps with webassembly.
Server
-
actix-web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust
-
gotham
A flexible web framework that promotes stability, safety, security and speed.
-
nickel
An express.js inspired web framework
-
rocket
Web framework with a focus on usability, security, extensibility, and speed.
-
tide
A minimal and pragmatic Rust web application framework built for rapid development
-
thruster
A middleware based http async web server.
-
warp
serve the web at warp speeds
-
axum
Web framework that focuses on ergonomics and modularity
-
poem
Poem is a full-featured and easy-to-use web framework with the Rust programming language.
-
salvo
Salvo is a powerful web framework that can make your work easier.
-
lucia
A flexible client API framework as well as a set of API collections
Frontend (WebAssembly)
-
leptos
Leptos is a full-stack, isomorphic Rust web framework leveraging fine-grained reactivity to build declarative user interfaces.
-
dioxus
Portable, performant, and ergonomic framework for building cross-platform user interfaces in Rust
-
iced
A cross-platform GUI library inspired by Elm
-
sauron
A versatile web framework and library for building client-side and/or server-side web applications
-
seed
A Rust framework for creating web apps, using WebAssembly
-
sycamore
A library for building reactive web apps in Rust and WebAssembly
-
yew
A framework for creating reliable and efficient web applications
Do you know something we don't?
Did we miss an important crate? Or maybe you just recently launched something that should be listed here, too? Let us know!