An open API service for producing an overview of a list of open source projects.

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).


Owner metadata:


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 Email 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

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

nixpkgs-unstable: datamodel-code-generator

Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources

nixpkgs-unstable: python314Packages.datamodel-code-generator

Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources


Dependencies

Dockerfile docker
  • python 3.11.0-alpine3.16 build
pyproject.toml pypi
  • 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
tests/data/project/pyproject.toml pypi
tests/data/pyproject.toml pypi
.github/workflows/codeql.yaml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v2 composite
  • github/codeql-action/autobuild v2 composite
  • github/codeql-action/init v2 composite
.github/workflows/docs.yaml actions
  • actions/checkout v4 composite
  • astral-sh/setup-uv v5 composite
  • peaceiris/actions-gh-pages v2 composite
.github/workflows/readme.yaml actions
  • actions/checkout v4 composite
  • astral-sh/setup-uv v5 composite
.github/workflows/release-draft.yaml actions
  • actions/checkout v4 composite
  • anthropics/claude-code-action v1 composite
.github/workflows/test.yaml actions
  • 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
.github/workflows/codespell.yaml actions
  • actions/checkout v4 composite
  • codespell-project/actions-codespell v2 composite
.github/workflows/lint.yaml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite
  • astral-sh/setup-uv v5 composite
  • stefanzweifel/git-auto-commit-action v5 composite
.github/workflows/codspeed.yaml actions
  • CodSpeedHQ/action v4 composite
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • astral-sh/setup-uv v5 composite
action.yml actions
  • actions/cache v5 composite
  • actions/setup-python v6 composite
.github/workflows/changelog.yaml actions
  • actions/checkout v4 composite
.github/workflows/cli-docs.yaml actions
  • actions/checkout v4 composite
  • astral-sh/setup-uv v5 composite
uv.lock pypi
  • 125 dependencies
.github/workflows/publish.yaml actions
  • 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