Zino 0.8 has added an integration with actix-web.
zino
is a full-featured web application framework for Rust with a focus on
productivity and performance.
Highlights
-
Out-of-the-box features for rapid application development.
-
Minimal design, modular architecture and high-level abstractions.
-
Embrace practical conventions to get the best performance.
-
Highly optimized ORM for PostgreSQL built on top of
sqlx
. -
Lightweight scheduler for sync and async cron jobs.
-
Unified access to storage services, data sources and chatbots.
-
Built-in support for
tracing
,metrics
and logging. -
Full integrations with
actix-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.