• Stars
    star
    310
  • Rank 134,926 (Top 3 %)
  • Language
    Rust
  • License
    MIT License
  • Created almost 2 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Next-generation framework for composable applications in Rust.

zino

zino is a full-featured framework for composable applications in Rust which emphasizes simplicity, extensibility and productivity.

Crates.io Documentation Downloads License

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 on 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 and axum.

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. Crates.io Documentation
zino-derive Derived traits. Crates.io Documentation
zino-model Model types. Crates.io Documentation

License

This project is licensed under the MIT license.