Build your own data layer.
The layer between code and data is where lock-in quietly hides.
The ranking rule
Repositories matching this query, sorted by stars:
topic:orm stars:>200 pushed:>2025-10-29 archived:falseSynced nightly; star history kept so momentum is measured, not guessed.
30 projects
live from source · api.github.com · Oct 29, 2:40 AM UTCdjango
The Web framework for perfectionists with deadlines.
orm
The Prisma ORM: write your application in TypeScript with human-readable queries instead of SQL. Host your database on Prisma Postgres and your app on Prisma Compute.
gorm
The fantastic ORM library for Golang, aims to be developer friendly
typeorm
TypeScript & JavaScript ORM for Node.js — supports PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, Oracle, and more.
drizzle-orm
ORM
sequelize
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB, DB2 and DB2 for IBM i.
hutool
🍬A set of tools that keep Java sweet.
mongoose
MongoDB object modeling designed to work in an asynchronous environment.
sqlc
Generate type-safe code from SQL
mybatis-plus
An powerful enhanced toolkit of MyBatis for simplify development
ent
An entity framework for Go
efcore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
diesel
A safe, extensible ORM and Query Builder for Rust
gf
A powerful framework for faster, easier, and more efficient project development.
sea-orm
🐚 A powerful relational ORM for Rust
Exposed
Kotlin SQL Framework
mikro-orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, MS SQL Server, PostgreSQL and SQLite/libSQL databases.
sled
the champagne of beta embedded databases
cakephp
CakePHP: The Rapid Development Framework for PHP - Official Repository
records
SQL for Humans™
laravel-mongodb
A MongoDB based Eloquent model and Query builder for Laravel (Moloquent)
sqlboiler
Generate a Go ORM tailored to your database schema.
jOOQ
jOOQ is the best way to write SQL in Java
hibernate-orm
Idiomatic persistence for Java and relational databases
SqlSugar
.Net aot ORM SqlServer ORM Mongodb ORM MySql 瀚高 Postgresql ORM DB2 Hana 高斯 Duckdb C# VB.NET Sqlite ORM Oracle ORM Mysql Orm 虚谷数据库 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET9 ORM .NET8 ORM ClickHouse ORM QuestDb ,TDengine ORM,OceanBase ORM,GaussDB ORM,Tidb ORM Object/Relational Mapping
pg
Golang ORM with focus on PostgreSQL features and performance
tortoise-orm
Familiar asyncio ORM for python, built with relations in mind
liam
Automatically generates beautiful and easy-to-read ER diagrams from your database.
bun
SQL-first Golang ORM
supabase-js
An isomorphic Javascript client for Supabase. Query your Supabase database, subscribe to realtime events, upload and download files, browse typescript examples, invoke postgres functions via rpc, invoke supabase edge functions, query pgvector.