Rust
High-performance web frameworks and full-stack solutions for Rust developers
Key Considerations
- ✓ Async runtime (Tokio vs async-std)
- ✓ Performance requirements
- ✓ Type-safe routing preferences
- ✓ Ecosystem maturity
- ✓ WASM compilation support
Actix Web
Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. Built on the Actix actor framework, it delivers exceptional performance with HTTP/1 and HTTP/2 support, WebSockets, and comprehensive middleware while maintaining Rust's type safety guarantees.
Axum
Ergonomic and modular web framework built by the Tokio team. Focus on ergonomics and modularity. The modern choice for Rust web.
Dioxus
React-like library for building user interfaces in Rust. One codebase for web, desktop, mobile, and more. Virtual DOM with hooks.
Leptos
Full-stack, isomorphic Rust web framework with fine-grained reactivity. Build fast web apps with a signals-based reactive system.
Poem
Full-featured and easy-to-use web framework with the Rust language. Simple API with OpenAPI support built-in.
Rocket
Web framework for Rust that makes it simple to write fast, secure web applications. Developer-friendly with great ergonomics.
Tauri
Build smaller, faster, and more secure desktop applications with a web frontend. Electron alternative with Rust backend.
Warp
A super-easy, composable, web server framework for warp speeds. Built on Hyper with a Filter system for composing web endpoints in Rust.
Yew
Rust framework for building client web apps with WebAssembly. React-inspired with virtual DOM. The original Rust WASM framework.