ORMs for Python
Object Interface to Database
★ 4.2
Async ORM for Python
★ 4.6
pip install sqlobjectpip install tortoise-ormpip install sqlobjectpip install tortoise-ormSQLObject is used in legacy Python data applications and scripts where a simple active-record pattern is sufficient. Engineers define model classes with typed columns, and SQLObject handles table creation, CRUD operations, and basic query building — making it straightforward to read and write database rows with minimal boilerplate.
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