LinkWord
Home
Directory
Articles
AI models
Tools
Pixel Plaza
Settings
ContactRSSFriend linksSubmit site
Privacy Policy·Disclaimer
陕ICP备2025083618号-2

Hot channels

AI ToolsDeveloper ToolsProductivity ToolsEntertainment & MediaJobs & Careers
DirectoryArticlesTools
← Back to directory
Site icon for “Axum”
Site icon for “Axum”

Axum

Backend Frameworks

Rust async web framework — simple and efficient
https://github.com/tokio-rs/axum
https://github.com/tokio-rs/axum

Introduction

Axum is an asynchronous Rust web framework built on Tokio and Tower, focused on ease of use and high performance. It treats routing, extractors, and middleware as composable components, suitable for building APIs, microservices, and real-time applications.

Key features

  • Lightweight and type-safe:Strongly typed interfaces via Router, extractors, and response types, catching errors at compile time.
  • Native async support:Built on Tokio/hyper, it natively supports async/await, making it suitable for high-concurrency scenarios.
  • Middleware and Layers:Compatible with tower::Layer, allowing flexible insertion of auth, rate limiting, logging, and other functionality.
  • Rich extractors and extensions:Built-in JSON parsing, forms, path/query extractors, and WebSocket support, making common features quick to implement.

Use cases and target users

Suitable for backend engineers building high-concurrency APIs, microservices, real-time communication (WebSocket), or teams and individuals who want to implement production-grade services in Rust. Especially well suited for projects that prioritize performance, security, and maintainability.

Main advantages or highlights

  • High performance:Low runtime overhead, suitable for high-throughput services.
  • Composable design:routing, middleware