minco
The ergonomic facade crate for the Minco web framework.
Minco is a contract-first, AI-native, AWS-native Rust framework for modular API backends. The facade always includes the provider-neutral plugin/application kernel and exposes the rest of the framework through explicit Cargo features.
Add Minco
The default feature set provides:
- OpenAPI contract loading and validation;
- Axum/Tower HTTP conventions;
- health, observability, and idempotency plugins.
Database and deployment support are opt-in:
For a local SQLite application:
Compose plugins
use *;
let manager = default_plugin_manager?;
let application = manager.compose?;
println!;
# Ok::
Disable an official default without changing the compiled dependency set:
use *;
let mut selection = default;
selection.disabled.insert;
let application = compose_defaults?;
# Ok::
For the repository layout, CLI, contract workflow, database profiles, and AWS deployment model, see the project documentation in the Minco repository.
CLI
Install the Cargo subcommand separately:
License
Dual-licensed under MIT or Apache-2.0, at your option.