zino-rs/zino

Spec-driven framework for composable applications in Rust.

Rust

1,156

822 commits

updated Oct 11, 2026

See the code

README

zino

zino is a spec-driven strongly opinionated framework for composable applications in Rust which emphasizes simplicity, extensibility and productivity.

Crates.io Documentation License

Highlights

  • πŸš€ Out-of-the-box features for rapid application development.
  • 🎨 Minimal design, composable architecture and high-level abstractions.
  • 🌐 Adopt an API-first approach to development with open standards.
  • ⚑ Embrace practical conventions to get the best performance.
  • πŸ’Ž Expressive ORM for MySQL, PostgreSQL and SQLite based on sqlx.
  • ✨ Innovations on query population, field translation and model hooks.
  • πŸ“Š Built-in support for tracing, metrics and logging.
  • πŸ’– Full integrations with actix-web, axum, dioxus and more.

Getting started

You can start with the example actix-app, axum-app or dioxus-desktop. It requires Rust 1.95+ to build the project.

cd examples/axum-app
cargo run

Here is the simplest application to run a server:

[package]
name = "zino-app"
version = "0.1.0"
edition = "2024"
rust-version = "1.95"

[dependencies]
zino = { version = "0.46", features = ["axum"] }
use zino::prelude::*;

fn main() {
    zino::Cluster::boot().run()
}

Crates

NameDescriptionCrates.ioDocumentation
zino-coreCore types and traits.Crates.ioDocumentation
zino-authAuthentication and authorization.Crates.ioDocumentation
zino-channelCloud events and subscriptions.Crates.ioDocumentation
zino-storageFiles and storage services.Crates.ioDocumentation
zino-httpRequests and responses.Crates.ioDocumentation
zino-openapiOpenAPI docs generator.Crates.ioDocumentation
zino-ormDatabase schema and ORM.Crates.ioDocumentation
zino-deriveDerived traits.Crates.ioDocumentation
zino-actixIntegrations with actix-web.Crates.ioDocumentation
zino-axumIntegrations with axum.Crates.ioDocumentation
zino-dioxusDioxus components.Crates.ioDocumentation

License

This project is licensed under the MIT license.

Community

If you have any problems or ideas, please don't hesitate to open an issue.

asynchronous
http
orm
rust
web

zino-rs/zino

Spec-driven framework for composable applications in Rust.

Rust

1,156

822 commits

updated Oct 11, 2026

See the code

README

zino

zino is a spec-driven strongly opinionated framework for composable applications in Rust which emphasizes simplicity, extensibility and productivity.

Crates.io Documentation License

Highlights

  • πŸš€ Out-of-the-box features for rapid application development.
  • 🎨 Minimal design, composable architecture and high-level abstractions.
  • 🌐 Adopt an API-first approach to development with open standards.
  • ⚑ Embrace practical conventions to get the best performance.
  • πŸ’Ž Expressive ORM for MySQL, PostgreSQL and SQLite based on sqlx.
  • ✨ Innovations on query population, field translation and model hooks.
  • πŸ“Š Built-in support for tracing, metrics and logging.
  • πŸ’– Full integrations with actix-web, axum, dioxus and more.

Getting started

You can start with the example actix-app, axum-app or dioxus-desktop. It requires Rust 1.95+ to build the project.

cd examples/axum-app
cargo run

Here is the simplest application to run a server:

[package]
name = "zino-app"
version = "0.1.0"
edition = "2024"
rust-version = "1.95"

[dependencies]
zino = { version = "0.46", features = ["axum"] }
use zino::prelude::*;

fn main() {
    zino::Cluster::boot().run()
}

Crates

NameDescriptionCrates.ioDocumentation
zino-coreCore types and traits.Crates.ioDocumentation
zino-authAuthentication and authorization.Crates.ioDocumentation
zino-channelCloud events and subscriptions.Crates.ioDocumentation
zino-storageFiles and storage services.Crates.ioDocumentation
zino-httpRequests and responses.Crates.ioDocumentation
zino-openapiOpenAPI docs generator.Crates.ioDocumentation
zino-ormDatabase schema and ORM.Crates.ioDocumentation
zino-deriveDerived traits.Crates.ioDocumentation
zino-actixIntegrations with actix-web.Crates.ioDocumentation
zino-axumIntegrations with axum.Crates.ioDocumentation
zino-dioxusDioxus components.Crates.ioDocumentation

License

This project is licensed under the MIT license.

Community

If you have any problems or ideas, please don't hesitate to open an issue.

asynchronous
http
orm
rust
web

Project health

crates.io

Latest release

0.46.2 Β· Oct 11, 2026

Releases this year

15

Significant stargazers

Xuanwo

3,142 followers Β· starred Jan 2023

azu

2,859 followers Β· starred Jun 2026

ooooo-create

21 followers Β· starred Jun 2024

cyqsimon

24 followers Β· starred Sep 2025