https://github.com/collerek/ormar
alembic async-orm databases fastapi orm pydantic python-orm sqlalchemy
Score: 24.67930915291465
Last synced: about 8 hours ago
JSON representation
Repository metadata:
python async orm with fastapi in mind and pydantic validation
- Host: GitHub
- URL: https://github.com/collerek/ormar
- Owner: collerek
- License: mit
- Created: 2020-08-02T06:34:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2026-01-27T02:26:36.000Z (9 days ago)
- Last Synced: 2026-01-27T13:41:41.486Z (8 days ago)
- Topics: alembic, async-orm, databases, fastapi, orm, pydantic, python-orm, sqlalchemy
- Language: Python
- Homepage: https://collerek.github.io/ormar/
- Size: 15.8 MB
- Stars: 1,794
- Watchers: 16
- Forks: 95
- Open Issues: 93
-
Metadata Files:
- Readme: README.md
- Contributing: docs/contributing.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
-
Funding:
- Github: collerek
Owner metadata:
- Name:
- Login: collerek
- Email:
- Kind: user
- Description:
- Website:
- Location: Poland
- Twitter: collerek
- Company: KaizenTech
- Icon url: https://avatars.githubusercontent.com/u/16324238?u=76f865e87a0304bb91e75b3477431b790c806c75&v=4
- Repositories: 25
- Last Synced at: 2025-10-02T02:48:09.184Z
- Profile URL: https://github.com/collerek
GitHub Events
Total
- Create event: 71
- Delete event: 67
- Fork event: 9
- Issue comment event: 120
- Issues event: 19
- Pull request event: 175
- Pull request review event: 60
- Push event: 132
- Release event: 2
- Watch event: 119
- Total: 774
Last Year
- Create event: 36
- Delete event: 36
- Fork event: 4
- Issue comment event: 53
- Issues event: 9
- Pull request event: 104
- Pull request review event: 26
- Push event: 93
- Release event: 1
- Watch event: 75
- Total: 437
Committers metadata
Last synced: 2 days ago
Total Commits: 1,282
Total Committers: 43
Avg Commits per committer: 29.814
Development Distribution Score (DDS): 0.494
Commits in past year: 51
Committers in past year: 4
Avg Commits per committer in past year: 12.75
Development Distribution Score (DDS) in past year: 0.137
| Name | Commits | |
|---|---|---|
| collerek | c****k@g****m | 649 |
| dependabot[bot] | 4****] | 528 |
| huangsong | h****g@l****m | 30 |
| johnthagen | j****n | 6 |
| EspenAlbert | a****n@g****m | 6 |
| Sepehr Bazyar | b****r@g****m | 5 |
| Mojix Coder | m****r@g****m | 5 |
| Pavel | w****0@l****u | 4 |
| haydeec1 | E****l@j****u | 4 |
| xiechen | x****n@j****m | 3 |
| Micheal Gendy | m****l@s****h | 2 |
| Abdeldjalil-H | d****3@g****m | 2 |
| Boemjay | b****r@l****e | 2 |
| Joshua Kifer | j****a@m****m | 2 |
| Peter DeVita | m****3@y****m | 2 |
| Sondre Lillebø Gundersen | s****g@l****o | 2 |
| Timothée Mazzucotelli | p****y@p****e | 2 |
| smorokin | 3****n | 2 |
| Camillo | c****b@g****m | 2 |
| Roan Song (SPAN) | r****g@s****m | 1 |
| Chaoying | 3****z | 1 |
| 程序猿过家家 | 8****8 | 1 |
| wesleylima | w****a@g****m | 1 |
| peerchemist | d****8@g****m | 1 |
| inktrap | i****p | 1 |
| es3n1n | m****e@e****n | 1 |
| erichaydel | e****l@g****m | 1 |
| Zev Isert | d****v@z****a | 1 |
| VOICE1 | v****e@g****m | 1 |
| TouwaStar | 3****r | 1 |
| and 13 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 69
Total pull requests: 584
Average time to close issues: 9 months
Average time to close pull requests: 23 days
Total issue authors: 61
Total pull request authors: 36
Average comments per issue: 1.75
Average comments per pull request: 1.45
Merged pull request: 353
Bot issues: 1
Bot pull requests: 487
Past year issues: 5
Past year pull requests: 38
Past year average time to close issues: 15 minutes
Past year average time to close pull requests: 21 days
Past year issue authors: 5
Past year pull request authors: 6
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.87
Past year merged pull request: 15
Past year bot issues: 1
Past year bot pull requests: 31
Top Issue Authors
- alexol91 (3)
- dekoza (2)
- slavovthinks (2)
- teonat (2)
- Abdeldjalil-H (2)
- markjrouse (2)
- pmdevita (2)
- MIREX (1)
- kokroo (1)
- Igralino (1)
- lehoangnam040 (1)
- bolinocroustibat (1)
- PritamDutt (1)
- camillol (1)
- santangelx (1)
Top Pull Request Authors
- dependabot[bot] (487)
- collerek (35)
- TouwaStar (5)
- pmdevita (4)
- camillol (4)
- mekanix (4)
- brunorpinho (3)
- cmflynn (2)
- zevisert (2)
- jannyware-inc (2)
- ChristopherMacGown (2)
- hauntsaninja (2)
- sandrotosi (2)
- dekoza (2)
- wor1dedit (2)
Top Issue Labels
- bug (34)
- enhancement (27)
- help wanted (1)
- question (1)
- dependencies (1)
- python (1)
Top Pull Request Labels
- dependencies (487)
- python (388)
- github_actions (99)
Package metadata
- Total packages: 12
-
Total downloads:
- pypi: 643,464 last-month
- Total docker downloads: 335
- Total dependent packages: 10 (may contain duplicates)
- Total dependent repositories: 127 (may contain duplicates)
- Total versions: 115
- Total maintainers: 1
pypi.org: ormar
An async ORM with fastapi in mind and pydantic validation.
- Homepage: https://github.com/collerek/ormar
- Documentation: https://collerek.github.io/ormar/
- Licenses: MIT
- Latest release: 0.21.0 (published 26 days ago)
- Last Synced: 2026-02-02T07:32:34.778Z (2 days ago)
- Versions: 88
- Dependent Packages: 10
- Dependent Repositories: 127
- Downloads: 643,464 Last month
- Docker Downloads: 335
-
Rankings:
- Dependent packages count: 0.959%
- Dependent repos count: 1.335%
- Downloads: 1.651%
- Stargazers count: 1.763%
- Average: 2.343%
- Docker downloads count: 3.365%
- Forks count: 4.985%
- Maintainers (1)
conda-forge.org: ormar
The ormar package is an async mini ORM for Python, with support for Postgres, MySQL, and SQLite. The main benefit of using ormar includes the ability to get an async ORM that can be used with async frameworks (fastapi, starlette etc.). Using ormar would simplly workflow with just one model to maintain—you don't have to maintain pydantic and other orm model (sqlalchemy, peewee, gino etc.)
- Homepage: https://github.com/collerek/ormar
- Licenses: MIT
- Latest release: 0.12.0 (published over 3 years ago)
- Last Synced: 2026-02-02T07:32:51.242Z (2 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 10.621%
- Forks count: 21.113%
- Average: 29.234%
- Dependent repos count: 34.025%
- Dependent packages count: 51.175%
nixpkgs-23.11: python310Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/ormar/default.nix#L162
- Licenses: MIT
- Latest release: 0.12.2 (published 2 days ago)
- Last Synced: 2026-02-02T06:31:11.375Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.11: python311Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/ormar/default.nix#L162
- Licenses: MIT
- Latest release: 0.12.2 (published 2 days ago)
- Last Synced: 2026-02-02T07:01:05.104Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python313Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/ormar/default.nix#L134
- Licenses: MIT
- Latest release: 0.20.2 (published 9 days ago)
- Last Synced: 2026-02-02T11:07:40.531Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: python310Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/ormar/default.nix#L162
- Licenses: MIT
- Latest release: 0.12.1 (published 9 days ago)
- Last Synced: 2026-02-02T13:09:34.319Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.05: python311Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/ormar/default.nix#L162
- Licenses: MIT
- Latest release: 0.12.1 (published 9 days ago)
- Last Synced: 2026-02-02T13:19:43.364Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python311Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/ormar/default.nix#L143
- Licenses: MIT
- Latest release: 0.20.1 (published 3 days ago)
- Last Synced: 2026-02-01T17:37:43.407Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python312Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/ormar/default.nix#L143
- Licenses: MIT
- Latest release: 0.20.1 (published 3 days ago)
- Last Synced: 2026-02-01T18:06:12.099Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python314Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/ormar/default.nix#L134
- Licenses: MIT
- Latest release: 0.20.2 (published 8 days ago)
- Last Synced: 2026-02-02T11:20:49.564Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.05: python311Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/ormar/default.nix#L145
- Licenses: MIT
- Latest release: 0.12.2 (published 3 days ago)
- Last Synced: 2026-02-02T00:30:33.435Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.05: python312Packages.ormar
Async ORM with fastapi in mind and pydantic validation
- Homepage: https://github.com/collerek/ormar
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/ormar/default.nix#L145
- Licenses: MIT
- Latest release: 0.12.2 (published 3 days ago)
- Last Synced: 2026-02-02T01:03:03.516Z (3 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
Dependencies
- 117 dependencies
- codecov ^2.1.12 develop
- dataclasses >=0.6.0,<0.8 || >0.8,<1.0.0 develop
- fastapi >=0.70.1,<0.79 develop
- flake8 ^3.9.2 develop
- flake8-bandit ^3.0.0 develop
- flake8-black ^0.3.3 develop
- flake8-bugbear ^22.7.1 develop
- flake8-builtins ^1.5.3 develop
- flake8-cognitive-complexity ^0.1.0 develop
- flake8-expression-complexity ^0.0.11 develop
- flake8-functions ^0.0.7 develop
- flake8-import-order ^0.18.1 develop
- flake8-variables-names ^0.0.5 develop
- mkdocs ^1.2.3 develop
- mkdocs-gen-files ^0.3.5 develop
- mkdocs-literate-nav ^0.4.1 develop
- mkdocs-material >=8.1.2,<8.4 develop
- mkdocs-material-extensions ^1.0.3 develop
- mkdocs-section-index ^0.3.4 develop
- mkdocstrings ==0.19.0 develop
- mypy ^0.961 develop
- pre-commit ^2.20.0 develop
- pytest ^7.1.2 develop
- pytest-asyncio ^0.18.3 develop
- pytest-cov ^3.0.0 develop
- types-PyMySQL ^1.0.19 develop
- types-aiofiles ^0.8.9 develop
- types-cryptography ^3.3.21 develop
- types-enum34 ^1.1.1 develop
- types-ipaddress ^1.0.1 develop
- types-orjson ^3.6.1 develop
- types-pkg-resources ^0.1.3 develop
- types-requests ^2.27.31 develop
- types-toml ^0.10.7 develop
- types-ujson ^5.3.0 develop
- yappi ^1.3.5 develop
- PyMySQL >=0.9,<=0.9.3
- SQLAlchemy >=1.3.18,<1.4.40
- aiomysql >=0.0.21,<0.0.23
- aiopg ^1.3.3
- aiosqlite ^0.17.0
- asyncpg >=0.24,<0.27
- cryptography >=35,<38
- databases >=0.3.2,!=0.5.0,!=0.5.1,!=0.5.2,!=0.5.3,<0.6.1
- importlib-metadata >=3.1
- mysqlclient ^2.1.0
- orjson >=3.6.4
- psycopg2-binary ^2.9.1
- pydantic >=1.6.1,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<=1.9.1
- python ^3.7.0
- typing-extensions >=3.7,<=5.0
- dependabot/fetch-metadata v1.6.0 composite
- hmarr/auto-approve-action v3.2.1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1.3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3.1.4 composite
- paambaati/codeclimate-action v5.0.0 composite
- mysql 5.7 docker
- postgres 10.8 docker
- mysql 5.7
- postgres 10.8
- CodSpeedHQ/action v2 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- snok/install-poetry v1.3.3 composite