SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python ORM Projects
-
Project mention: 3..2..1 Launch!: My journey from zero to Django Contributions | dev.to | 2026-05-15
PR: Link This is very interesting bug. You can perform coalesce to receive not-null first value from given columns fetching. However, column's type are vary. Let imagine you coalesce Column A (string), Column B (JSON).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Are you expected to run five Python type-checkers now? | news.ycombinator.com | 2026-06-08
What function signature isn't going to look messy with 36 keyword arguments.
https://github.com/sqlalchemy/sqlalchemy/blob/0798e6cbe11b30...
-
-
-
-
-
-
-
-
-
Project mention: Piccolo: Powerful async ORM, query builder, and admin GUI | news.ycombinator.com | 2025-07-15
-
-
-
-
-
-
sqlalchemy-mixins
Active Record, Django-like queries, nested eager load and beauty __repr__ for SQLAlchemy
-
oxyde
Oxyde ORM is a type-safe, Pydantic-centric asynchronous ORM with a high-performance Rust core designed for clarity, speed, and reliability.
Project mention: Show HN: Oxyde – Pydantic-native async ORM with a Rust core | news.ycombinator.com | 2026-03-13 -
-
-
-
butterdb
butterdb is a Python object mapper for Google Drive Spreadsheets. Still in development, but usable.
Python ORM discussion
Python ORM related posts
-
Are you expected to run five Python type-checkers now?
-
How to Add Error Handling and Monitoring to a Data Pipeline
-
Show HN: Oxyde – Pydantic-native async ORM with a Rust core
-
Alembic: Versionamento de Banco de Dados
-
We Migrated from Python to Node.js
-
Automatic PR creation on GitHub for database schema change
-
Piccolo: Powerful async ORM, query builder, and admin GUI
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source ORM projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Django | 87,772 |
| 2 | Peewee | 11,969 |
| 3 | SQLAlchemy | 11,884 |
| 4 | tortoise-orm | 5,574 |
| 5 | MongoEngine | 4,350 |
| 6 | PonyORM | 3,823 |
| 7 | GINO | 2,808 |
| 8 | beanie | 2,677 |
| 9 | PynamoDB | 2,649 |
| 10 | django-cacheops | 2,269 |
| 11 | sandman2 | 2,044 |
| 12 | piccolo | 1,905 |
| 13 | ormar | 1,809 |
| 14 | walrus | 1,204 |
| 15 | odmantic | 1,172 |
| 16 | aerich | 1,090 |
| 17 | django-mongodb-engine | 870 |
| 18 | sqlalchemy-mixins | 788 |
| 19 | oxyde | 732 |
| 20 | pyDAL | 534 |
| 21 | μMongo | 449 |
| 22 | redisco | 443 |
| 23 | butterdb | 340 |