https://github.com/jmespath/jmespath.py
Score: 33.7937260156245
Last synced: about 14 hours ago
JSON representation
Repository metadata:
JMESPath is a query language for JSON.
- Host: GitHub
- URL: https://github.com/jmespath/jmespath.py
- Owner: jmespath
- License: mit
- Created: 2013-02-19T22:16:36.000Z (about 13 years ago)
- Default Branch: develop
- Last Pushed: 2026-03-23T21:47:19.000Z (5 days ago)
- Last Synced: 2026-03-27T05:58:30.712Z (2 days ago)
- Language: Python
- Homepage: http://jmespath.org
- Size: 640 KB
- Stars: 2,422
- Watchers: 30
- Forks: 195
- Open Issues: 63
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- License: LICENSE
Owner metadata:
- Name: jmespath
- Login: jmespath
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6053930?v=4
- Repositories: 17
- Last Synced at: 2025-10-30T00:34:28.267Z
- Profile URL: https://github.com/jmespath
GitHub Events
Total
- Create event: 7
- Delete event: 5
- Fork event: 12
- Issue comment event: 9
- Issues event: 2
- Pull request event: 17
- Pull request review comment event: 4
- Pull request review event: 6
- Push event: 1
- Watch event: 198
- Total: 261
Last Year
- Create event: 7
- Delete event: 5
- Fork event: 7
- Issue comment event: 7
- Issues event: 1
- Pull request event: 13
- Pull request review comment event: 1
- Pull request review event: 2
- Push event: 1
- Watch event: 94
- Total: 138
Committers metadata
Last synced: 3 days ago
Total Commits: 423
Total Committers: 32
Avg Commits per committer: 13.219
Development Distribution Score (DDS): 0.158
Commits in past year: 15
Committers in past year: 3
Avg Commits per committer in past year: 5.0
Development Distribution Score (DDS) in past year: 0.333
| Name | Commits | |
|---|---|---|
| James Saryerwinnie | j****s@j****m | 356 |
| Nate Prewitt | n****t@g****m | 15 |
| Michael Dowling | m****g@g****m | 11 |
| Hugo | h****k | 8 |
| Jon Dufresne | j****e@g****m | 3 |
| Michael Käufl | m****k | 2 |
| Trevor Rowe | t****e@g****m | 2 |
| dependabot[bot] | 4****] | 2 |
| Adam Chainz | a****m@a****u | 1 |
| Michael Neil | a****z@m****m | 1 |
| Alex Willmer | a****x@m****k | 1 |
| Areski Belaid | a****i@g****m | 1 |
| Christian Clauss | c****s@m****m | 1 |
| Delirious Lettuce | d****e@g****m | 1 |
| Felix Yan | f****s@a****g | 1 |
| Giuliano Mega | m****a@s****u | 1 |
| Hannes Schmidt | h****s@u****u | 1 |
| Ilhan Yumer | i****n@i****e | 1 |
| Jason Ansel | j****l@j****t | 1 |
| Joshua Bryan | j****n@g****m | 1 |
| Karthikeyan Singaravelan | t****i@g****m | 1 |
| Loren Segal | l****l@s****a | 1 |
| Michael Bianco | m****e@m****o | 1 |
| Michał Górny | m****y@g****g | 1 |
| Roman Zhuzha | r****a@g****m | 1 |
| Shadi Akiki | s****6@g****m | 1 |
| Steffen Opel | s****l@o****t | 1 |
| Thilo Maurer | t****r@d****m | 1 |
| Tommy Jenkins | t****s@k****m | 1 |
| gomi_ningen | g****n@g****m | 1 |
| and 2 more... | ||
Issue and Pull Request metadata
Last synced: 5 days ago
Total issues: 68
Total pull requests: 69
Average time to close issues: 11 months
Average time to close pull requests: 3 months
Total issue authors: 63
Total pull request authors: 28
Average comments per issue: 2.04
Average comments per pull request: 0.78
Merged pull request: 27
Bot issues: 0
Bot pull requests: 8
Past year issues: 3
Past year pull requests: 11
Past year average time to close issues: N/A
Past year average time to close pull requests: 8 days
Past year issue authors: 3
Past year pull request authors: 2
Past year average comments per issue: 0.33
Past year average comments per pull request: 0.91
Past year merged pull request: 5
Past year bot issues: 0
Past year bot pull requests: 6
Top Issue Authors
- kloczek (3)
- iyaozhen (2)
- uri-rodberg (2)
- ChenXiaoTemp (2)
- kbroughton (1)
- kapilt (1)
- adamency (1)
- kintarowins (1)
- grokas-splunk (1)
- Granitosaurus (1)
- tomelliff (1)
- ijesneo611 (1)
- ric79 (1)
- ionutnechita (1)
- binbinu (1)
Top Pull Request Authors
- jamesls (11)
- springcomp (9)
- dependabot[bot] (8)
- nateprewitt (8)
- hugovk (4)
- iloveitaly (2)
- khneal (2)
- wiseaidev (2)
- cclauss (2)
- WatchTower001110 (2)
- michael-k (2)
- 2kjiejie (1)
- jstewmon (1)
- Inilien (1)
- uhlikfil (1)
Top Issue Labels
- feature-request (3)
- question (1)
- enhancement (1)
- response-requested (1)
- bug (1)
Top Pull Request Labels
- dependencies (8)
- github_actions (5)
- pending (1)
- needs-tests (1)
- python (1)
Package metadata
- Total packages: 16
-
Total downloads:
- pypi: 497,317,366 last-month
- Total docker downloads: 5,472,308,629
- Total dependent packages: 553 (may contain duplicates)
- Total dependent repositories: 64,155 (may contain duplicates)
- Total versions: 62
- Total maintainers: 4
pypi.org: jmespath
JSON Matching Expressions
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://jmespath.readthedocs.io/
- Licenses: MIT
- Latest release: 1.1.0 (published 2 months ago)
- Last Synced: 2026-03-27T20:31:12.927Z (1 day ago)
- Versions: 27
- Dependent Packages: 505
- Dependent Repositories: 63,755
- Downloads: 497,317,026 Last month
- Docker Downloads: 5,472,308,629
-
Rankings:
- Docker downloads count: 0.007%
- Downloads: 0.007%
- Dependent repos count: 0.022%
- Dependent packages count: 0.048%
- Average: 1.189%
- Stargazers count: 2.161%
- Forks count: 4.889%
- Maintainers (2)
spack.io: py-jmespath
JSON Matching Expressions.
- Homepage: https://github.com/jmespath/jmespath.py
- Licenses: []
- Latest release: 1.0.1 (published over 3 years ago)
- Last Synced: 2026-02-21T12:13:43.390Z (about 1 month ago)
- Versions: 3
- Dependent Packages: 8
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Average: 5.405%
- Stargazers count: 5.53%
- Forks count: 7.642%
- Dependent packages count: 8.448%
- Maintainers (1)
conda-forge.org: jmespath
- Homepage: https://github.com/jmespath/jmespath.py
- Licenses: MIT
- Latest release: 1.0.1 (published almost 4 years ago)
- Last Synced: 2026-03-02T09:10:07.467Z (27 days ago)
- Versions: 9
- Dependent Packages: 31
- Dependent Repositories: 200
-
Rankings:
- Dependent packages count: 2.151%
- Dependent repos count: 2.415%
- Average: 6.978%
- Stargazers count: 9.442%
- Forks count: 13.903%
pypi.org: jmespaths
JSON Matching Expressions
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://jmespaths.readthedocs.io/
- Licenses: MIT
- Latest release: 1.0.1 (published over 3 years ago)
- Last Synced: 2026-03-26T17:04:01.565Z (3 days ago)
- Versions: 7
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 340 Last month
-
Rankings:
- Stargazers count: 1.591%
- Forks count: 3.838%
- Dependent packages count: 6.633%
- Average: 12.523%
- Downloads: 19.94%
- Dependent repos count: 30.611%
- Maintainers (1)
anaconda.org: jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document.
- Homepage: https://jmespath.org
- Licenses: MIT
- Latest release: 1.1.0 (published about 2 months ago)
- Last Synced: 2026-03-04T13:48:00.435Z (25 days ago)
- Versions: 5
- Dependent Packages: 9
- Dependent Repositories: 200
-
Rankings:
- Dependent packages count: 5.87%
- Dependent repos count: 13.797%
- Average: 15.424%
- Stargazers count: 17.7%
- Forks count: 24.327%
nixpkgs-23.05: python311Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/jmespath/default.nix#L25
- Licenses: MIT
- Latest release: 1.0.1 (published 2 months ago)
- Last Synced: 2026-03-04T19:37:03.184Z (25 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.11: python312Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/jmespath/default.nix#L26
- Licenses: MIT
- Latest release: 1.0.1 (published about 2 months ago)
- Last Synced: 2026-03-03T20:17:52.611Z (25 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
guix: python-jmespath
JSON Matching Expressions
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/python-xyz.scm#n19707
- Licenses: expat
- Latest release: 1.0.1 (published 27 days ago)
- Last Synced: 2026-03-02T19:30:19.690Z (27 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.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.11/pkgs/development/python-modules/jmespath/default.nix#L26
- Licenses: MIT
- Latest release: 1.0.1 (published about 2 months ago)
- Last Synced: 2026-03-08T04:26:47.150Z (21 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.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/development/python-modules/jmespath/default.nix#L25
- Licenses: MIT
- Latest release: 1.0.1 (published 2 months ago)
- Last Synced: 2026-03-03T05:25:06.621Z (26 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: python311Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/jmespath/default.nix#L26
- Licenses: MIT
- Latest release: 1.0.1 (published about 2 months ago)
- Last Synced: 2026-03-07T06:04:03.946Z (22 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-23.11: python310Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/jmespath/default.nix#L25
- Licenses: MIT
- Latest release: 1.0.1 (published about 2 months ago)
- Last Synced: 2026-03-03T22:34:37.543Z (25 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-unstable: python313Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/jmespath/default.nix#L26
- Licenses: MIT
- Latest release: 1.0.1 (published 2 months ago)
- Last Synced: 2026-03-07T01:28:51.501Z (22 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: python314Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/jmespath/default.nix#L26
- Licenses: MIT
- Latest release: 1.0.1 (published 2 months ago)
- Last Synced: 2026-03-07T13:24:04.533Z (22 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.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-23.11/pkgs/development/python-modules/jmespath/default.nix#L25
- Licenses: MIT
- Latest release: 1.0.1 (published about 2 months ago)
- Last Synced: 2026-03-04T04:49:33.004Z (25 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
nixpkgs-24.05: python312Packages.jmespath
JMESPath allows you to declaratively specify how to extract elements from a JSON document
- Homepage: https://github.com/jmespath/jmespath.py
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-24.05/pkgs/development/python-modules/jmespath/default.nix#L26
- Licenses: MIT
- Latest release: 1.0.1 (published about 2 months ago)
- Last Synced: 2026-03-09T04:09:44.950Z (20 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- hypothesis ==5.5.4
- hypothesis ==5.35.4
- hypothesis ==3.1.0
- pytest ==6.2.5
- pytest-cov ==3.0.0
- wheel ==0.24.0
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
- github/codeql-action/analyze 4e94bd11f71e507f7f87df81788dff88d1dacbfb composite
- github/codeql-action/autobuild 4e94bd11f71e507f7f87df81788dff88d1dacbfb composite
- github/codeql-action/init 4e94bd11f71e507f7f87df81788dff88d1dacbfb composite