sea-orm/README.md
Chris Tsang f6ea8a7b3f Docs
2021-06-30 11:39:40 +08:00

39 lines
897 B
Markdown

<div align="center">
<img src="docs/SeaORM banner.png"/>
<h1>SeaORM</h1>
<p>
<strong>🐚 An async & dynamic ORM for Rust</strong>
</p>
<sub>Built with 🔥 by 🌊🦀🐚</sub>
</div>
# SeaORM
Inspired by ActiveRecord, Eloquent and TypeORM, SeaORM aims to provide you an intuitive and ergonomic
API to make working with databases in Rust a first-class experience.
> This is an early WIP of SeaORM, and is not yet published. See [example](examples/sqlx-mysql/src) for demo usage.
## Features
1. Async
Relying on SQLx, SeaORM is a new library with async support from day 1.
2. Dynamic
Built upon SeaQuery, a dynamic query builder, SeaORM allows you to build complex queries without 'fighting the ORM'.
3. Testable
Use mock connections to write unit tests for your logic.
4. Service oriented
Quickly build services that join, filter, sort and paginate data in APIs.