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

https://github.com/keleshev/schema

Score: 30.130258027090385

Last synced: about 9 hours ago
JSON representation

Repository metadata:

Schema validation just got Pythonic


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 372
Total Committers: 75
Avg Commits per committer: 4.96
Development Distribution Score (DDS): 0.769

Commits in past year: 10
Committers in past year: 7
Avg Commits per committer in past year: 1.429
Development Distribution Score (DDS) in past year: 0.6

Name Email Commits
Vladimir Keleshev h****t@y****u 86
Stavros Korokithakis h****i@s****o 60
Denis Blanchette d****e@c****m 27
Simon Jakobi s****i@g****m 25
Alvaro Frias Garay a****y@g****m 21
Gus Monod g****d@i****r 11
semantic-release s****e 11
Dylan d****n@g****m 10
Remi Bernal b****s@g****m 7
Erik Rose e****k@m****m 7
Christian Clauss c****s@m****m 7
Vid v****s@g****m 6
her0e1c1 h****1@g****m 5
Julien Duchesne j****e@l****m 5
jcbedard j****d@c****m 4
Jerry Ma j****k@g****m 4
moltenform.com(Ben Fisher) a****m@g****m 4
Diego Garcia d****6@g****m 4
Rogdham c****t@r****t 3
Charles-Axel Dein c****a@d****g 3
Damien Maillard d****d@c****m 2
Julien Delplanque j****e@h****m 2
Tomasz bla Fortuna b****a@t****e 2
Ghislain Antony Vaillant g****l 2
Marcel Telka m****l@t****k 2
Robert David Grant r****t@g****m 2
Mathieu Duponchelle M****e 2
Snap X****X@g****m 1
Brandon Skari b****n@s****g 1
Bruno Bord b****d@g****m 1
and 45 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 90
Total pull requests: 83
Average time to close issues: about 1 year
Average time to close pull requests: 4 months
Total issue authors: 80
Total pull request authors: 44
Average comments per issue: 1.91
Average comments per pull request: 2.29
Merged pull request: 52
Bot issues: 0
Bot pull requests: 0

Past year issues: 4
Past year pull requests: 13
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 1 day
Past year issue authors: 4
Past year pull request authors: 9
Past year average comments per issue: 0.75
Past year average comments per pull request: 0.15
Past year merged pull request: 3
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • dAnjou (3)
  • gschaffner (3)
  • WillGibson (2)
  • MrChadMWood (2)
  • cuteufo (2)
  • HorridModz (2)
  • HassanAbbas7357 (2)
  • anh193 (2)
  • mtelka (1)
  • ggainey (1)
  • thedannymarsh (1)
  • futzu (1)
  • AlexandreDecan (1)
  • vero-tess (1)
  • ShivKJ (1)

Top Pull Request Authors

  • dblanchette (20)
  • cclauss (4)
  • juliendelplanque (3)
  • vineethsaivs (3)
  • gaoflow (3)
  • skorokithakis (3)
  • mutricyl (3)
  • eggplants (3)
  • Thanchanokk-p (2)
  • mtelka (2)
  • moltenform (2)
  • qequ (2)
  • dotlambda (2)
  • some-0n3 (1)
  • leif (1)

Top Issue Labels

Top Pull Request Labels


Package metadata

pypi.org: schema

Simple data validation library

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://schema.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.7.8 (published 11 months ago)
  • Last Synced: 2026-08-24T13:37:45.605Z (1 day ago)
  • Versions: 28
  • Dependent Packages: 261
  • Dependent Repositories: 2,636
  • Downloads: 27,367,546 Last month
  • Docker Downloads: 25,140,383
  • Rankings:
    • Dependent packages count: 0.095%
    • Downloads: 0.113%
    • Dependent repos count: 0.21%
    • Docker downloads count: 0.563%
    • Average: 0.992%
    • Stargazers count: 1.396%
    • Forks count: 3.575%
  • Maintainers (3)
nixpkgs-unstable: python314Packages.schema

Library for validating Python data structures

alpine-edge: py3-schema-pyc

Precompiled Python bytecode for py3-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: MIT
  • Latest release: 0.7.7-r1 (published 5 months ago)
  • Last Synced: 2026-08-15T22:29:51.099Z (10 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 6.693%
    • Dependent packages count: 13.386%
  • Maintainers (1)
proxy.golang.org: github.com/keleshev/schema

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/keleshev/schema#section-documentation
  • Licenses: mit
  • Latest release: v0.7.8 (published 11 months ago)
  • Last Synced: 2026-08-24T13:36:52.636Z (1 day ago)
  • Versions: 19
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.521%
    • Average: 6.74%
    • Dependent repos count: 6.959%
alpine-edge: py3-schema

Schema is a library for validating Python data structures

  • Homepage: https://github.com/keleshev/schema
  • Licenses: MIT
  • Latest release: 0.7.7-r1 (published 5 months ago)
  • Last Synced: 2026-08-15T22:29:44.079Z (10 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.548%
    • Average: 6.771%
    • Forks count: 7.894%
    • Dependent packages count: 14.641%
  • Maintainers (1)
conda-forge.org: schema

schema is a Python library for validating data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.

  • Homepage: https://github.com/keleshev/schema
  • Licenses: MIT
  • Latest release: 0.7.5 (published over 4 years ago)
  • Last Synced: 2026-08-15T22:30:16.921Z (10 days ago)
  • Versions: 6
  • Dependent Packages: 11
  • Dependent Repositories: 9
  • Downloads: 598,302 Total
  • Rankings:
    • Dependent packages count: 5.484%
    • Stargazers count: 7.75%
    • Average: 9.415%
    • Dependent repos count: 11.632%
    • Forks count: 12.795%
spack.io: py-schema

Simple data validation library

  • Homepage: https://github.com/keleshev/schema
  • Licenses: []
  • Latest release: 0.7.8 (published 6 months ago)
  • Last Synced: 2026-08-24T13:34:10.847Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.363%
    • Forks count: 6.947%
    • Average: 17.146%
    • Dependent packages count: 57.274%
  • Maintainers (1)
anaconda.org: schema

schema is a Python library for validating data structures, such as those obtained from config-files, forms, external services or command-line parsing, converted from JSON/YAML (or something else) to Python data-types.

  • Homepage: https://github.com/keleshev/schema
  • Licenses: MIT
  • Latest release: 0.7.8 (published 4 months ago)
  • Last Synced: 2026-08-15T22:30:16.281Z (10 days ago)
  • Versions: 4
  • Dependent Packages: 3
  • Dependent Repositories: 9
  • Downloads: 2,323 Total
  • Rankings:
    • Dependent packages count: 15.071%
    • Stargazers count: 15.735%
    • Average: 23.256%
    • Forks count: 23.346%
    • Dependent repos count: 38.87%
nixpkgs-23.11: python310Packages.schema

Library for validating Python data structures

guix: python-schema

Simple data validation library

ubuntu-24.10: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.7.6-1 (published 6 months ago)
  • Last Synced: 2026-08-15T22:31:20.658Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.11: python311Packages.schema

Library for validating Python data structures

nixpkgs-24.05: python311Packages.schema

Library for validating Python data structures

ubuntu-20.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.6.7-3 (published 6 months ago)
  • Last Synced: 2026-07-26T18:04:39.254Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://packages.debian.org/bookworm/python-schema
  • Licenses: mit
  • Latest release: 0.7.5-1 (published 6 months ago)
  • Last Synced: 2026-08-15T22:30:59.213Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
openbsd-7.9-amd64: devel/py-schema

simple data validation library

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.7.7p1 (published 4 months ago)
  • Last Synced: 2026-08-01T10:28:55.466Z (25 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)
ubuntu-24.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.7.5-1 (published 7 months ago)
  • Last Synced: 2026-08-15T22:31:19.906Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.05: python312Packages.schema

Library for validating Python data structures

debian-11: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://packages.debian.org/bullseye/python-schema
  • Licenses: mit
  • Latest release: 0.6.7-3 (published 7 months ago)
  • Last Synced: 2026-08-15T22:30:57.326Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python312Packages.schema

Library for validating Python data structures

debian-10: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://packages.debian.org/buster/python-schema
  • Licenses: mit
  • Latest release: 0.6.7-1 (published 7 months ago)
  • Last Synced: 2026-08-15T22:30:51.474Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-unstable: python313Packages.schema

Library for validating Python data structures

ubuntu-23.10: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.7.5-1 (published 6 months ago)
  • Last Synced: 2026-08-15T22:31:17.583Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python311Packages.schema

Library for validating Python data structures

nixpkgs-23.05: python311Packages.schema

Library for validating Python data structures

debian-13: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://packages.debian.org/trixie/python-schema
  • Licenses: mit
  • Latest release: 0.7.7-1 (published 6 months ago)
  • Last Synced: 2026-08-05T21:05:21.330Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.7.5-1 (published 7 months ago)
  • Last Synced: 2026-08-15T22:31:26.512Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses: mit
  • Latest release: 0.6.7-3 (published 6 months ago)
  • Last Synced: 2026-08-15T22:31:15.649Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-23.05: python310Packages.schema

Library for validating Python data structures

gentoo-portage: dev-python/schema

Simple data validation library

  • Homepage: https://github.com/keleshev/schema/
  • Documentation: https://packages.gentoo.org/packages/dev-python/schema
  • Licenses: MIT
  • Latest release: 0.7.8 (published 4 months ago)
  • Last Synced: 2026-08-15T22:26:06.935Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/pre-commit.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • pre-commit/action v3.0.1 composite
requirements.txt pypi
  • contextlib2 >=0.5.5
.github/workflows/python-test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi
setup.py pypi