sea-orm 0.10.5

🐚 An async & dynamic ORM for Rust
Documentation
# Community

## Built with SeaORM

If you have built an app using SeaORM and want to showcase it, feel free to open a PR and add it to the list below!

### Startups

- [Caido]https://caido.io/ | A lightweight web security auditing toolkit
- [Svix](https://www.svix.com/) ([repository](https://github.com/svix/svix-webhooks)) ![GitHub stars](https://img.shields.io/github/stars/svix/svix-webhooks.svg?style=social) | The enterprise ready webhooks service | DB: Postgres
- [Sensei]https://l2.technology/sensei ([repository]https://github.com/L2-Technology/sensei) ![GitHub stars]https://img.shields.io/github/stars/L2-Technology/sensei.svg?style=social | A Bitcoin lightning node implementation | DB: MySQL, Postgres, SQLite
- [Spyglass]https://docs.spyglass.fyi/ ([repository]https://github.com/a5huynh/spyglass) ![GitHub stars]https://img.shields.io/github/stars/a5huynh/spyglass.svg?style=social | πŸ”­ A personal search engine that indexes what you want w/ a simple set of rules. | DB: SQLite
- [My Data My Consent]https://mydatamyconsent.com/ | Online data sharing for people and businesses simplified
- [CodeCTRL]https://codectrl.authentura.com ([repository]https://github.com/Authentura/codectrl) | A self-hostable code logging platform | DB: SQLite

### Frameworks

- [awto]https://github.com/awto-rs/awto | Awtomate your πŸ¦€ microservices with awto | DB: Postgres
- [tardis](https://github.com/ideal-world/tardis) | Elegant, Clean Rust development frameworkπŸ›Έ | DB: MySQL, Postgres, SQLite
- [Quasar]https://github.com/Technik97/Quasar | Rust REST API using Actix-Web, SeaORM and Postgres with Svelte Typescript Frontend | DB: Postgres
- [ZAPP]https://zapp.epics.dev ([repository]https://github.com/EpicsDAO/zapp) | ZAPP is a serverless framework made by Rust. Quickly build a scalable GraphQL API web server.
- [poem_admin]https://github.com/lingdu1234/poem_admin | An admin panel built with poems, **SeaORM** and Vue 3. | DB: MySQL, Postgres, SQLite

### Open Source Projects

#### Backend

- [Wikijump]https://github.com/scpwiki/wikijump ([repository]https://github.com/scpwiki/wikijump/tree/develop/deepwell) | API service for Wikijump, a fork of Wikidot | DB: Postgres
- [aeroFans](https://github.com/naryand/aerofans) | Full stack forum-like social media platform in Rust and WebAssembly | DB: Postgres
- [thrpg]https://github.com/thrpg/thrpg | Touhou Project's secondary creative games | DB: Postgres
- [Axum-Book-Management]https://github.com/lz1998/axum-book-management | CRUD system of book-management with ORM and JWT for educational purposes | DB: MySQL
- [mediarepo]https://mediarepo.trivernis.dev ([repository]https://github.com/Trivernis/mediarepo) | A tag-based media management application | DB: SQLite
- [THUBurrow]https://thuburrow.com ([repository]https://github.com/BobAnkh/THUBurrow) | A campus forum built by Next.js and Rocket | DB: Postgres
- [Backpack]https://github.com/JSH32/Backpack | Open source self hosted file sharing platform on crack | DB: MySQL, Postgres, SQLite
- [Stump]https://github.com/aaronleopold/stump ![GitHub stars]https://img.shields.io/github/stars/aaronleopold/stump.svg?style=social | A free and open source comics server with OPDS support
- [mugen]https://github.com/koopa1338/mugen-dms | DMS written in πŸ¦€ | DB: Postgres
- [JinShu]https://github.com/gengteng/jinshu | A cross-platform **I**nstant **M**essaging system written in πŸ¦€ | DB: MySQL, Postgres
- [Oura Postgres Sink]https://github.com/dcSpark/oura-postgres-sink | Sync a postgres database with the cardano blockchain using [Oura]https://github.com/txpipe/oura | DB: Postgres
- [Orca]https://github.com/workfoxes/orca | An No-code Test Automation platform using actix, SeaORM, react. runs on the desktop and cloud | DB: Postgres
- [suzuya]https://github.com/SH11235/suzuya | A merchandise management application using SeaORM, Actix-Web, Tera | DB: Postgres
- [snmp-sim-rust]https://github.com/sonalake/snmp-sim-rust | SNMP Simulator | DB: SQLite
- [template_flow]https://github.com/hilary888/template_flow | An experiment exploring replacing placeholders in pre-prepared templates with their actual values | DB: Postgres
- [VeryRezsi]https://github.com/szattila98/veryrezsi | VeryRezsi is a subscription and expense calculator web-application. Powered by SvelteKit on client side, and Rust on server side. | DB: MySQL
- [KrakenPics]https://github.com/kraken-pics/backend | A public file host written in rust using seaoRM & actix_web | DB: MySQL
- [service_auth]https://github.com/shorii/service_auth | A simple JWT authentication web-application | DB: Postgres
- [SophyCore]https://github.com/FarDragi/SophyCore | Main system that centralizes all rules, to be used by both the discord bot and the future site | DB: Postgres
- [lldap]https://github.com/nitnelave/lldap ![GitHub stars]https://img.shields.io/github/stars/nitnelave/lldap.svg?style=social | Light LDAP implementation for authentication
- [nitro_repo]https://github.com/wyatt-herkamp/nitro_repo | An OpenSource, lightweight, and fast artifact manager. | DB: MySQL, SQLite
- [MoonRamp]https://github.com/MoonRamp/MoonRamp | A free and open source crypto payment gateway | DB: MySQL, Postgres, SQLite
- [url_shortener]https://github.com/michidk/url_shortener | A simple self-hosted URL shortener written in Rust | DB: MySQL, Postgres, SQLite
- [RGB Lib]https://github.com/RGB-Tools/rgb-lib | A library to manage wallets for RGB assets | DB: MySQL, Postgres, SQLite
- [RCloud]https://github.com/p0rtL6/RCloud | A self-hosted lightweight cloud drive alternative
- [Music Player]https://github.com/tsirysndr/music-player | An extensible music server written in Rust πŸš€πŸŽ΅βœ¨ | DB: SQLite
- [Linx]https://github.com/whizzes/linx | Headless URL Shortener written in Rust πŸ¦€
- [Ceobe Canteen Serve]https://github.com/Enraged-Dun-Cookie-Development-Team/Ceobe-Canteen-Serve | A tool based on Arknights mobile game, using axum as web framework | DB: MySQL
- [Fikabot]https://github.com/sousandrei/fikabot | A slack bot to schedule coffee breaks (Fika in swedish) in slack channels | DB: MySQL
- [RSS aggregator]https://github.com/fistons/rss-aggregator| A small RSS aggregator and API using actix and SeaORM | DB: Postgres

#### Frontend (desktop / cli)

- [pansy]https://github.com/niuhuan/pansy | An illustration app using SeaORM, SQLite, flutter. runs on the desktop and mobile terminals | DB: SQLite
- [Warpgate](https://github.com/warp-tech/warpgate) ![GitHub stars](https://img.shields.io/github/stars/warp-tech/warpgate.svg?style=social) | Smart SSH bastion that works with any SSH client | DB: SQLite
- [todo-rs]https://github.com/anshulxyz/todo-rs/ | A TUI ToDo-app written in Rust using Cursive library and SeaORM for SQLite | DB: SQLite

#### Embedded

- [rj45less-server]https://github.com/pmnxis/rj45less-server | A simple unique number allocator for custom router | DB: SQLite

### Dev tools

- [symbols]https://github.com/nappa85/symbols | A proc-macro utility to populates enum variants with primary keys values
- [logic-lock](https://github.com/nappa85/logic-lock) | MySQL logic locks implemented over sea-orm | DB: MySQL

### Scaffolding

- [Adta]https://github.com/aaronleopold/adta | Adta is **A**nother **D**amn **T**odo **A**pp, fun little side project | DB: MySQL, Postgres, SQLite
- [actix-react-starter-template](https://github.com/aslamplr/actix-react-starter-template) | Actix web + SeaORM + React + Redux + Redux Saga project starter template | DB: Postgres
- [Rust Async-GraphQL Example: Caster API]https://github.com/bkonkle/rust-example-caster-api | A demo GraphQL API using Tokio, Warp, async-graphql, and SeaORM | DB: Postgres
- [rust-juniper-playground]https://github.com/Yama-Tomo/rust-juniper-playground | juniper with SeaORM example | DB: MySQL
- [crud-rs]https://github.com/onichandame/crud-rs | A framework combining async-graphql and SeaORM

## Learning Resources

If you have an article, tutorial, podcast or video related to SeaORM and want to share it with the community, feel free to submit a PR and add it to the list below!

### Tutorials

- Async GraphQL with Rust: [Part 1]https://konkle.us/async-graphql-rust-1-introduction/, [Part 2]https://konkle.us/async-graphql-with-rust-part-two/, [Part 3]https://konkle.us/async-graphql-with-rust-part-three/ by [Brandon Konkle]https://github.com/bkonkle