Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/python-gino/gino
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
https://github.com/python-gino/gino
asyncio asyncpg gino hacktoberfest orm python3 sqlalchemy
Last synced: 6 days ago
JSON representation
GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
- Host: GitHub
- URL: https://github.com/python-gino/gino
- Owner: python-gino
- License: other
- Created: 2017-07-21T04:27:01.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-02-12T20:35:18.000Z (almost 3 years ago)
- Last Synced: 2024-11-19T17:11:50.862Z (23 days ago)
- Topics: asyncio, asyncpg, gino, hacktoberfest, orm, python3, sqlalchemy
- Language: Python
- Homepage: https://python-gino.org/
- Size: 2.62 MB
- Stars: 2,679
- Watchers: 47
- Forks: 150
- Open Issues: 55
-
Metadata Files:
- Readme: README.rst
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-fastapi - GINO - A lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. (Third-Party Extensions / Databases)
- awesome-starts - python-gino/gino - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core. (Python)
- awesome-fastapi - GINO - A lightweight asynchronous ORM built on top of SQLAlchemy core for Python asyncio. (Third-Party Extensions / Databases)
README
======
|GINO|
======.. image:: https://img.shields.io/pypi/v/gino?logo=python&logoColor=white
:alt: PyPI Release Version
:target: https://pypi.python.org/pypi/gino.. image:: https://img.shields.io/pypi/dm/gino?logo=pypi&logoColor=white
:alt: PyPI Monthly Downloads
:target: https://pypi.python.org/pypi/gino.. image:: https://img.shields.io/github/workflow/status/python-gino/gino/CI?label=CI&logo=github
:alt: GitHub Workflow Status for CI
:target: https://github.com/python-gino/gino/actions?query=workflow%3ACI.. image:: https://img.shields.io/codacy/grade/b6a59cdf5ca64eab9104928d4f9bbb97?logo=codacy
:alt: Codacy Code Quality
:target: https://app.codacy.com/gh/python-gino/gino/dashboard.. image:: https://img.shields.io/codacy/coverage/b6a59cdf5ca64eab9104928d4f9bbb97?logo=codacy
:alt: Codacy coverage
:target: https://app.codacy.com/gh/python-gino/gino/dashboardGINO - GINO Is Not ORM - is a lightweight asynchronous ORM built on top of
SQLAlchemy_ core for Python asyncio_. GINO 1.1 supports PostgreSQL_ with asyncpg_,
and MySQL with aiomysql_.* Free software: BSD license
* Requires: Python 3.6
* GINO is developed proudly with |PyCharm|.Home
----`python-gino.org `__
Documentation
-------------* English_
* Chinese_Installation
------------.. code-block:: console
$ 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.. _SQLAlchemy: https://www.sqlalchemy.org/
.. _asyncpg: https://github.com/MagicStack/asyncpg
.. _PostgreSQL: https://www.postgresql.org/
.. _asyncio: https://docs.python.org/3/library/asyncio.html
.. _Alembic: https://bitbucket.org/zzzeek/alembic
.. _Sanic: https://github.com/channelcat/sanic
.. _Tornado: http://www.tornadoweb.org/
.. _Quart: https://gitlab.com/pgjones/quart/
.. _English: https://python-gino.org/docs/en/
.. _Chinese: https://python-gino.org/docs/zh/
.. _aiohttp: https://github.com/aio-libs/aiohttp
.. _Starlette: https://www.starlette.io/
.. _FastAPI: https://fastapi.tiangolo.com/
.. _aiomysql: https://github.com/aio-libs/aiomysql
.. |PyCharm| image:: ./docs/images/pycharm.svg
:height: 20px
:target: https://www.jetbrains.com/?from=GINO.. |GINO| image:: ./docs/theme/static/logo.svg
:alt: GINO
:height: 64px
:target: https://python-gino.org/