About this project
Loco is a Rust framework designed to help developers build web applications with Rails-like conventions and less boilerplate. It uses Axum for controllers and supports request parameters, request bodies, validation, content-aware responses, and middleware for authentication, logging, and error handling.
The framework includes ORM integration for defining entities, relationships, validation, and custom logic; templating for dynamic HTML; background workers using a Redis-backed queue or threads; a task scheduler; background mail delivery; storage backed by memory, disk, or cloud providers including AWS S3, GCP, and Azure; and a cache layer.
The CLI can install the framework and, when needed, the SeaORM command-line tool. `loco new` generates an application, with the README showing a SaaS template that can include client-side rendering, SQLite, and async Tokio background tasks. The example workflow then builds the frontend with npm and starts the server with `cargo loco start`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.