ORMs for Python
Small Expressive ORM
★ 4.6
Async ORM for Python
★ 4.6
pip install peeweepip install tortoise-ormpip install peeweepip install tortoise-ormPeewee is the ORM of choice for lightweight Python data scripts and microservices. Engineers define model classes for their tables and use the query API to read, insert, and update records — it is particularly popular for SQLite-backed data tools and scripts where the full weight of SQLAlchemy is unnecessary.
Data engineers building async data APIs or streaming ingestion services use Tortoise ORM to perform non-blocking database reads and writes within FastAPI or aiohttp applications. Awaiting QuerySet operations keeps the event loop free while the database executes queries, which is critical in high-concurrency data ingestion scenarios.
Individual Tool Pages