+ 1

What is GINO?

It is a non-typical object-relational mapping library in Python for asyncio, built on top of SQLAlchemy core and asyncpg, aiming for explicitness and productivity.
GINO is a tool in the Object Relational Mapper (ORM) category of a tech stack.
GINO is an open source tool with 2.3K GitHub stars and 133 GitHub forks. Here’s a link to GINO's open source repository on GitHub

Who uses GINO?

GINO Integrations

GINO's Features

  • Run SQLAlchemy core queries on asyncpg
  • Optional non-intrusive objective API
  • Advanced loader system to assemble objects from row results
  • Support the SQLAlchemy ecosystem like Alembic
  • Built-in support for context, lazy connection and more
  • Extensions to integrate with Starlette/FastAPI, aiohttp, Tornado and more

GINO Alternatives & Comparisons

What are some alternatives to GINO?
SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
Hibernate is a suite of open source projects around domain models. The flagship project is Hibernate ORM, the Object Relational Mapper.
Sequelize is a promise-based ORM for Node.js and io.js. It supports the dialects PostgreSQL, MySQL, MariaDB, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
Doctrine 2
Doctrine 2 sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL.
Entity Framework Core
It is a lightweight, extensible, open source and cross-platform version of the popular Entity Framework data access technology. It can serve as an object-relational mapper (O/RM), enabling .NET developers to work with a database using .NET objects, and eliminating the need for most of the data-access code they usually need to write.
See all alternatives

GINO's Followers
8 developers follow GINO to keep up with related blogs and decisions.