Toasty, an async ORM for Rust built by the Tokio team, is now available on crates.io. It supports both SQL and NoSQL databases (currently DynamoDB for NoSQL) and uses a derive macro approach for schema definition. Toasty functions as an application-level query engine that decouples application schema from database schema, handling complex query patterns like conditional updates that are awkward to express in raw SQL. The release is early (0.x), with breaking changes expected, but the core foundation is stable enough to start building with. The author also argues that AI tooling will accelerate Rust adoption, and high-level libraries like Toasty are critical to making Rust viable for conventional web applications.
Sort: