Zero-Boilerplate CRUD
Insert, update, delete, and find records instantly. No more repetitive raw SQL for basic operations.
Built on top of SQLx, Rullst brings the delightful, fluent syntax of Active Record frameworks directly to the high-performance Rust ecosystem.
Just add #[derive(Orm)] to your standard Rust structs. No external DSLs or massive configuration files required.
The macro parses your struct fields, relationships, and metadata, generating hundreds of safe, optimized, and chainable Active Record methods instantaneously.
Query your database using fluent syntax (e.g., .where_eq(), .limit()). All parameters are bound securely via sqlx to completely eliminate SQL Injection risks.