https://github.com/python-jsonschema/jsonschema
json json-schema jsonschema schema validation
Score: 35.518944248183814
Last synced: about 16 hours ago
JSON representation
Repository metadata:
An implementation of the JSON Schema specification for Python
- Host: GitHub
- URL: https://github.com/python-jsonschema/jsonschema
- Owner: python-jsonschema
- License: mit
- Created: 2011-12-30T03:37:43.000Z (over 13 years ago)
- Default Branch: main
- Last Pushed: 2025-08-29T23:00:35.000Z (8 days ago)
- Last Synced: 2025-09-01T04:14:08.767Z (6 days ago)
- Topics: json, json-schema, jsonschema, schema, validation
- Language: Python
- Homepage: https://python-jsonschema.readthedocs.io
- Size: 3.24 MB
- Stars: 4,830
- Watchers: 56
- Forks: 594
- Open Issues: 46
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- Funding: .github/FUNDING.yml
- License: COPYING
- Security: .github/SECURITY.md
-
Funding:
- Github: Julian
- Tidelift: pypi/jsonschema
Owner metadata:
- Name: Python + JSON Schema
- Login: python-jsonschema
- Email:
- Kind: organization
- Description: JSON Schema implementation and surrounding tooling for Python
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/100241624?v=4
- Repositories: 12
- Last Synced at: 2025-09-02T00:27:17.204Z
- Profile URL: https://github.com/python-jsonschema
GitHub Events
Total
- Create event: 32
- Delete event: 28
- Fork event: 19
- Issue comment event: 91
- Issues event: 45
- Pull request event: 73
- Pull request review comment event: 10
- Pull request review event: 6
- Push event: 62
- Release event: 2
- Watch event: 203
- Total: 571
Last Year
- Create event: 32
- Delete event: 28
- Fork event: 19
- Issue comment event: 91
- Issues event: 45
- Pull request event: 73
- Pull request review comment event: 10
- Pull request review event: 6
- Push event: 62
- Release event: 2
- Watch event: 203
- Total: 571
Committers metadata
Last synced: about 1 month ago
Total Commits: 2,453
Total Committers: 117
Avg Commits per committer: 20.966
Development Distribution Score (DDS): 0.239
Commits in past year: 100
Committers in past year: 9
Avg Commits per committer in past year: 11.111
Development Distribution Score (DDS) in past year: 0.56
Name | Commits | |
---|---|---|
Julian Berman | J****n@G****m | 1866 |
pre-commit-ci[bot] | 6****] | 88 |
Chase Sterling | c****g@g****m | 84 |
RomainTT | r****n@t****r | 38 |
Harald Nezbeda | h****n@n****m | 35 |
dependabot[bot] | 4****] | 18 |
Norman Hooper | n****r@v****m | 17 |
Stephen Rosen | s****n@g****g | 16 |
willson-chen | w****x@g****m | 15 |
davkor | d****d@a****m | 14 |
Opemipo Ogunkola | o****s@l****m | 12 |
Glenn Maynard | g****n@z****g | 12 |
Ben Smithers | b****s@b****k | 9 |
Colin Dunklau | c****u@g****m | 9 |
Kai A. Hiller | g****t@k****e | 9 |
Martin Zugnoni | m****i@g****m | 9 |
Hillel Arnold | h****d@h****m | 7 |
Daniel Nephin | d****n@g****m | 7 |
Daniël van Noord | 1****d | 6 |
Dmitry Dygalo | d****y@d****v | 6 |
ApamNapat | b****a@g****m | 5 |
Bouke Haarsma | b****e@h****u | 5 |
John Anderson | s****k@g****m | 5 |
Talha Malik | t****k@T****l | 4 |
johnthagen | j****n@g****m | 4 |
Alexander Bayandin | a****n@g****m | 4 |
Joep van Dijken | j****3@g****m | 4 |
Hynek Schlawack | h****s@o****x | 4 |
Gabriel Le Breton | l****l@g****m | 4 |
apiraino | a****o | 4 |
and 87 more... |
Issue and Pull Request metadata
Last synced: 3 days ago
Total issues: 230
Total pull requests: 223
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 191
Total pull request authors: 39
Average comments per issue: 3.44
Average comments per pull request: 1.11
Merged pull request: 159
Bot issues: 0
Bot pull requests: 158
Past year issues: 36
Past year pull requests: 94
Past year average time to close issues: 2 days
Past year average time to close pull requests: 4 days
Past year issue authors: 31
Past year pull request authors: 14
Past year average comments per issue: 1.17
Past year average comments per pull request: 0.32
Past year merged pull request: 64
Past year bot issues: 0
Past year bot pull requests: 73
Top Issue Authors
- Julian (10)
- ikonst (6)
- Zac-HD (4)
- ssbarnea (3)
- kloczek (3)
- hackowitz-af (3)
- eirnym (2)
- philvarner (2)
- nitg16 (2)
- pierrecamilleri (2)
- braingram (2)
- eslavich (2)
- sirosen (2)
- Vidminas (2)
- jvtm (2)
Top Pull Request Authors
- pre-commit-ci[bot] (136)
- dependabot[bot] (22)
- DanielNoord (4)
- ilia1243 (4)
- sirosen (4)
- hackowitz-af (4)
- Julian (3)
- dodslaser (2)
- ikonst (2)
- atsuoishimoto (2)
- spacether (2)
- jfchoquette (2)
- otto-ifak (2)
- rominf (2)
- BarakOshri (2)
Top Issue Labels
- Invalid (38)
- Enhancement (29)
- Bug (26)
- Error Reporting (18)
- Dialects v2 (15)
- Needs Simplification (7)
- Waiting for Author (4)
- Needs Test Upstream (2)
- Help Wanted (1)
- Pending Deprecation (1)
Top Pull Request Labels
- dependencies (22)
- github_actions (22)
Package metadata
- Total packages: 26
-
Total downloads:
- pypi: 261,228,790 last-month
- homebrew: 2 last-month
- Total docker downloads: 4,409,884,115
- Total dependent packages: 2,739 (may contain duplicates)
- Total dependent repositories: 111,659 (may contain duplicates)
- Total versions: 372
- Total maintainers: 4
pypi.org: jsonschema
An implementation of JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Documentation: https://python-jsonschema.readthedocs.io/
- Licenses: mit
- Latest release: 4.25.1 (published 20 days ago)
- Last Synced: 2025-09-05T16:06:26.434Z (1 day ago)
- Versions: 108
- Dependent Packages: 2,406
- Dependent Repositories: 108,834
- Downloads: 261,228,790 Last month
- Docker Downloads: 4,409,884,115
-
Rankings:
- Downloads: 0.01%
- Dependent repos count: 0.01%
- Dependent packages count: 0.012%
- Docker downloads count: 0.012%
- Average: 0.745%
- Stargazers count: 1.578%
- Forks count: 2.85%
- Maintainers (1)
-
Funding:
- https://github.com/sponsors/Julian
spack.io: py-jsonschema
Jsonschema: An(other) implementation of JSON Schema for Python.
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: []
- Latest release: 4.22.0 (published 10 months ago)
- Last Synced: 2024-11-29T10:27:49.694Z (9 months ago)
- Versions: 15
- Dependent Packages: 36
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 0.98%
- Dependent packages count: 1.959%
- Maintainers (1)
alpine-v3.18: py3-jsonschema-pyc
Precompiled Python bytecode for py3-jsonschema
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.7.2-r4 (published over 2 years ago)
- Last Synced: 2025-09-03T08:28:49.050Z (4 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 1.668%
- Forks count: 3.122%
- Stargazers count: 3.551%
- Maintainers (1)
alpine-v3.18: py3-jsonschema
An implementation of JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.7.2-r4 (published over 2 years ago)
- Last Synced: 2025-09-02T11:05:10.731Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 1.668%
- Forks count: 3.122%
- Stargazers count: 3.551%
- Maintainers (1)
alpine-edge: py3-jsonschema
JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.25.1-r0 (published 12 days ago)
- Last Synced: 2025-09-05T16:06:07.868Z (1 day ago)
- Versions: 17
- Dependent Packages: 7
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 1.045%
- Average: 2.181%
- Stargazers count: 3.452%
- Forks count: 4.227%
- Maintainers (1)
alpine-v3.17: py3-jsonschema
An implementation of JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.7.2-r2 (published about 3 years ago)
- Last Synced: 2025-09-05T16:05:59.171Z (1 day ago)
- Versions: 1
- Dependent Packages: 14
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 2.236%
- Forks count: 2.846%
- Dependent packages count: 2.857%
- Stargazers count: 3.239%
- Maintainers (1)
conda-forge.org: jsonschema
jsonschema is an implementation of JSON Schema for Python (supporting 2.7+ including Python 3)
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.0 (published almost 3 years ago)
- Last Synced: 2025-09-02T05:05:51.357Z (5 days ago)
- Versions: 32
- Dependent Packages: 219
- Dependent Repositories: 1,402
-
Rankings:
- Dependent packages count: 0.299%
- Dependent repos count: 0.469%
- Average: 3.36%
- Stargazers count: 5.654%
- Forks count: 7.016%
alpine-edge: py3-jsonschema-pyc
Precompiled Python bytecode for py3-jsonschema
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.25.1-r0 (published 12 days ago)
- Last Synced: 2025-08-26T06:45:41.456Z (12 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 3.617%
- Forks count: 4.33%
- Average: 5.549%
- Dependent packages count: 14.251%
- Maintainers (1)
proxy.golang.org: github.com/python-jsonschema/jsonschema
- Homepage:
- Documentation: https://pkg.go.dev/github.com/python-jsonschema/jsonschema#section-documentation
- Licenses: mit
- Latest release: v4.25.1+incompatible (published 20 days ago)
- Last Synced: 2025-09-05T16:05:40.341Z (1 day ago)
- Versions: 77
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.015%
- Forks count: 1.194%
- Average: 5.647%
- Dependent packages count: 9.576%
- Dependent repos count: 10.802%
alpine-edge: py3-jsonschema417
An implementation of JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.3-r1 (published over 1 year ago)
- Last Synced: 2025-08-17T13:00:30.450Z (21 days ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 3.277%
- Forks count: 4.037%
- Average: 5.698%
- Dependent packages count: 15.478%
- Maintainers (1)
alpine-edge: py3-jsonschema417-pyc
Precompiled Python bytecode for py3-jsonschema417
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.3-r1 (published over 1 year ago)
- Last Synced: 2025-09-05T16:06:40.915Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Stargazers count: 3.277%
- Forks count: 4.037%
- Average: 5.698%
- Dependent packages count: 15.478%
- Maintainers (1)
anaconda.org: jsonschema
jsonschema is an implementation of JSON Schema for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.25.0 (published about 2 months ago)
- Last Synced: 2025-09-05T16:06:28.351Z (1 day ago)
- Versions: 12
- Dependent Packages: 44
- Dependent Repositories: 1,402
-
Rankings:
- Dependent packages count: 0.755%
- Dependent repos count: 2.869%
- Average: 7.739%
- Stargazers count: 12.715%
- Forks count: 14.618%
conda-forge.org: jsonschema-with-format-nongpl
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.0 (published almost 3 years ago)
- Last Synced: 2025-09-02T05:05:22.924Z (5 days ago)
- Versions: 19
- Dependent Packages: 1
- Dependent Repositories: 17
-
Rankings:
- Stargazers count: 5.654%
- Forks count: 7.016%
- Dependent repos count: 8.638%
- Average: 12.574%
- Dependent packages count: 28.988%
formulae.brew.sh: jsonschema
Implementation of JSON Schema for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Status: removed
- Licenses: MIT
- Latest release: 4.17.3 (published almost 3 years ago)
- Last Synced: 2025-09-05T16:06:26.944Z (1 day ago)
- Versions: 20
- Dependent Packages: 11
- Dependent Repositories: 4
- Downloads: 2 Last month
-
Rankings:
- Dependent packages count: 2.598%
- Forks count: 4.616%
- Stargazers count: 6.469%
- Average: 12.785%
- Dependent repos count: 19.212%
- Downloads: 31.03%
conda-forge.org: jsonschema-with-format
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.0 (published almost 3 years ago)
- Last Synced: 2025-09-02T05:05:24.304Z (5 days ago)
- Versions: 19
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 5.156%
- Forks count: 6.399%
- Average: 18.6%
- Dependent packages count: 28.82%
- Dependent repos count: 34.025%
conda-forge.org: jsonschema-with-all
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.0 (published almost 3 years ago)
- Last Synced: 2025-09-02T05:05:03.471Z (5 days ago)
- Versions: 19
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 5.156%
- Forks count: 6.399%
- Average: 24.189%
- Dependent repos count: 34.025%
- Dependent packages count: 51.175%
alpine-v3.19: py3-jsonschema
JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.20.0-r0 (published almost 2 years ago)
- Last Synced: 2025-09-02T05:10:07.776Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.19: py3-jsonschema-pyc
Precompiled Python bytecode for py3-jsonschema
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.20.0-r0 (published almost 2 years ago)
- Last Synced: 2025-09-02T05:10:10.309Z (5 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.21: py3-jsonschema
JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.23.0-r0 (published 11 months ago)
- Last Synced: 2025-09-05T16:06:03.584Z (1 day 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-jsonschema417
An implementation of JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.3-r1 (published 4 months ago)
- Last Synced: 2025-09-05T16:05:42.301Z (1 day 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.20: py3-jsonschema-pyc
Precompiled Python bytecode for py3-jsonschema
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.22.0-r0 (published over 1 year ago)
- Last Synced: 2025-09-03T03:10:26.812Z (4 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)
alpine-v3.22: py3-jsonschema417-pyc
Precompiled Python bytecode for py3-jsonschema417
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.17.3-r1 (published 4 months ago)
- Last Synced: 2025-09-05T16:04:39.764Z (1 day 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.20: py3-jsonschema
JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.22.0-r0 (published over 1 year ago)
- Last Synced: 2025-08-15T09:14:44.813Z (23 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)
alpine-v3.22: py3-jsonschema-pyc
Precompiled Python bytecode for py3-jsonschema
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.23.0-r0 (published 11 months ago)
- Last Synced: 2025-09-05T16:04:07.510Z (1 day 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-jsonschema
JSON Schema validation for Python
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.23.0-r0 (published 11 months ago)
- Last Synced: 2025-09-05T16:05:57.491Z (1 day 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-jsonschema-pyc
Precompiled Python bytecode for py3-jsonschema
- Homepage: https://github.com/python-jsonschema/jsonschema
- Licenses: MIT
- Latest release: 4.23.0-r0 (published 11 months ago)
- Last Synced: 2025-09-05T16:05:54.357Z (1 day ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- file *
- furo *
- lxml *
- sphinx *
- sphinx-autodoc-typehints *
- sphinxcontrib-spelling *
- alabaster ==0.7.12
- attrs ==21.4.0
- babel ==2.10.3
- beautifulsoup4 ==4.11.1
- certifi ==2022.6.15
- charset-normalizer ==2.1.0
- docutils ==0.18.1
- file *
- furo ==2022.6.21
- idna ==3.3
- imagesize ==1.4.1
- jinja2 ==3.1.2
- lxml ==4.9.1
- markupsafe ==2.1.1
- packaging ==21.3
- pyenchant ==3.2.2
- pygments ==2.12.0
- pyparsing ==3.0.9
- pyrsistent ==0.18.1
- pytz ==2022.1
- requests ==2.28.1
- snowballstemmer ==2.2.0
- soupsieve ==2.3.2.post1
- sphinx ==5.0.2
- sphinx-autodoc-typehints ==1.18.3
- sphinx-basic-ng ==0.0.1a12
- sphinxcontrib-applehelp ==1.0.2
- sphinxcontrib-devhelp ==1.0.2
- sphinxcontrib-htmlhelp ==2.0.0
- sphinxcontrib-jsmath ==1.0.1
- sphinxcontrib-qthelp ==1.0.3
- sphinxcontrib-serializinghtml ==1.1.5
- sphinxcontrib-spelling ==7.6.0
- urllib3 ==1.26.9
- actions/checkout v3 composite
- actions/github-script v6 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- pre-commit/action v3.0.0 composite
- pypa/gh-action-pypi-publish release/v1 composite
- readthedocs/actions/preview v1 composite
- actions/upload-artifact v3 composite
- google/oss-fuzz/infra/cifuzz/actions/build_fuzzers master composite
- google/oss-fuzz/infra/cifuzz/actions/run_fuzzers master composite
- attrs >=22.2.0
- importlib_resources >=1.4.0;python_version<'3.9'
- jsonschema-specifications >=2023.03.6
- pkgutil_resolve_name >=1.3.10;python_version<'3.9'
- referencing >=0.28.4
- rpds-py >=0.7.1