A safe, extensible ORM and Query Builder for Rust
Diesel is quite nice for SQL imo, but some don't like it. I'd recommend at least giving it a try.
🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. (by launchbadge)
Can't mention Diesel without someone throwing out SQLx, the other major competitor for using SQL from Rust.
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
A user crud written in Rust, designed to connect to a MySQL database with full integration test coverage.
If you want an idea of what you'd be getting into, take a look at this example CRUD I wrote w/ actix-web, sqlx, and serde: actix sqlx usercrud
Code to follow along the "Zero To Production" book on API development in Rust.
If you'd like a book to give you an introduction to the basics of everything (maybe not OpenAPI, but I'm unsure) you're asking for, I highly recommend zero2pord. It's unfinished, but I think it's got plenty to get you up to speed in its current form. You can also find all of the finished chapters on the authors blog.
What has been your experience creating a web app with Rust vs other languages
6 projects | reddit.com/r/rust | 16 Jan 2021
SQLite Jupyter Kernel
2 projects | reddit.com/r/sqlite | 14 Aug 2021
GitHub - tzConnectBerlin/rust-pg_bigdecimal: A Rust native datatype for Postgres' Numeric type, to be used with Rust's "Postgres" library.
2 projects | reddit.com/r/rust | 14 Jan 2022
In MySQL, never use “utf8”. Use “utf8mb4”
8 projects | news.ycombinator.com | 12 Jan 2022
What's new in SeaORM 0.5.0
1 project | reddit.com/r/rust | 3 Jan 2022