GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
Project description
GINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. GINO 1.0 supports only PostgreSQL with asyncpg.
Home
Documentation
Installation
$ pip install gino
Features
Robust SQLAlchemy-asyncpg bi-translator with no hard hack
Asynchronous SQLAlchemy-alike engine and connection
Asynchronous dialect API
Asynchronous-friendly CRUD objective models
Well-considered contextual connection and transaction management
Reusing native SQLAlchemy core to build queries with grammar sugars
Support SQLAlchemy ecosystem, e.g. Alembic for migration
Community support for Starlette/FastAPI, aiohttp, Sanic, Tornado and Quart
Rich PostgreSQL JSONB support
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.