• Stars
    star
    310
  • Rank 130,492 (Top 3 %)
  • Language
    Rust
  • License
    MIT License
  • Created over 1 year ago
  • Updated 8 months 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.