Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust. Originally built on top of the actor framework Actix, modern Actix Web uses async/await directly and has consistently topped the TechEmpower benchmarks for years.
It supports HTTP/1.x, HTTP/2, WebSocket, async streaming, middleware composition, and a sophisticated extractor system that makes request handling type-safe and ergonomic.
Powerful, pragmatic, extremely fast web framework for Rust. Top of TechEmpower benchmarks for years.
✨ Features
Consistently #1 or top-3 in TechEmpower web framework benchmarks for several years.
Function arguments determine request parsing. Json<T>, Path<T>, Query<T> — fully typed.
Tower-compatible middleware. Auth, CORS, sessions, compression, rate-limiting available.
First-class WebSocket support. Stream messages, broadcast, integrate with actor framework.
No C dependencies in the hot path. Memory-safe, statically linked, single-binary deploy.