axum
Installation
SKILL.md
Axum
Axum is the most popular web framework in the Rust ecosystem (tokio). v0.7 (2024/2025) is built on Hyper 1.0 and standardizes the service trait.
When to Use
- High Performance: When you need millisecond latency (e.g., ad tech, gaming).
- Rust Backend: The default choice for new Rust web projects.
- Type Safety: Extractor pattern guarantees types at compile time.
Core Concepts
Extractors
Declarative data parsing: async fn handler(Json(body): Json<CreateUser>).
Middleware (Tower)
Axum uses tower middleware, meaning you can use any middleware from the ecosystem (timeout, tracing, rate-limit).