Axum and Tokio for Rust Services
AdoptFactorial rates Axum as Adopt (2026). Axum on the Tokio runtime is our default for HTTP services in Rust.
Axum is a web framework for Rust from the Tokio project. It builds on the Tokio async runtime and the Tower middleware ecosystem, and maps HTTP requests to plain async functions with type-safe extractors.
Updates
Axum on the Tokio runtime is our default for HTTP services in Rust. Scotty runs on it, as do our MCP servers for IMAP, Mattermost and Twenty CRM. grantry, our OAuth 2.1 building blocks for Rust web apps and MCP servers, ships optional Axum routes.