SeaORM
Apache-2.0 async ORM for Rust web services
Rust / Systems · Apache-2.0 · 9.9k
Reviewed 2026-10-18 · last push 2026-10-12 · repo checked 2026-10-19
What's Good
Apache-2.0 (SeaQL/sea-orm), release 2.0.4 (2026-09-27). Supports Postgres, MySQL and SQLite, has a CLI that generates entities from an existing schema, migrations, and examples for Actix, Axum, Rocket, Poem, Loco and GraphQL. The project reports 250k+ weekly downloads. ★~9.9k.
The Catch
Default features do not enable TLS; you have to pick a TLS backend through SQLx features, which trips people up. The 2.0 release changed APIs, so older tutorials may not compile. Diesel is the main alternative if you prefer compile-time query checking over a dynamic query builder.
Verdict
The most approachable async ORM in Rust — mind the TLS feature flags.
Embed
Maintainer? Add the badge to your README. It is free, links to this review, and there is no paid version.
Markdown
[](https://stackgems.com/gems/sea-orm)
HTML
<a href="https://stackgems.com/gems/sea-orm"><img src="https://stackgems.com/badge/sea-orm.svg" alt="SeaORM reviewed on Stack Gems" height="20"></a>