datamodel-code-generator has 15.7M monthly downloads and 4K GitHub stars. Version 0.68.0 supports Python 3.10+, first published in 2019.
It is actively maintained under a permissive license, last released in Jul 2026.
It is built on top of argcomplete, black and genson. It is used by 141 tracked packages, including label-studio-sdk, plato-sdk-v2 and bfcl-eval.
GitHub topics include openapi, code-generator and pydantic.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- argcomplete <4,>=2.10.1
- black >=19.10b0
- genson <2,>=1.2.1
- inflect <8,>=4.1
- isort <9,>=4.3.21
- jinja2 <4,>=2.10.1
- pydantic <3,>=2.12
- pyyaml >=6.0.1
- tomli <3,>=2.2.1
17 optional dependencies
- graphql-core[graphql]
- graphql-core[all]
- grpcio-tools[protobuf]
- grpcio-tools[all]
- httpx[http]
- httpx[all]
- openapi-spec-validator[validation]
- openapi-spec-validator[all]
- prance[all]
- prance[validation]
- pysnooper[all]
- pysnooper[debug]
- ruff[ruff]
- ruff[all]
- ryaml[ryaml]
- watchfiles[all]
- watchfiles[watch]
Used By
- label-studio-sdk
- plato-sdk-v2
- bfcl-eval
- vlmrun-hub
- toolguard
- letta
- cognee
- agency-swarm
- letta-nightly
- fastapi-code-generator
- datachain
- qualibrate
- aepp
- codegen
- bb-integrations-library
- syncmodels
- ipyautoui
- qualibrate-core
- pipelex
- xlsxdatagrid
- dynamiq
- langchain-compass
- dipdup
- mgnify-pipelines-toolkit
- smartmodels
- laia-gen-lib
- articuno
- okapipy
- swarmtube
- pycolbertdb
- filip
- dbt2looker-bigquery
- oold
- plurally
- cuery
- aas-middleware
- agntcy-acp
- modelgen
- osw
- graph-sitter
- django-key-information-extraction
- cc-clients-python-lib
- acex-client
- gallama
- aijson-core
- openapi-to-fastapi
- consoleme
- openapi-cli-gen
- cfn-kafka-admin
- bo4e-python-generator