Crate zino

source ·
Expand description

github crates-io docs-rs

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

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 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.

Feature flags

The following optional features are available:

NameDescriptionDefault?
actixEnables the integration with actix-web.No
axumEnables the integration with axum.No
ormEnables the ORM for MySQL or PostgreSQL.Yes
viewEnables the HTML template rendering.Yes

Modules

Structs

Traits

Type Definitions

  • Cluster for axum.
  • A specialized request extractor for axum.
  • A specialized response for axum.
  • A specialized Result type for axum.