Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / koxudaxi / datamodel-code-generator
Pydantic model and dataclasses.dataclass generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koxudaxi%2Fdatamodel-code-generator
Stars: 2,310
Forks: 264
Open Issues: 160
License: mit
Language: Python
Repo Size: 11.3 MB
Dependencies:
105
Created: about 5 years ago
Updated: 27 days ago
Last pushed: about 1 month ago
Last synced: about 1 month ago
Commit Stats
Commits: 756
Authors: 67
Mean commits per author: 11.28
Development Distribution Score: 0.462
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/koxudaxi/datamodel-code-generator
Topics: code-generator, csv, dataclass, datamodel, fastapi, generator, json-schema, openapi, openapi-codegen, pydantic, python, swagger, swagger-codegen, yaml
Funding links: https://github.com/sponsors/koxudaxi, https://polar.sh/koxudaxi
Files
Dependencies
- mkdocs ==1.3.0
- mkdocs-material ==8.2.15
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
- actions/cache v1 composite
- actions/checkout v1 composite
- actions/setup-python v4 composite
- peaceiris/actions-gh-pages v2 composite
- actions/cache v1 composite
- actions/checkout v1 composite
- actions/checkout v2 composite
- actions/setup-python v4 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 master composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- snok/install-poetry v1 composite
- 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
- atomicwrites 1.4.0 develop
- coverage 6.2 develop
- freezegun 1.2.1 develop
- iniconfig 1.1.1 develop
- mypy 0.910 develop
- packaging 21.3 develop
- pluggy 1.0.0 develop
- py 1.10.0 develop
- py-cpuinfo 8.0.0 develop
- pyparsing 3.0.7 develop
- pytest 7.0.1 develop
- pytest-benchmark 3.4.1 develop
- pytest-cov 3.0.0 develop
- pytest-mock 3.6.1 develop
- python-dateutil 2.8.2 develop
- tomli 1.2.3 develop
- types-jinja2 2.11.8 develop
- types-markupsafe 1.1.8 develop
- types-pyyaml 6.0.5 develop
- types-toml 0.10.4 develop
- appdirs 1.4.4
- argcomplete 2.0.0
- async-generator 1.10
- attrs 21.4.0
- black 20.8b0
- certifi 2022.5.18.1
- chardet 4.0.0
- charset-normalizer 2.0.12
- click 8.0.4
- colorama 0.4.4
- contextvars 2.4
- dataclasses 0.8
- genson 1.2.2
- h11 0.12.0
- httpcore 0.13.3
- httpx 0.20.0
- idna 3.2
- immutables 0.18
- importlib-metadata 4.8.3
- inflect 5.3.0
- isodate 0.6.1
- isort 5.6.4
- jinja2 3.0.3
- jsonschema 3.2.0
- markupsafe 2.0.1
- mypy-extensions 0.4.3
- openapi-schema-validator 0.1.6
- openapi-spec-validator 0.3.3
- pathspec 0.9.0
- prance 0.21.2
- pydantic 1.9.0
- pyrsistent 0.16.1
- pysnooper 1.1.1
- pyyaml 5.4.1
- regex 2022.4.24
- requests 2.27.1
- rfc3986 1.5.0
- semver 2.13.0
- six 1.16.0
- sniffio 1.2.0
- toml 0.10.2
- typed-ast 1.5.4
- typing-extensions 4.1.1
- urllib3 1.26.9
- zipp 3.6.0