zino
zino
is a full-featured framework for composable applications in Rust
which emphasizes simplicity, extensibility and productivity.
Highlights
π Out-of-the-box features for rapid application development.β¨ Minimal design, composable architecture and high-level abstractions.π Adopt an API-first approch to development with open standards.β‘ Embrace practical conventions to get the best performance.π Highly optimized ORM for MySQL and PostgreSQL based onsqlx
.π Lightweight scheduler for sync and async cron jobs.π Unified access to storage services, data sources and chatbots.π Built-in support fortracing
,metrics
and logging.π¨ Full integrations withactix-web
andaxum
.
Getting started
You can start with the example actix-app
or axum-app
.
Currently, it requires rustc nightly to build the project.
cd examples/axum-app
cargo run -- --env=dev
Crates
Name | Description | Crates.io | Documentation |
---|---|---|---|
zino-core |
Core types and traits. | ||
zino-derive |
Derived traits. | ||
zino-model |
Model types. |
License
This project is licensed under the MIT license.