| Async Runtime | Tokio | | Web Framework | Axum | | Serialization | Serde | | ORM / Database | SeaORM (async, Active Record) | | CLI | Clap (derive) | | Error (lib) | thiserror | | Error (app) | anyhow | | Logging | tracing + tracing-subscriber | | HTTP Client | reqwest | | Config | config-rs |
| Axum (default) | Modern microservices, Tokio ecosystem, container deployment, Tower middleware | | Actix Web | Maximum throughput, WebSocket-heavy, mature ecosystem needed | | Rocket | Rapid prototyping, small teams, minimal boilerplate |
Axum provides the best balance of performance, ergonomics, and Tokio integration for most projects.
Руководство по архитектуре современного проекта Rust на 2025 год. Используйте при создании проектов Rust (CLI, веб-сервисы, библиотеки). Охватывает структуру рабочей области, обработку ошибок, асинхронные шаблоны и идиоматические лучшие практики Rust. Источник: majiayu000/claude-arsenal.