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

https://github.com/pydantic/pydantic

hints json-schema parsing pydantic python python310 python311 python312 python313 python39 validation

Score: 39.14704406221118

Last synced: about 8 hours ago
JSON representation

Repository metadata:

Data validation using Python type hints


Owner metadata:


Committers metadata

Last synced: about 13 hours ago

Total Commits: 5,347
Total Committers: 718
Avg Commits per committer: 7.447
Development Distribution Score (DDS): 0.785

Commits in past year: 612
Committers in past year: 100
Avg Commits per committer in past year: 6.12
Development Distribution Score (DDS) in past year: 0.544

Name Email Commits
Samuel Colvin s****@m****m 1152
Victorien 6****s 512
Sydney Runkle 5****e 453
dependabot[bot] 4****] 381
David Montague 3****u 351
David Hewitt d****t@p****v 306
Adrian Garcia Badaracco 1****b 300
Hasan Ramezani h****7@g****m 179
Eric Jolibois e****s@g****m 143
Marcelo Trylesinski m****e@g****m 105
dependabot-preview[bot] 2****] 75
Terrence Dorsey t****d@m****m 72
Serge Matveenko l****g@p****v 63
pyup.io bot g****t@p****o 46
Sebastián Ramírez t****o@g****m 26
Alex Hall a****i@g****m 20
Nikita Grishko g****n@p****m 19
github-actions[bot] 4****] 18
Koudai Aono k****i@g****m 17
Yurii Karabas 1****o@g****m 17
messense m****e@i****m 17
Saurabh Misra m****1@g****m 16
Arseny Boykov 3****t 15
Vitaly R. Samigullin v****s@p****g 12
Yasser Tahiri y****9@g****m 12
kc0506 8****6 12
Amin Alaee m****e@g****m 10
Neev Cohen 7****n 10
Stephen Brown II S****2@g****m 10
Jean j****e@g****m 10
and 688 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 3,035
Total pull requests: 2,914
Average time to close issues: 3 months
Average time to close pull requests: 6 days
Total issue authors: 2,011
Total pull request authors: 396
Average comments per issue: 3.37
Average comments per pull request: 3.27
Merged pull request: 2,085
Bot issues: 8
Bot pull requests: 80

Past year issues: 467
Past year pull requests: 554
Past year average time to close issues: 6 days
Past year average time to close pull requests: 5 days
Past year issue authors: 387
Past year pull request authors: 102
Past year average comments per issue: 1.37
Past year average comments per pull request: 3.03
Past year merged pull request: 345
Past year bot issues: 8
Past year bot pull requests: 25

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/pydantic/pydantic

Top Issue Authors

  • sydney-runkle (90)
  • Viicos (76)
  • samuelcolvin (61)
  • dmontagu (29)
  • KotlinIsland (23)
  • chbndrhnns (17)
  • DetachHead (17)
  • jamesbraza (16)
  • davidhewitt (15)
  • caniko (13)
  • hb2638 (12)
  • commonism (12)
  • kc0506 (11)
  • adriangb (10)
  • MarcBresson (10)

Top Pull Request Authors

  • sydney-runkle (722)
  • Viicos (694)
  • dmontagu (113)
  • hramezani (78)
  • samuelcolvin (67)
  • adriangb (60)
  • davidhewitt (58)
  • dependabot[bot] (49)
  • misrasaurabh1 (40)
  • kc0506 (34)
  • github-actions[bot] (31)
  • Kludex (28)
  • alexmojaki (24)
  • karta9821 (23)
  • lig (20)

Top Issue Labels

  • bug V2 (1,548)
  • pending (1,061)
  • feature request (604)
  • bug V1 (310)
  • question (178)
  • unconfirmed (174)
  • help wanted (137)
  • documentation (127)
  • good first issue (76)
  • awaiting author response (61)
  • duplicate (41)
  • Feedback Wanted (32)
  • v2-reviewed (31)
  • meta (24)
  • mypy (24)
  • Change (22)
  • v3 (20)
  • change (19)
  • non-breaking-change (14)
  • performance (13)
  • topic-generics (12)
  • hypothesis (12)
  • type checking (12)
  • topic-types support (11)
  • urls (10)
  • topic-mypy plugin (8)
  • Meta (8)
  • relnotes-fix (8)
  • V3 (8)
  • Schema (8)

Top Pull Request Labels

  • relnotes-fix (1,129)
  • ready for review (651)
  • relnotes-ignore (568)
  • documentation (279)
  • awaiting author revision (197)
  • relnotes-feature (155)
  • relnotes-packaging (125)
  • relnotes-change (114)
  • relnotes-performance (84)
  • third-party-tests (78)
  • backport-2.11 (63)
  • dependencies (49)
  • github_actions (42)
  • backport-2.10 (18)
  • needs-blogpost-entry (16)
  • backport-2.12 (12)
  • deferred (10)
  • awaiting author response (7)
  • refactor (7)
  • type checking (6)
  • mypy (5)
  • python:uv (4)
  • feature request (2)
  • bug V2 (2)
  • pending (2)
  • bug V1 (2)
  • feedback wanted (1)
  • meta (1)
  • change (1)
  • full build (1)

Package metadata

pypi.org: pydantic

Data validation using Python type hints

alpine-edge: py3-pydantic

Data parsing and validation using Python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.12.3-r0 (published 3 months ago)
  • Last Synced: 2026-01-22T01:09:54.713Z (15 days ago)
  • Versions: 15
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.19%
    • Forks count: 1.483%
    • Average: 1.517%
    • Dependent packages count: 3.393%
  • Maintainers (1)
conda-forge.org: pydantic

Data validation and settings management using python type hinting. See documentation <https://docs.pydantic.dev> for more details.

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 1.10.2 (published over 3 years ago)
  • Last Synced: 2026-02-01T14:37:22.769Z (5 days ago)
  • Versions: 43
  • Dependent Packages: 210
  • Dependent Repositories: 160
  • Rankings:
    • Dependent packages count: 0.319%
    • Stargazers count: 2.141%
    • Average: 2.337%
    • Dependent repos count: 2.745%
    • Forks count: 4.143%
alpine-edge: py3-pydantic-pyc

Precompiled Python bytecode for py3-pydantic

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.12.3-r0 (published 3 months ago)
  • Last Synced: 2026-02-05T07:33:53.529Z (about 20 hours ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 1.125%
    • Forks count: 1.483%
    • Average: 3.999%
    • Dependent packages count: 13.386%
  • Maintainers (1)
proxy.golang.org: github.com/pydantic/pydantic

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/pydantic/pydantic#section-documentation
  • Licenses: mit
  • Latest release: v2.12.5+incompatible (published 2 months ago)
  • Last Synced: 2026-02-05T07:34:37.953Z (about 20 hours ago)
  • Versions: 122
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.47%
    • Forks count: 0.644%
    • Average: 5.373%
    • Dependent packages count: 9.576%
    • Dependent repos count: 10.802%
anaconda.org: pydantic

Data validation and settings management using python type hinting. See documentation doc_url for more details.

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.12.4 (published 2 months ago)
  • Last Synced: 2026-01-26T01:06:39.218Z (11 days ago)
  • Versions: 22
  • Dependent Packages: 32
  • Dependent Repositories: 160
  • Rankings:
    • Dependent packages count: 1.505%
    • Stargazers count: 6.392%
    • Average: 8.373%
    • Forks count: 9.926%
    • Dependent repos count: 15.668%
pypi.org: pydantic-patched

Data validation using Python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Documentation: https://docs.pydantic.dev
  • Licenses: MIT
  • Latest release: 2.11.9 (published 4 months ago)
  • Last Synced: 2026-02-05T07:33:38.947Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 22 Last month
  • Rankings:
    • Dependent packages count: 8.506%
    • Average: 28.292%
    • Dependent repos count: 48.078%
  • Maintainers (1)
  • Funding:
    • https://github.com/sponsors/samuelcolvin
pypi.org: pydantic1

Data validation and settings management using python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Documentation: https://pydantic1.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.10.13 (published about 1 year ago)
  • Last Synced: 2025-02-17T18:36:12.285Z (12 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 431 Last month
  • Rankings:
    • Dependent packages count: 9.859%
    • Average: 32.68%
    • Dependent repos count: 55.5%
  • Maintainers (1)
pypi.org: omie-client

Omie Client Python SDK

  • Homepage:
  • Documentation: https://omie-client.readthedocs.io/
  • Licenses: mit
  • Latest release:
  • Last Synced: 2024-12-09T08:16:57.552Z (about 1 year ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 27 Last month
  • Rankings:
    • Dependent packages count: 10.747%
    • Average: 35.636%
    • Dependent repos count: 60.526%
  • Maintainers (1)
pypi.org: pydantic-slim

This is a placeholder in case we want to use this package name in future.

  • Homepage: https://github.com/pydantic/pydantic
  • Documentation: https://pydantic-slim.readthedocs.io/
  • Licenses: mit
  • Latest release: 0.0.0 (published almost 2 years ago)
  • Last Synced: 2026-02-05T07:34:38.281Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 32 Last month
  • Rankings:
    • Dependent packages count: 9.623%
    • Average: 36.559%
    • Dependent repos count: 63.495%
  • Maintainers (1)
formulae.brew.sh: pydantic

Data validation using Python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.12.5 (published 2 months ago)
  • Last Synced: 2026-02-05T07:34:25.407Z (about 20 hours ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 10,964 Last month
  • Rankings:
    • Dependent packages count: 15.458%
    • Average: 43.559%
    • Dependent repos count: 44.961%
    • Downloads: 70.258%
alpine-v3.22: py3-pydantic-pyc

Precompiled Python bytecode for py3-pydantic

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.10.4-r0 (published about 1 year ago)
  • Last Synced: 2026-02-05T07:34:53.960Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-pydantic

Data parsing and validation using Python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.10.4-r0 (published about 1 year ago)
  • Last Synced: 2026-02-05T07:34:56.457Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-pydantic-pyc

Precompiled Python bytecode for py3-pydantic

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.9.2-r0 (published about 1 year ago)
  • Last Synced: 2026-02-05T07:34:54.365Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.05: python312Packages.pydantic

Data validation and settings management using Python type hinting

nixpkgs-24.05: python312Packages.pydantic_1

Data validation and settings management using Python type hinting

nixpkgs-24.05: python311Packages.pydantic_1

Data validation and settings management using Python type hinting

nixpkgs-unstable: python314Packages.pydantic_1

Data validation and settings management using Python type hinting

nixpkgs-unstable: python313Packages.pydantic_1

Data validation and settings management using Python type hinting

nixpkgs-unstable: python313Packages.pydantic

Data validation and settings management using Python type hinting

nixpkgs-24.11: python312Packages.pydantic_1

Data validation and settings management using Python type hinting

nixpkgs-24.11: python311Packages.pydantic_1

Data validation and settings management using Python type hinting

nixpkgs-24.11: python311Packages.pydantic

Data validation and settings management using Python type hinting

nixpkgs-unstable: python314Packages.pydantic

Data validation and settings management using Python type hinting

nixpkgs-23.11: python310Packages.pydantic

Data validation and settings management using Python type hinting

alpine-v3.21: py3-pydantic

Data parsing and validation using Python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.9.2-r0 (published about 1 year ago)
  • Last Synced: 2026-02-02T22:15:50.829Z (3 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.05: python311Packages.pydantic

Data validation and settings management using Python type hinting

nixpkgs-24.11: python312Packages.pydantic

Data validation and settings management using Python type hinting

alpine-v3.23: py3-pydantic-pyc

Precompiled Python bytecode for py3-pydantic

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.12.3-r0 (published 3 months ago)
  • Last Synced: 2026-02-05T07:34:46.895Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.23: py3-pydantic

Data parsing and validation using Python type hints

  • Homepage: https://github.com/pydantic/pydantic
  • Licenses: MIT
  • Latest release: 2.12.3-r0 (published 3 months ago)
  • Last Synced: 2026-02-05T07:34:35.621Z (about 20 hours ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
nixpkgs-23.11: python311Packages.pydantic

Data validation and settings management using Python type hinting


Dependencies

.github/workflows/cherry-pick.yml actions
  • actions/checkout v3 composite
  • carloscastrojumo/github-cherry-pick-action v1.0.9 composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pdm-project/setup-pdm v3 composite
  • pre-commit/action v3.0.0 composite
  • pypa/gh-action-pypi-publish release/v1 composite
  • re-actors/alls-green release/v1 composite
  • samuelcolvin/check-python-version v4.1 composite
.github/workflows/dependencies-check.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • samuelcolvin/list-python-dependencies main composite
.github/workflows/docs-update.yml actions
  • actions/checkout v3 composite
  • pdm-project/setup-pdm v3 composite
  • pre-commit/action v3.0.0 composite
  • samuelcolvin/check-python-version v4.1 composite
.github/workflows/integration.yml actions
  • actions/checkout v3 composite
.github/workflows/relnotes.yml actions
  • actions/checkout v4 composite
.github/workflows/upload-previews.yml actions
  • actions/setup-python v4 composite
  • dawidd6/action-download-artifact v2 composite
pyproject.toml pypi
  • annotated-types >=0.4.0
  • pydantic-core ==2.9.0
  • typing-extensions >=4.6.1
tests/pyright/pyproject.toml pypi
tests/plugin/pyproject.toml pypi
.github/actions/people/action.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
.github/workflows/codspeed.yml actions
  • CodSpeedHQ/action v2 composite
  • actions/checkout v4 composite
  • pdm-project/setup-pdm v3 composite
.github/workflows/update-pydantic-people.yml actions
  • ./.github/actions/people * composite
  • actions/checkout v4 composite