← Back to Discover
datamodel-code-generator

datamodel-code-generator/datamodel-code-generator

PythonMITactive
89Health

Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.

Stars4.0k
Forks456
Open Issues49
Contributors456
Last Push1d ago

Health Breakdown

Activity
25
Community
25
Maintenance
14
Popularity
25
#code-generator#csv#dataclass#datamodel#fastapi#generator#graphql#json-schema#msgspec#openapi#openapi-codegen#pydantic#python#swagger#swagger-codegen#typeddict#yaml
View on GitHub ↗Issues (49) ↗Pull Requests ↗Wiki ↗

Should you contribute to datamodel-code-generator/datamodel-code-generator?

datamodel-code-generator/datamodel-code-generator has a FoundDev health score of 89/100, which puts it in the active-and-maintained tier. The maintainer team is shipping recently, issues are being closed, and a PR you open this week has a realistic chance of being reviewed.

Last push was 1 days ago — that signals an actively maintained project. New issues are likely to get a maintainer response within days. The project is written primarily in Python, so prior Python experience will shorten ramp-up.

Licensed under MIT, a standard OSI-approved license — safe to contribute to under normal employer IP policies.

Community

datamodel-code-generator89

Generate Pydantic v2 models, dataclasses, TypedDict, and msgspec.Struct from OpenAPI, JSON Schema, GraphQL, Avro, Protobuf, and raw JSON/YAML/CSV.

active
4.0k456 contributors49 issues
1d ago

More Python repos

runpod-workers
runpod-workers/worker-vllm
The Runpod worker template for serving our large language model endpoints. Powered by vLLM.
46697
openstack
openstack/nova
OpenStack Compute (Nova). Mirror of code maintained at opendev.org.
3.2k92
josharsh
josharsh/100LinesOfCode
🚀 100+ mini-projects demonstrating the power of concise code. Perfect for learning, portfolio building, and first-time open source contributors. Under 100 lines each!
84092