Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free. Learn more →
Top 23 Python ORM Projects
-
Added automatic model imports to Django shell command, a GSoC 2024 project (by Salvo Polizzi - commit)
-
Nutrient
Nutrient - The #1 PDF SDK Library. Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
-
Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24
Alternative ORMs: there are many such as peewee, PonyORM, etc.
-
Project mention: Creating an Application with Amazon RDS and MySQL in the Cloud | dev.to | 2024-12-11
SQLAlchemy Documentation. "SQLAlchemy ORM." https://www.sqlalchemy.org/.
-
Project mention: Django and Postgres for the Busy Rails Developer | news.ycombinator.com | 2024-12-11
Wouldn't know. However, some standalone projects are attempting to replicate the same experience, check Tortoise ORM - https://github.com/tortoise/tortoise-orm.
-
-
Project mention: FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs | dev.to | 2024-10-24
Alternative ORMs: there are many such as peewee, PonyORM, etc.
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
https://github.com/pynamodb/PynamoDB A pythonic interface to Amazon's DynamoDB, that provide an ORM-like interface with query and scan filters. It supports many features which makes it more comfortable to interact with DynamoDB API.
-
-
-
Project mention: Automatically Generate REST and GraphQL APIs From Your Database | dev.to | 2024-12-19
Some solutions are flexible to handle multiple types of databases. Often allowing you to combine them into a single API. We already mentioned Dreamfactory, but others include Apinizer, Directus, and sandman2.
-
prisma-client-py
Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use
-
-
-
-
-
-
-
-
sqlalchemy-mixins
Active Record, Django-like queries, nested eager load and beauty __repr__ for SQLAlchemy
Project mention: Understanding JSONify(), to_dict(), make_response(), and SerializerMixin in Flask | dev.to | 2024-10-31SQLAlchemy SerializerMixin
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python ORM discussion
Python ORM related posts
-
Creating an Application with Amazon RDS and MySQL in the Cloud
-
Piccolo ORM – A powerful async ORM for Python
-
Understanding JSONify(), to_dict(), make_response(), and SerializerMixin in Flask
-
Leveraging Python for Scalable Data Pipelines
-
Peewee: A small, expressive ORM (PostgreSQL, MySQL, SQLite, CockroachDB)
-
Creating an arXiv DB
-
Announcing the public beta for dedicated clusters
-
A note from our sponsor - Nutrient
nutrient.io | 18 Feb 2025
Index
What are some of the best open-source ORM projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | Django | 82,296 |
2 | Peewee | 11,368 |
3 | SQLAlchemy | 10,032 |
4 | tortoise-orm | 4,841 |
5 | MongoEngine | 4,284 |
6 | PonyORM | 3,690 |
7 | GINO | 2,692 |
8 | PynamoDB | 2,479 |
9 | beanie | 2,191 |
10 | django-cacheops | 2,151 |
11 | sandman2 | 2,015 |
12 | prisma-client-py | 1,964 |
13 | orm | 1,782 |
14 | ormar | 1,704 |
15 | piccolo | 1,535 |
16 | walrus | 1,158 |
17 | odmantic | 1,099 |
18 | aerich | 878 |
19 | django-mongodb-engine | 863 |
20 | sqlalchemy-mixins | 768 |
21 | pyDAL | 508 |
22 | μMongo | 449 |
23 | redisco | 438 |