Topics / #orm
ORM projects on GitHub
Object-relational mapping libraries bridging code and databases
As of , the most-starred ORM projects on GitHub are django (91.4K stars), laravel (85.2K stars) and mall (84.9K stars). GitHub.Locker tracks 70 ORM repositories with 1.6M stars combined. The fastest-growing on October 16 was reactive-resume, with +51 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+51reactive-resume
reactive-resume/reactive-resume · ★ 44.4KReactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.
+25huobao-drama
chatfire-AI/huobao-drama · ★ 16.3KHuobao Drama is an AI-powered platform that automates the full production of short dramas: it turns a script or novel into character designs, storyboards, and a finished edited video with almost no manual work.
+18full-stack-fastapi-template
fastapi/full-stack-fastapi-template · ★ 46KA full-stack web application template that bundles a FastAPI Python backend with a React/TypeScript frontend, a PostgreSQL database, and Docker Compose, giving you authentication, an admin dashboard, and deployment config already wired up.
+15django
django/django · ★ 91.4KDjango is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.
The all-time top
70 projects · by stars
- 91.4K
#1 · django/djangodjango
Django is a high-level Python web framework that lets you build web applications quickly with clean, pragmatic design.
- 85.2K
#2 · laravel/laravel
laravel
Laravel is a PHP web application framework with expressive syntax that handles routing, dependency injection, sessions/caching, database ORM, schema migrations, background jobs, and real-time event broadcasting so you can focus on building your app.
- 84.9K
#3 · macrozheng/mallmall
Mall is a full e-commerce system with a storefront (mall-portal) and an admin backend (mall-admin), built on Spring Boot and MyBatis, meant as a complete reference implementation of online shopping.
- 4

spring-framework
60.3Kspring-projects/spring-framework · JavaSpring Framework is the foundational library for the entire Spring ecosystem, providing core infrastructure (dependency injection, AOP, data access, MVC, etc.) for building enterprise Java applications.
- 5

rails
58.8Krails/rails · RubyRails is a web application framework that includes everything needed to create database-backed web applications following the Model-View-Controller (MVC) pattern.
- 6

wechat-miniapp-radar
51.2Kjustjavac/wechat-miniapp-radar · TypeScriptMiniapp Radar is an AI-driven selection and risk-assessment tool for the WeChat mini program ecosystem: it turns development resources into a tech radar you can filter, evaluate and compare.
- 7

JeecgBoot
48.2Kjeecgboot/JeecgBoot · JavaJeecgBoot is an enterprise AI low-code platform: you describe what you need in natural language and it generates the front-end, back-end CRUD code, database tables and menu permissions, while also bundling a Dify-like AI app module with chat, RAG knowledge bases, flow orchestration and MCP plugins.
- 8

orm
47.7Kprisma/orm · TypeScriptPrisma ORM is a next-generation ORM for Node.js and TypeScript, supporting PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB. This repo currently showcases 'Prisma Next', a TypeScript rewrite designed to be extensible, composable, and AI-agent friendly.
- 9

full-stack-fastapi-template
46Kfastapi/full-stack-fastapi-template · TypeScriptA full-stack web application template that bundles a FastAPI Python backend with a React/TypeScript frontend, a PostgreSQL database, and Docker Compose, giving you authentication, an admin dashboard, and deployment config already wired up.
- 10

reactive-resume
44.4Kreactive-resume/reactive-resume · TypeScriptReactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.
- 11

gorm
40Kgo-gorm/gorm · GoGORM is a full-featured ORM library for Go that aims to be developer friendly, covering associations, hooks, transactions, migrations, and more.
- 12
v
38Kvlang/v · VV is an open-source, statically typed compiled programming language that stays deliberately small: learnable over a weekend, it compiles itself in under a second and runs as fast as C.
- 13

typeorm
36.7Ktypeorm/typeorm · TypeScriptTypeORM is an open-source ORM for TypeScript and JavaScript: you work with relational and NoSQL databases through object-oriented models instead of writing SQL by hand.
- 14

AgentGPT
36.3Kreworkd/AgentGPT · TypeScriptAgentGPT lets you assemble, configure, and deploy autonomous AI agents right in your browser. You give an agent a goal, and it breaks that goal into tasks, executes them, and learns from the results to decide what to do next.
- 15
drizzle-orm
36.1Kdrizzle-team/drizzle-orm · TypeScriptDrizzle ORM is a modern, lightweight TypeScript ORM for working with SQL databases from Node.js, Bun, Deno, or edge/browser runtimes.
- 16

beego
32.4Kbeego/beego · GoBeego is an open-source, high-performance web framework for Go, aimed at rapid development of enterprise applications: RESTful APIs, web apps and backend services.
- 17

awesome-python-cn
30.7Kjobbole/awesome-python-cn · MakefileThis is a curated Chinese-language directory of Python resources, covering web frameworks, web scraping, database drivers, data visualization, image processing, NLP, and many other categories.
- 18

spring-boot-examples
30.5Kityouknow/spring-boot-examples · JavaA collection of small, standalone Spring Boot 3.0 example projects covering common integrations like web, WebFlux, JPA, MyBatis, RabbitMQ, MongoDB, Redis, mail, file upload, and Docker.
- 19
sequelize
30.3Ksequelize/sequelize · TypeScriptSequelize is a promise-based ORM for Node.js and TypeScript: you describe your tables as models in code and it handles the database work for you.
- 20

hutool
30.2Kchinabugotech/hutool · JavaHutool calls itself 'a set of tools that keep Java sweet': a rich, easy-to-use Java utility library whose tool classes help you get everyday development tasks done quickly.
- 21

mongoose
27.5KAutomattic/mongoose · JavaScriptMongoose is a MongoDB object modeling tool — an ODM for Node.js. You define schemas and work with models that carry validation, defaults, middleware and rich queries, instead of talking to the raw driver.
- 22

devise
24.4Kheartcombo/devise · RubyDevise is a flexible, modular authentication solution for Ruby on Rails, built on top of Warden. It covers sign-up, sign-in, password recovery and more through optional modules you enable per model.
- 23

sails
22.8Kbalderdashy/sails · JavaScriptSails.js is a realtime MVC web framework for Node.js, designed to make it easy to build custom, enterprise-grade apps and APIs, with a structure inspired by Ruby on Rails.
- 24

awesome-dotnet-core
21.4Kthangchung/awesome-dotnet-core · C#A curated collection of awesome .NET Core libraries, tools, frameworks and software, organized by category such as API, Application Frameworks, ORM, Security, Testing, and more.
- 25

wasp
18.8Kwasp-lang/wasp · TypeScriptWasp (Web Application Specification) is a Rails-like full-stack framework for React, Node.js, and Prisma — you describe your web app's high-level details in a declarative spec file.
- 26

mysql
18.6Kmysqljs/mysql · JavaScriptA pure Node.js driver for MySQL that implements the MySQL protocol directly in JavaScript, with no native bindings to compile.
- 27
sqlmodel
18.4Kfastapi/sqlmodel · PythonSQLModel is a Python library for interacting with SQL databases using Python objects instead of raw SQL. It is built on Pydantic and SQLAlchemy and designed for simplicity, compatibility, and robustness.
- 28

Dapper
18.4KDapperLib/Dapper · C#Dapper is a simple object mapper for .NET - a NuGet library that adds extension methods to your ADO.NET connections, so you run SQL and get rows mapped straight to objects. It was originally built for and by Stack Overflow.
- 29

APIJSON
18.4KAPIJSON/APIJSON · JavaAPIJSON is a JSON-based communication protocol and ORM library that auto-provides CRUD APIs and documentation with no backend coding, while clients define exactly what JSON data and structure they get back.
- 30

sqlc
18.4Ksqlc-dev/sqlc · Gosqlc is a SQL compiler: you write your queries in plain SQL, and it generates type-safe code with interfaces to those queries that your application calls.
- 31

mybatis-plus
17.5Kbaomidou/mybatis-plus · JavaMyBatis-Plus is an enhancement toolkit for MyBatis, the Java SQL mapping framework. It adds out-of-the-box features on top of MyBatis to simplify database development and save coding time.
- 32

ent
17.2Kent/ent · Goent is a simple yet powerful entity framework for Go that makes it easy to build and maintain applications with large data-models.
- 33

7days-golang
17Kgeektutu/7days-golang · GoA learning repository that walks you through rebuilding four Go projects from scratch in seven days each: a gin-like web framework (Gee), a groupcache-like distributed cache (GeeCache), a gorm/xorm-like ORM (GeeORM), and a net/rpc-like RPC framework (GeeRPC), plus some Go WebAssembly demos.
- 34
realm-swift
16.6Krealm/realm-swift · Objective-CRealm is an open-source mobile database that runs directly inside phones, tablets and wearables — an embedded replacement for Core Data & SQLite, not a client-server database.
- 35

prisma1
16.4Kprisma/prisma1 · ScalaPrisma 1 is a deprecated database toolkit that bundled a type-safe auto-generated client, declarative migrations, and a visual admin UI for Postgres, MySQL, and MongoDB, typically used to build GraphQL, REST, or gRPC APIs.
- 36

huobao-drama
16.3Kchatfire-AI/huobao-drama · VueHuobao Drama is an AI-powered platform that automates the full production of short dramas: it turns a script or novel into character designs, storyboards, and a finished edited video with almost no manual work.
- 37
amplication
16Kamplication/amplication · TypeScriptAmplication is a platform that generates production-ready backend microservices — APIs, data models, DTOs and more — embedding your organization's best practices, so engineers can focus on business logic instead of boilerplate.
- 38

awesome-java-cn
15.7Kjobbole/awesome-java-cnThis is the Chinese-language edition of the awesome-java curated list, covering Java build tools, databases, frameworks, libraries, security, logging, and more, maintained and translated by Jobbole (伯乐在线).
- 39

feathers
15.3Kfeathersjs/feathers · TypeScriptFeathers is a full-stack framework for building web APIs and real-time applications with TypeScript or JavaScript, working with any backend technology and any frontend like React, Vue, Angular or React Native.
- 40

efcore
14.8Kdotnet/efcore · C#EF Core is a modern object-database mapper for .NET: you query and update data as regular objects, and it handles LINQ queries, change tracking, updates, and schema migrations.
- 41

drogon
14.3Kdrogonframework/drogon · C++Drogon is an open-source, MIT-licensed C++14/17/20 HTTP application framework for building web application server programs in C++ — from REST APIs to server-rendered sites and WebSocket apps.
- 42

pgx
14.3Kjackc/pgx · Gopgx is a pure Go driver and toolkit for PostgreSQL, providing a low-level, high-performance interface that exposes PostgreSQL-specific features like LISTEN/NOTIFY and COPY, plus an adapter for the standard database/sql interface.
- 43
yii2
14.3Kyiisoft/yii2 · PHPYii 2 is a modern, open source PHP framework for building web applications, meant to be a solid, fast and secure foundation that works right out of the box with sensible defaults.
- 44

diesel
14.2Kdiesel-rs/diesel · RustDiesel is a safe, extensible ORM and query builder for Rust. It removes database boilerplate and runtime errors without sacrificing performance, using Rust's type system so queries 'feel like Rust'.
- 45

gel
14.2Kgeldata/gel · PythonGel is a database that builds on Postgres, adding a modern object-based data model, a graph query language called EdgeQL, built-in Auth and AI tooling, and a managed cloud service.
- 46

awesome-ruby
14.2Kmarkets/awesome-rubyA curated, community-driven list of awesome Ruby libraries, tools, frameworks and software, covering everything needed to build modern apps and web apps.
- 47

blitz
14.1Kblitz-js/blitz · TypeScriptBlitz is a fullstack toolkit built on top of Next.js, adding the missing pieces like a CLI, database ORM integration, and conventions so you can build a complete app without wiring everything yourself.
- 48

gf
13.3Kgogf/gf · GoGoFrame is a development framework for Go: you build your backend projects on top of its modules instead of assembling everything yourself. The README bills it as a way to develop faster, easier and more efficiently.
- 49

mall-swarm
13.2Kmacrozheng/mall-swarm · Javamall-swarm is a microservices-based e-commerce platform built with Spring Cloud and Spring Cloud Alibaba, bundling a storefront, mobile app backend, and an admin panel with full infrastructure like a registry, config center, monitoring, and gateway.
- 50

greenDAO
12.6Kgreenrobot/greenDAO · JavagreenDAO is a lightweight ORM that maps Java objects to SQLite databases on Android, generating DAO classes at build time so you don't write SQL by hand.
- 51

Mybatis-PageHelper
12.3Kpagehelper-org/Mybatis-PageHelper · JavaPageHelper is a pagination plugin for MyBatis, the popular Java SQL mapper. You add it once to a project and your queries get paging support — the README bills it as the most convenient pagination plugin for MyBatis.
- 52

laravel-best-practices
12.3Kalexeymezenin/laravel-best-practicesA widely used community guide (12k+ stars) that collects best practices for writing Laravel applications. Each practice comes with a Bad and a Good code example, and the guide has been translated into 25 languages.
- 53

sqlalchemy
12.2Ksqlalchemy/sqlalchemy · PythonSQLAlchemy is the Python SQL toolkit and Object Relational Mapper (ORM) that gives application developers the full power and flexibility of SQL while also allowing object-oriented domain models to be mapped transparently to relational tables.
- 54

aspnetboilerplate
12Kaspnetboilerplate/aspnetboilerplate · C#ASP.NET Boilerplate (ABP) is a general-purpose application framework for building modern ASP.NET web apps, implementing best practices like layered architecture and Domain Driven Design out of the box so you can focus on business code.
- 55

peewee
12Kcoleifer/peewee · PythonPeewee is a small, expressive ORM for Python that lets you work with SQL databases using Python objects and a flexible query-builder.
- 56

WatermelonDB
11.8KNozbe/WatermelonDB · JavaScriptWatermelonDB is a reactive, asynchronous database framework for building React and React Native apps that stay fast even when they hold tens of thousands of records.
- 57

wcdb
11.6KTencent/wcdb · CWCDB is a cross-platform database framework built by WeChat on top of SQLite and SQLCipher, providing ORM, encryption, corruption recovery and other database features for mobile and desktop apps.
- 58

lexer
11.1Kdoctrine/lexer · PHPDoctrine Lexer is a base PHP library for building lexers — the components that turn raw text into tokens — for top-down, recursive descent parsers.
- 59
rsschool-app
10.4Krolling-scopes/rsschool-app · TypeScriptThis is the web application that powers the RS School educational program, helping thousands of students become front-end, back-end, mobile, and data science engineers.
- 60

SQLite.swift
10.2Kstephencelis/SQLite.swift · SwiftSQLite.swift is a type-safe, Swift-language layer over SQLite3 that lets you write and run SQL queries with compile-time checking instead of raw SQL strings.
- 61

orm
10.2Kdoctrine/orm · PHPDoctrine ORM is an object-relational mapper for PHP 8.1+ that provides transparent persistence for PHP objects, letting you work with database data as regular PHP objects.
- 62
dockhand
6.8KFinsys/dockhand · TypeScriptDockhand is a self-hosted web UI for managing Docker environments - containers, Compose stacks, images, and volumes - across local and remote hosts, with live monitoring, logs, and a built-in terminal.
- 63

EverRoom
3KNxcoreAI/EverRoom · TypeScriptEverRoom is a local-first personal workspace that connects your files, conversations, meetings, and AI agents into project-based 'Context Rooms', so agents work from verified evidence and memory instead of a blank chat.
- 64

rankme.fast
749SelmiAbderrahim/rankme.fast · TypeScriptRankMeFast is a self-hosted SEO platform that bundles site audits, rank tracking, keyword research, backlink analysis, Search Console integration, and AI-visibility tracking into one Docker Compose stack, positioned as an open alternative to closed SaaS tools like Semrush.
- 65
codflow
368bighadj22/codflow · TypeScriptCodFlow is an open-source, Cash-on-Delivery (COD) e-commerce and delivery platform built specifically for Algeria, deployable on your own Cloudflare account with zero transaction fees.
- 66

Prism-Legal-OS
334FuturixAI-and-Quantum-Works/Prism-Legal-OS · TypeScriptPrism is an open-source legal OS for contract drafting, review, legal research, and litigation management, with an AI assistant called Luna built in.
- 67
auth
232yielded-dev/auth · TypeScriptA composable authentication, session, and identity workflow library built specifically for the Effect ecosystem. You define your auth contract with Schema and wire up infrastructure through Effect Layers.
- 68

cohort-harbor
198lantingzhang1119/cohort-harbor · TypeScriptCohortHarbor is a self-hosted platform that combines employee accounts, onboarding materials, versioned company policies, online learning, exams, automated welcome emails, and private file protection into a single full-stack app, meant for internal deployment and further customization.
- 69

aivchatdemo
124wangzhuoyuan229-source/aivchatdemo · C#ChatApp is a desktop AI roleplay chat app for macOS and Windows: you create AI characters with their own personas and chat with them one-on-one or in multi-character group chats, driven by your own OpenAI-compatible API key.
- 70

carno.js
111carnojs/carno.js · TypeScriptAn opinionated application framework for Bun and TypeScript: NestJS-style structure and Spring-style enterprise patterns — controllers, services, modules, dependency injection — on Bun's fast runtime.
Related topics
Often tagged together