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

https://github.com/pyparsing/pyparsing

parser-combinators parsing parsing-expression-grammar parsing-library peg-parsers python python-2 python-3 python2 python3 text-processing

Score: 35.24021911181755

Last synced: about 2 hours ago
JSON representation

Repository metadata:

Python library for creating PEG parsers


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 21 days ago

Total Commits: 1,575
Total Committers: 76
Avg Commits per committer: 20.724
Development Distribution Score (DDS): 0.163

Commits in past year: 239
Committers in past year: 5
Avg Commits per committer in past year: 47.8
Development Distribution Score (DDS) in past year: 0.151

Name Email Commits
ptmcg p****g@a****m 1319
Max Fischer m****1@g****m 38
FeRD (Frank Dana) f****c@g****m 36
Jon Dufresne j****e@g****m 32
Cengiz Kaygusuz c****z@g****m 15
Matěj Cepl m****l@c****u 14
Matt Carmody 3****y 11
Devin J. Pohly d****y@g****m 7
Hugo h****k 7
Michael Milton t****t@g****m 6
Kyle Lahnakoski k****i@m****m 5
Michael Smedberg m****g@z****m 4
InSync 1****o 4
cclauss c****s@b****h 3
Stephen Rosen s****n@g****g 3
Kazantcev Andrey 4****d 2
retsyo l****n@g****m 2
jmcb j****p@p****m 2
Riccardo Coccioli v****- 2
Odysseas (Ody) Krystalakos O****r 2
Gabriel Gerlero g****o 2
Eric Wald g****r@b****g 2
Brandon LeBlanc b****n@l****s 2
Aussie Schnore a****3@y****m 2
Andrey Sobolev a****v@g****m 2
Adrian Edwards 1****e 1
Dominic Davis-Foster d****c@d****k 1
Daniel Wagner-Hall d****r@g****m 1
Daniel Roseman d****l@r****k 1
Caleb P. Burns 2****z 1
and 46 more...

Issue and Pull Request metadata

Last synced: 27 days ago

Total issues: 156
Total pull requests: 98
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 121
Total pull request authors: 38
Average comments per issue: 3.38
Average comments per pull request: 1.78
Merged pull request: 66
Bot issues: 0
Bot pull requests: 0

Past year issues: 17
Past year pull requests: 19
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 7 days
Past year issue authors: 14
Past year pull request authors: 3
Past year average comments per issue: 2.76
Past year average comments per pull request: 1.16
Past year merged pull request: 16
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • ptmcg (8)
  • djpohly (4)
  • egberts (4)
  • grv87 (4)
  • waqasilyas (3)
  • rowlesmr (3)
  • RoDuth (3)
  • InSyncWithFoo (3)
  • volans- (2)
  • anntzer (2)
  • netmonitoring (2)
  • Honza0297 (2)
  • dave-kennedy (2)
  • nijel (2)
  • aucampia (2)

Top Pull Request Authors

  • ferdnyc (16)
  • djpohly (10)
  • InSyncWithFoo (10)
  • jayaddison (6)
  • joelsgp (4)
  • gerlero (4)
  • sirosen (3)
  • AugustKarlstedt (2)
  • ayushjain01 (2)
  • rwpeterson (2)
  • berrytern (2)
  • gialmisi (2)
  • yarikoptic (2)
  • pavlozt (2)
  • MajorTanya (2)

Top Issue Labels

Top Pull Request Labels


Package metadata

conda-forge.org: pyparsing

The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.

  • Homepage: https://pyparsing-docs.readthedocs.io/
  • Licenses: MIT
  • Latest release: 3.0.9 (published over 3 years ago)
  • Last Synced: 2026-01-01T13:30:39.714Z (about 1 month ago)
  • Versions: 29
  • Dependent Packages: 115
  • Dependent Repositories: 2,110
  • Rankings:
    • Dependent repos count: 0.235%
    • Average: 0.454%
    • Dependent packages count: 0.674%
pypi.org: pyparsing

pyparsing - Classes and methods to define and execute parsing grammars

  • Homepage: https://github.com/pyparsing/pyparsing/
  • Documentation: https://pyparsing.readthedocs.io/
  • Licenses: MIT
  • Latest release: 3.3.1 (published about 1 month ago)
  • Last Synced: 2026-01-19T08:34:54.812Z (16 days ago)
  • Versions: 87
  • Dependent Packages: 1,663
  • Dependent Repositories: 264,180
  • Downloads: 216,905,144 Last month
  • Docker Downloads: 10,486,710,872
  • Rankings:
    • Dependent repos count: 0.002%
    • Docker downloads count: 0.003%
    • Downloads: 0.01%
    • Dependent packages count: 0.015%
    • Average: 1.068%
    • Stargazers count: 2.155%
    • Forks count: 4.221%
  • Maintainers (1)
alpine-v3.13: py3-parsing

An object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 2.4.7-r1 (published over 5 years ago)
  • Last Synced: 2026-01-19T21:47:58.714Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 7
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 2.339%
    • Average: 2.689%
    • Stargazers count: 3.9%
    • Forks count: 4.519%
  • Maintainers (1)
alpine-v3.15: py3-parsing

An object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 2.4.7-r2 (published almost 5 years ago)
  • Last Synced: 2026-01-01T12:17:38.053Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 12
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 2.567%
    • Average: 2.847%
    • Stargazers count: 4.2%
    • Forks count: 4.623%
  • Maintainers (1)
alpine-v3.18: py3-parsing

An object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published almost 3 years ago)
  • Last Synced: 2026-01-19T21:44:37.793Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.863%
    • Stargazers count: 5.72%
    • Forks count: 5.73%
  • Maintainers (1)
alpine-v3.18: py3-parsing-pyc

Precompiled Python bytecode for py3-parsing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.0.9-r2 (published almost 3 years ago)
  • Last Synced: 2026-01-19T21:46:31.485Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.863%
    • Stargazers count: 5.72%
    • Forks count: 5.73%
  • Maintainers (1)
alpine-v3.16: py3-parsing

An object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 2.4.7-r3 (published about 4 years ago)
  • Last Synced: 2026-01-06T06:06:14.774Z (29 days ago)
  • Versions: 1
  • Dependent Packages: 17
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 2.947%
    • Average: 3.023%
    • Stargazers count: 4.49%
    • Forks count: 4.655%
  • Maintainers (1)
alpine-v3.17: py3-parsing

An object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.0.9-r0 (published over 3 years ago)
  • Last Synced: 2026-01-19T21:47:45.876Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 24
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 1.65%
    • Average: 3.197%
    • Forks count: 5.322%
    • Stargazers count: 5.816%
  • Maintainers (1)
alpine-v3.14: py3-parsing

An object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 2.4.7-r2 (published almost 5 years ago)
  • Last Synced: 2026-01-19T21:46:51.509Z (16 days ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 3.493%
    • Stargazers count: 3.924%
    • Forks count: 4.513%
    • Dependent packages count: 5.535%
  • Maintainers (1)
alpine-edge: py3-parsing-pyc

Precompiled Python bytecode for py3-parsing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.2.3-r0 (published 9 months ago)
  • Last Synced: 2026-01-05T21:01:31.256Z (30 days ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 6.08%
    • Average: 6.868%
    • Forks count: 7.004%
    • Dependent packages count: 14.389%
  • Maintainers (1)
alpine-edge: py3-parsing

Object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.3.1-r0 (published 16 days ago)
  • Last Synced: 2026-01-19T21:49:15.352Z (16 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 5.886%
    • Average: 6.874%
    • Forks count: 6.97%
    • Dependent packages count: 14.641%
  • Maintainers (1)
anaconda.org: pyparsing

The pyparsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The pyparsing module provides a library of classes that client code uses to construct the grammar directly in Python code.

  • Homepage: https://github.com/pyparsing/pyparsing/
  • Licenses: MIT
  • Latest release: 3.2.5 (published 2 months ago)
  • Last Synced: 2026-01-19T21:45:30.572Z (16 days ago)
  • Versions: 16
  • Dependent Packages: 11
  • Dependent Repositories: 2,110
  • Rankings:
    • Dependent repos count: 1.444%
    • Dependent packages count: 5.101%
    • Average: 11.517%
    • Stargazers count: 18.439%
    • Forks count: 21.082%
formulae.brew.sh: python-pyparsing

Python library for creating PEG parsers

  • Homepage: https://github.com/pyparsing/pyparsing
  • Status: removed
  • Licenses: MIT
  • Latest release: 3.1.2 (published almost 2 years ago)
  • Last Synced: 2026-01-19T21:47:30.040Z (16 days ago)
  • Versions: 2
  • Dependent Packages: 24
  • Dependent Repositories: 0
  • Downloads: 8,231 Last month
  • Rankings:
    • Dependent packages count: 18.588%
    • Average: 47.873%
    • Dependent repos count: 56.34%
    • Downloads: 68.692%
alpine-v3.22: py3-parsing

Object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.2.3-r0 (published 9 months ago)
  • Last Synced: 2026-01-19T21:46:01.155Z (16 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.21: py3-parsing

Object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.1.4-r0 (published over 1 year ago)
  • Last Synced: 2026-01-19T21:44:41.944Z (16 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.19: py3-parsing-pyc

Precompiled Python bytecode for py3-parsing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.1.1-r0 (published over 2 years ago)
  • Last Synced: 2026-01-19T21:47:35.167Z (16 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-parsing-pyc

Precompiled Python bytecode for py3-parsing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.2.3-r0 (published 9 months ago)
  • Last Synced: 2026-01-19T21:45:14.345Z (16 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.20: py3-parsing

Object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.1.2-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-06T06:30:23.583Z (29 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.21: py3-parsing-pyc

Precompiled Python bytecode for py3-parsing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.1.4-r0 (published over 1 year ago)
  • Last Synced: 2026-01-19T21:49:04.122Z (16 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.20: py3-parsing-pyc

Precompiled Python bytecode for py3-parsing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.1.2-r1 (published almost 2 years ago)
  • Last Synced: 2026-01-05T07:29:36.815Z (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%
  • Maintainers (1)
alpine-v3.19: py3-parsing

Object-oriented approach to text processing

  • Homepage: https://github.com/pyparsing/pyparsing
  • Licenses: MIT
  • Latest release: 3.1.1-r0 (published over 2 years ago)
  • Last Synced: 2026-01-03T12:23:33.553Z (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%
  • Maintainers (1)