Start
Overview
Standalone overview of the Nidus framework surface.
Nidus Documentation
Nidus is a modular Rust backend framework that keeps framework behavior explicit while providing typed dependency injection, module graphs, Axum routes, Tower middleware, validation, OpenAPI, observability, testing, and separately installable adapters. It uses Axum, Tower, Tokio, serde, garde, utoipa, and tracing directly instead of replacing the Rust web ecosystem.
Start
Concepts
- Mental Model
- Modules
- Providers / DI
- Controllers / Routes
- Guards
- Validation / Pipes
- Interceptors / Tower Middleware
Runtime
Production
Ecosystem
Reference
- Architecture
- API Reference
- Rust Framework Performance and Safety Research - 2026-07-27
- Rust Framework Performance and Safety Research Follow-up - 2026-07-27
- Release 1.0.17
- Release 1.0.16
- Release 1.0.15
- Release 1.0.14
- Release 1.0.13
- Release 1.0.12
- Release 1.0.11
- Release 1.0.10
- Release 1.0.9
- Release 1.0.8
- Release 1.0.7
- Release 1.0.6
- Release 1.0.5
- Release 1.0.4
- Release 1.0.3
Current Status
Nidus 1.0.0 established the public crate set. The current release track is 1.0.17, correcting the documented application bootstrap, making CLI module discovery precise and fail-closed, and restoring dependency-policy health while preserving the established 1.x public APIs.
Use the README for the shortest quickstart, these guides for the deeper mental model, and website/ for the generated GitHub Pages portal.