https://github.com/koxudaxi/datamodel-code-generator
code-generator csv dataclass datamodel fastapi generator graphql json-schema msgspec openapi openapi-codegen pydantic python swagger swagger-codegen typeddict yaml
Score: 29.582461272891887
Last synced: about 7 hours ago
JSON representation
Repository metadata:
Python data model generator (Pydantic, dataclasses, TypedDict, msgspec) from OpenAPI, JSON Schema, GraphQL, and raw data (JSON/YAML/CSV).
- Host: GitHub
- URL: https://github.com/koxudaxi/datamodel-code-generator
- Owner: koxudaxi
- License: mit
- Created: 2019-05-29T08:01:32.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2026-02-10T08:54:14.000Z (17 days ago)
- Last Synced: 2026-02-12T17:04:32.006Z (14 days ago)
- Topics: code-generator, csv, dataclass, datamodel, fastapi, generator, graphql, json-schema, msgspec, openapi, openapi-codegen, pydantic, python, swagger, swagger-codegen, typeddict, yaml
- Language: Python
- Homepage: https://koxudaxi.github.io/datamodel-code-generator/
- Size: 24.7 MB
- Stars: 3,754
- Watchers: 27
- Forks: 427
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Support: docs/supported-data-types.md
-
Funding:
- Github: koxudaxi
Owner metadata:
- Name: Koudai Aono
- Login: koxudaxi
- Email: koxudaxi@gmail.com
- Kind: user
- Description: I am a software engineer focusing on Python 🐍 and Open Source contributions 💻🌐.
- Website:
- Location: Tokyo, Japan
- Twitter:
- Company: @Mirascope
- Icon url: https://avatars.githubusercontent.com/u/630670?u=507d8577b4b3670546b449c4c2ccbc5af40d72f7&v=4
- Repositories: 76
- Last Synced at: 2026-01-29T05:31:08.413Z
- Profile URL: https://github.com/koxudaxi
Committers metadata
Last synced: about 2 months ago
Total Commits: 1,640
Total Committers: 193
Avg Commits per committer: 8.497
Development Distribution Score (DDS): 0.504
Commits in past year: 461
Committers in past year: 53
Avg Commits per committer in past year: 8.698
Development Distribution Score (DDS) in past year: 0.297
| Name | Commits | |
|---|---|---|
| Koudai Aono | k****i@g****m | 813 |
| dependabot[bot] | 4****] | 432 |
| pre-commit-ci[bot] | 6****] | 80 |
| Josh Bode | j****e@f****m | 23 |
| Antonio Spadaro | i****x | 15 |
| github-actions[bot] | g****] | 13 |
| Bernát Gábor | b****8@b****t | 13 |
| Denis Artyushin | a****n@g****m | 8 |
| KotlinIsland | 6****d | 7 |
| Indra | i****p@g****m | 6 |
| luca-knaack-webcom | l****k@w****e | 5 |
| Arnór Gjúki Jónsson | 1****j | 4 |
| Cosmo Grant | c****o@b****m | 4 |
| Gustavo J. A. M. Carneiro | g****o@g****m | 4 |
| Dominic-Walther | 9****r | 3 |
| Etienne Wodey | 4****x | 3 |
| Florian Ludwig | f****g@g****m | 3 |
| Kevin Michel | 8****n | 3 |
| C2D | 5****8 | 3 |
| Simon Stier | 5****s | 2 |
| Tobias Lohse | M****h | 2 |
| Simon Josefsson | s****n@j****g | 2 |
| Sebastian Steinbeißer | 3****I | 2 |
| Tom Crasset | 2****t | 2 |
| Tvrtko Sternak | 1****t | 2 |
| Ahmet Burak | 3****k | 2 |
| Romain Meson | r****n@g****m | 2 |
| Peter Soos | 6****s | 2 |
| Miles Mason Winther | 4****r | 2 |
| Mikhail Butvin | b****l@y****u | 2 |
| and 163 more... | ||
Package metadata
- Total packages: 9
-
Total downloads:
- pypi: 9,604,039 last-month
- Total docker downloads: 3,278
- Total dependent packages: 67 (may contain duplicates)
- Total dependent repositories: 224 (may contain duplicates)
- Total versions: 253
- Total maintainers: 5
debian-13: python-datamodel-code-generator
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://packages.debian.org/trixie/python-datamodel-code-generator
- Licenses: mit
- Latest release: 0.26.4-3 (published 15 days ago)
- Last Synced: 2026-02-13T12:42:55.304Z (14 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 0.1%
- Stargazers count: 0.173%
- Forks count: 0.227%
pypi.org: datamodel-code-generator
Datamodel Code Generator
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://datamodel-code-generator.readthedocs.io/
- Licenses: MIT
- Latest release: 0.54.0 (published 12 days ago)
- Last Synced: 2026-02-17T07:01:31.738Z (10 days ago)
- Versions: 240
- Dependent Packages: 67
- Dependent Repositories: 223
- Downloads: 9,603,947 Last month
- Docker Downloads: 3,278
-
Rankings:
- Dependent packages count: 0.349%
- Downloads: 0.432%
- Dependent repos count: 1.016%
- Average: 1.472%
- Stargazers count: 1.631%
- Docker downloads count: 1.907%
- Forks count: 3.499%
- Maintainers (1)
pypi.org: improved-datamodel-codegen
Datamodel Code Generator
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://improved-datamodel-codegen.readthedocs.io/
- Licenses: MIT
- Latest release: 1.2.1 (published almost 3 years ago)
- Last Synced: 2026-01-20T10:40:02.994Z (about 1 month ago)
- Versions: 5
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 60 Last month
-
Rankings:
- Stargazers count: 1.631%
- Forks count: 3.499%
- Dependent packages count: 7.373%
- Average: 11.452%
- Dependent repos count: 22.233%
- Downloads: 22.522%
- Maintainers (1)
pypi.org: runch-datamodel-code-generator
Datamodel Code Generator
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://runch-datamodel-code-generator.readthedocs.io/
- Licenses: MIT
- Latest release: 0.0.2 (published over 1 year ago)
- Last Synced: 2026-01-20T10:40:02.954Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 8 Last month
-
Rankings:
- Dependent packages count: 10.04%
- Average: 33.273%
- Dependent repos count: 56.505%
- Maintainers (1)
pypi.org: datamodel-code-generator-genson-wheel
Datamodel Code Generator
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://datamodel-code-generator-genson-wheel.readthedocs.io/
- Licenses: MIT
- Latest release: 0.25.6 (published almost 2 years ago)
- Last Synced: 2024-12-09T14:30:21.303Z (about 1 year ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 9.397%
- Average: 35.693%
- Dependent repos count: 61.988%
- Maintainers (1)
pypi.org: datamodel-code-generator-michael2to3
Datamodel Code Generator
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://datamodel-code-generator-michael2to3.readthedocs.io/
- Licenses: MIT
- Latest release: 0.0.1 (published almost 2 years ago)
- Last Synced: 2025-10-08T16:28:40.995Z (5 months ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 24 Last month
-
Rankings:
- Dependent packages count: 9.446%
- Average: 35.882%
- Dependent repos count: 62.319%
- Maintainers (1)
nixpkgs-unstable: python313Packages.datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/datamodel-code-generator/default.nix#L89
- Licenses: MIT
- Latest release: 0.35.0 (published about 1 month ago)
- Last Synced: 2026-02-02T11:05:55.021Z (25 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/datamodel-code-generator/default.nix#L89
- Licenses: MIT
- Latest release: 0.35.0 (published about 1 month ago)
- Last Synced: 2026-01-26T02:06:50.688Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python314Packages.datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources
- Homepage: https://github.com/koxudaxi/datamodel-code-generator
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/datamodel-code-generator/default.nix#L89
- Licenses: MIT
- Latest release: 0.35.0 (published about 1 month ago)
- Last Synced: 2026-02-03T21:56:09.106Z (23 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
Dependencies
- python 3.11.0-alpine3.16 build
- PySnooper >=0.4.1,<2.0.0
- argcomplete >=1.10,<4.0
- black >=19.10b0
- genson >=1.2.1,<2.0
- httpx *
- inflect >=4.1.0,<6.0
- isort >=4.3.21,<6.0
- jinja2 >=2.10.1,<4.0
- openapi-spec-validator >=0.2.8,<=0.5.7
- packaging *
- prance >=0.18.2
- pydantic --- - !ruby/hash:ActiveSupport::HashWithIndifferentAccess extras: - email version: ">=1.5.1,<3.0" python: "<3.10" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess extras: - email version: ">=1.9.0,<3.0" python: "~3.10" - !ruby/hash:ActiveSupport::HashWithIndifferentAccess extras: - email version: ">=1.10.0,<3.0" python: "^3.11"
- python ^3.7
- toml >=0.10.0,<1.0.0
- actions/checkout v4 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/checkout v4 composite
- astral-sh/setup-uv v5 composite
- peaceiris/actions-gh-pages v2 composite
- actions/checkout v4 composite
- astral-sh/setup-uv v5 composite
- actions/checkout v4 composite
- anthropics/claude-code-action v1 composite
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- codecov/codecov-action v5 composite
- actions/checkout v4 composite
- codespell-project/actions-codespell v2 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- astral-sh/setup-uv v5 composite
- stefanzweifel/git-auto-commit-action v5 composite
- CodSpeedHQ/action v4 composite
- actions/checkout v4 composite
- actions/setup-python v4 composite
- astral-sh/setup-uv v5 composite
- actions/cache v5 composite
- actions/setup-python v6 composite
- actions/checkout v4 composite
- actions/checkout v4 composite
- astral-sh/setup-uv v5 composite
- 125 dependencies
- actions/checkout v4 composite
- actions/checkout v2 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- crazy-max/ghaction-docker-meta v1 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- pypa/gh-action-pypi-publish v1.13.0 composite