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

https://github.com/keleshev/schema

Score: 30.079773545181673

Last synced: about 5 hours ago
JSON representation

Repository metadata:

Schema validation just got Pythonic


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 370
Total Committers: 73
Avg Commits per committer: 5.068
Development Distribution Score (DDS): 0.768

Commits in past year: 8
Committers in past year: 5
Avg Commits per committer in past year: 1.6
Development Distribution Score (DDS) in past year: 0.5

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
Julien Duchesne j****e@l****m 5
her0e1c1 h****1@g****m 5
moltenform.com(Ben Fisher) a****m@g****m 4
jcbedard j****d@c****m 4
Diego Garcia d****6@g****m 4
Jerry Ma j****k@g****m 4
Rogdham c****t@r****t 3
Charles-Axel Dein c****a@d****g 3
Robert David Grant r****t@g****m 2
Marcel Telka m****l@t****k 2
Ghislain Antony Vaillant g****l 2
Mathieu Duponchelle M****e 2
Damien Maillard d****d@c****m 2
Julien Delplanque j****e@h****m 2
Tomasz bla Fortuna b****a@t****e 2
Shailyn Ortiz s****m@g****m 1
Brandon Skari b****n@s****g 1
Bruno Bord b****d@g****m 1
and 43 more...

Issue and Pull Request metadata

Last synced: 5 days ago

Total issues: 89
Total pull requests: 73
Average time to close issues: about 1 year
Average time to close pull requests: 4 months
Total issue authors: 79
Total pull request authors: 38
Average comments per issue: 1.93
Average comments per pull request: 2.6
Merged pull request: 50
Bot issues: 0
Bot pull requests: 0

Past year issues: 4
Past year pull requests: 3
Past year average time to close issues: 1 day
Past year average time to close pull requests: about 4 hours
Past year issue authors: 4
Past year pull request authors: 3
Past year average comments per issue: 1.0
Past year average comments per pull request: 0.67
Past year merged pull request: 1
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)
  • andschwa (1)
  • ggainey (1)
  • thedannymarsh (1)
  • futzu (1)
  • AlexandreDecan (1)
  • vero-tess (1)
  • ShivKJ (1)

Top Pull Request Authors

  • dblanchette (20)
  • cclauss (4)
  • skorokithakis (3)
  • mutricyl (3)
  • juliendelplanque (3)
  • eggplants (3)
  • Thanchanokk-p (2)
  • qequ (2)
  • mtelka (2)
  • moltenform (2)
  • dotlambda (2)
  • maximeflya (1)
  • leif (1)
  • jcbedard (1)
  • darkdragon-001 (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 8 months ago)
  • Last Synced: 2026-05-29T02:00:41.700Z (2 days ago)
  • Versions: 28
  • Dependent Packages: 261
  • Dependent Repositories: 2,636
  • Downloads: 26,272,765 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)
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 2 months ago)
  • Last Synced: 2026-03-30T01:46:50.765Z (2 months 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 8 months ago)
  • Last Synced: 2026-05-27T18:02:31.318Z (3 days 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 2 months ago)
  • Last Synced: 2026-03-30T01:46:50.022Z (2 months 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-03-22T05:13:35.818Z (2 months 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 4 months ago)
  • Last Synced: 2026-05-27T18:02:33.070Z (3 days 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 about 1 month ago)
  • Last Synced: 2026-04-21T16:03:23.951Z (about 1 month ago)
  • Versions: 3
  • Dependent Packages: 3
  • Dependent Repositories: 9
  • Downloads: 1,992 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

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 19 days ago)
  • Last Synced: 2026-05-27T02:38:22.847Z (4 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: python311Packages.schema

Library for validating Python data structures

nixpkgs-unstable: python314Packages.schema

Library for validating Python data structures

debian-12: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://packages.debian.org/bookworm/python-schema
  • Licenses:
  • Latest release: 0.7.5-1 (published 4 months ago)
  • Last Synced: 2026-03-13T07:53:27.087Z (3 months 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

nixpkgs-23.11: python311Packages.schema

Library for validating Python data structures

openbsd-7.9-amd64: devel/py-schema

simple data validation library

  • Homepage: https://github.com/keleshev/schema
  • Licenses:
  • Latest release: 0.7.7p1 (published about 1 month ago)
  • Last Synced: 2026-05-28T01:14:45.763Z (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: python312Packages.schema

Library for validating Python data structures

ubuntu-24.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses:
  • Latest release: 0.7.5-1 (published 4 months ago)
  • Last Synced: 2026-03-06T18:53:38.808Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-schema

Simple data validation library

nixpkgs-24.11: python312Packages.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:
  • Latest release: 0.7.7-1 (published 4 months ago)
  • Last Synced: 2026-03-14T09:13:04.672Z (3 months 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: python311Packages.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:
  • Latest release: 0.6.7-3 (published 4 months ago)
  • Last Synced: 2026-03-14T04:20:16.165Z (3 months 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: python310Packages.schema

Library for validating Python data structures

ubuntu-23.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses:
  • Latest release: 0.7.5-1 (published 4 months ago)
  • Last Synced: 2026-03-11T06:06:26.767Z (3 months 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:
  • Latest release: 0.6.7-3 (published 4 months ago)
  • Last Synced: 2026-03-13T19:45:29.630Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses:
  • Latest release: 0.7.5-1 (published 4 months ago)
  • Last Synced: 2026-03-13T18:23:16.271Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-10: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Documentation: https://packages.debian.org/buster/python-schema
  • Licenses:
  • Latest release: 0.6.7-1 (published 4 months ago)
  • Last Synced: 2026-03-13T18:05:16.279Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses:
  • Latest release: 0.6.7-3 (published 4 months ago)
  • Last Synced: 2026-03-13T12:25:46.351Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: python-schema

  • Homepage: https://github.com/keleshev/schema
  • Licenses:
  • Latest release: 0.7.6-1 (published 4 months ago)
  • Last Synced: 2026-03-13T11:21:27.076Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

requirements.txt pypi
  • contextlib2 >=0.5.5
.github/workflows/black-lint.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
.github/workflows/python-test.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
pyproject.toml pypi
setup.py pypi