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

https://github.com/lark-parser/lark

cyk earley grammar lalr lark parse parser parser-library parsing-engine parsing-library python tree

Score: 34.177554563081266

Last synced: about 13 hours ago
JSON representation

Repository metadata:

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 4 days ago

Total Commits: 1,656
Total Committers: 134
Avg Commits per committer: 12.358
Development Distribution Score (DDS): 0.359

Commits in past year: 22
Committers in past year: 7
Avg Commits per committer in past year: 3.143
Development Distribution Score (DDS) in past year: 0.409

Name Email Commits
Erez Shinan e****t@g****m 1061
MegaIng1 t****p@h****e 136
Chanic Panic c****c@g****m 47
julienmalard j****d@m****a 37
Sasank Chilamkurthy s****y@g****m 24
Patrick Lannigan p****n@g****m 22
night199uk n****k@h****m 21
Kaspar Emanuel k****l@g****m 19
konstantin k****n@h****e 16
evandrocoan e****n@h****m 11
Henry Schreiner h****i@g****m 9
KmolYuan p****s@g****m 9
ThatXliner 6****r 8
Nicholas Chammas n****s@g****m 8
Michael Makukha m****a@g****m 6
Rogdham c****t@r****t 6
Ken Lauer k****r@s****u 5
Michael Käufl m****k 5
decorator-factory 4****y 5
marcin m****t@g****m 5
Dmitry Gritsenko k****5@y****u 5
Jan Rydzewski S****s 4
ornariece 2****e 4
starwarswii s****i 4
Rob Rose R****s@g****m 4
Peter Wienemann f****v@p****e 4
PJCampi p****o@g****m 4
Louis Dubois l****o@p****m 4
Jitendra Mishra j****a@g****m 4
Gary Geng g****o@g****m 4
and 104 more...

Issue and Pull Request metadata

Last synced: 6 days ago

Total issues: 249
Total pull requests: 170
Average time to close issues: 6 months
Average time to close pull requests: about 1 month
Total issue authors: 192
Total pull request authors: 60
Average comments per issue: 3.64
Average comments per pull request: 3.55
Merged pull request: 111
Bot issues: 0
Bot pull requests: 1

Past year issues: 18
Past year pull requests: 20
Past year average time to close issues: 29 days
Past year average time to close pull requests: about 2 months
Past year issue authors: 18
Past year pull request authors: 12
Past year average comments per issue: 2.11
Past year average comments per pull request: 2.2
Past year merged pull request: 8
Past year bot issues: 0
Past year bot pull requests: 0

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

Top Issue Authors

  • erezsh (10)
  • Daniel63656 (6)
  • aspizu (5)
  • Fxztam (5)
  • davidmcnabnz (5)
  • synalice (4)
  • RevanthRameshkumar (4)
  • makukha (3)
  • FruitfulApproach (3)
  • wiene (2)
  • kyouko-taiga (2)
  • bcr (2)
  • tom-huntington (2)
  • mgorny (2)
  • weaversam8 (2)

Top Pull Request Authors

  • erezsh (57)
  • MegaIng (18)
  • chanicpanic (8)
  • nchammas (6)
  • jmishra01 (4)
  • henryiii (3)
  • Andrej730 (2)
  • 414owen (2)
  • hrnciar (2)
  • tybug (2)
  • AiStudent (2)
  • Niki4tap (2)
  • sakshamwithweb (2)
  • rlouf (2)
  • bcmeireles (2)

Top Issue Labels

  • question (88)
  • enhancement (38)
  • bug (13)
  • Earley (9)
  • add to docs (6)
  • good first issue (6)
  • help wanted (5)
  • discussion (5)
  • docs (3)
  • IDE (1)

Top Pull Request Labels

  • docs (1)
  • dependencies (1)

Package metadata

pypi.org: lark-parser

a modern parsing library

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://lark-parser.readthedocs.io/
  • Licenses: MIT
  • Latest release: 0.12.0 (published over 4 years ago)
  • Last Synced: 2026-05-16T06:00:55.637Z (3 days ago)
  • Versions: 66
  • Dependent Packages: 111
  • Dependent Repositories: 973
  • Downloads: 4,204,995 Last month
  • Docker Downloads: 759,238,706
  • Rankings:
    • Docker downloads count: 0.097%
    • Dependent packages count: 0.154%
    • Downloads: 0.366%
    • Dependent repos count: 0.372%
    • Average: 0.802%
    • Stargazers count: 1.112%
    • Forks count: 2.713%
  • Maintainers (1)
pypi.org: lark

a modern parsing library

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://lark.readthedocs.io/
  • Licenses: MIT
  • Latest release: 1.3.1 (published 7 months ago)
  • Last Synced: 2026-05-16T15:13:44.152Z (2 days ago)
  • Versions: 20
  • Dependent Packages: 302
  • Dependent Repositories: 1,968
  • Downloads: 73,429,386 Last month
  • Docker Downloads: 27,510,860
  • Rankings:
    • Dependent packages count: 0.115%
    • Downloads: 0.155%
    • Dependent repos count: 0.251%
    • Docker downloads count: 0.568%
    • Average: 0.819%
    • Stargazers count: 1.112%
    • Forks count: 2.713%
  • Maintainers (1)
alpine-v3.18: py3-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 0.11.3-r3 (published about 3 years ago)
  • Last Synced: 2026-04-09T02:08:22.719Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.026%
    • Stargazers count: 3.74%
    • Forks count: 4.364%
  • Maintainers (1)
alpine-v3.18: py3-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 0.11.3-r3 (published about 3 years ago)
  • Last Synced: 2026-04-08T01:05:21.883Z (about 1 month ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 2.026%
    • Stargazers count: 3.74%
    • Forks count: 4.364%
  • Maintainers (1)
alpine-edge: py3-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.2.2-r0 (published 10 months ago)
  • Last Synced: 2026-03-12T04:11:26.694Z (2 months ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.761%
    • Average: 3.783%
    • Forks count: 5.342%
    • Dependent packages count: 6.031%
  • Maintainers (1)
alpine-v3.17: py3-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 0.11.3-r1 (published over 4 years ago)
  • Last Synced: 2026-03-16T03:09:57.849Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.531%
    • Forks count: 3.958%
    • Average: 4.336%
    • Dependent packages count: 9.857%
  • Maintainers (1)
alpine-edge: py3-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.2.2-r0 (published 10 months ago)
  • Last Synced: 2026-03-12T03:01:22.063Z (2 months ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 3.893%
    • Forks count: 5.514%
    • Average: 5.885%
    • Dependent packages count: 14.133%
  • Maintainers (1)
alpine-v3.16: py3-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 0.11.3-r1 (published over 4 years ago)
  • Last Synced: 2026-03-12T02:10:50.464Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 2.964%
    • Forks count: 3.375%
    • Average: 8.413%
    • Dependent packages count: 27.311%
  • Maintainers (1)
conda-forge.org: lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.4 (published over 3 years ago)
  • Last Synced: 2026-03-12T03:15:36.390Z (2 months ago)
  • Versions: 8
  • Dependent Packages: 11
  • Dependent Repositories: 3
  • Rankings:
    • Dependent packages count: 5.48%
    • Stargazers count: 5.99%
    • Forks count: 8.765%
    • Average: 9.531%
    • Dependent repos count: 17.889%
anaconda.org: lark

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity. Lark can parse all context-free languages. To put it simply, it means that it is capable of parsing almost any programming language out there, and to some degree most natural languages too.

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.3.1 (published 4 months ago)
  • Last Synced: 2026-03-25T06:17:45.701Z (about 2 months ago)
  • Versions: 4
  • Dependent Packages: 2
  • Dependent Repositories: 3
  • Downloads: 3,763 Total
  • Rankings:
    • Dependent packages count: 13.491%
    • Stargazers count: 13.583%
    • Forks count: 17.548%
    • Average: 22.657%
    • Dependent repos count: 46.005%
debian-11: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://packages.debian.org/bullseye/python-lark
  • Licenses:
  • Latest release: 0.10.0-1 (published 3 months ago)
  • Last Synced: 2026-03-13T08:33:03.859Z (2 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.04: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses:
  • Latest release: 1.1.5-1 (published 3 months ago)
  • Last Synced: 2026-03-12T13:16:24.494Z (2 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-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses:
  • Latest release: 1.2.2-1 (published 3 months ago)
  • Last Synced: 2026-03-09T13:05:50.483Z (2 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-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses:
  • Latest release: 0.8.1-1 (published 3 months ago)
  • Last Synced: 2026-03-13T13:24:14.346Z (2 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.04: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses:
  • Latest release: 1.1.9-1 (published 3 months ago)
  • Last Synced: 2026-03-06T12:04:12.070Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
alpine-v3.23: py3-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.2.2-r0 (published 10 months ago)
  • Last Synced: 2026-04-09T23:05:17.956Z (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)
guix: python-lark

Multi-language parser for Python

debian-12: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://packages.debian.org/bookworm/python-lark
  • Licenses:
  • Latest release: 1.1.5-1 (published 3 months ago)
  • Last Synced: 2026-03-13T07:49:23.534Z (2 months 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-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.7-r0 (published almost 3 years ago)
  • Last Synced: 2026-03-12T03:16:21.679Z (2 months 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-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.7-r0 (published almost 3 years ago)
  • Last Synced: 2026-04-08T14:05:42.517Z (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)
ubuntu-22.04: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses:
  • Latest release: 1.1.1-1 (published 3 months ago)
  • Last Synced: 2026-03-13T21:46:46.239Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.22: py3-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.9-r1 (published about 2 years ago)
  • Last Synced: 2026-03-12T04:23:25.446Z (2 months 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-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.9-r1 (published about 2 years ago)
  • Last Synced: 2026-03-12T03:13:19.022Z (2 months 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-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.9-r1 (published about 2 years ago)
  • Last Synced: 2026-03-14T12:59:03.452Z (2 months 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-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.9-r1 (published about 2 years ago)
  • Last Synced: 2026-03-12T02:11:17.787Z (2 months 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-lark-parser

modern parsing library for Python, implementing Earley & LALR(1) and an easy interface

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.9-r1 (published about 2 years ago)
  • Last Synced: 2026-03-12T02:11:17.354Z (2 months 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-23.10: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses:
  • Latest release: 1.1.7-1 (published 3 months ago)
  • Last Synced: 2026-03-14T09:15:01.939Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://packages.debian.org/trixie/python-lark
  • Licenses:
  • Latest release: 1.2.2-1 (published 3 months ago)
  • Last Synced: 2026-03-14T15:28:54.429Z (2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.2.2-r0 (published 10 months ago)
  • Last Synced: 2026-04-09T23:05:15.834Z (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.21: py3-lark-parser-pyc

Precompiled Python bytecode for py3-lark-parser

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: MIT
  • Latest release: 1.1.9-r1 (published about 2 years ago)
  • Last Synced: 2026-03-14T13:05:51.317Z (2 months 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

.github/workflows/codecov.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • codecov/codecov-action v1 composite
.github/workflows/mypy.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v3 composite
  • pre-commit/action v2.0.3 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
docs/requirements.txt pypi
  • pillow *
  • recommonmark *
  • requests ==2.28.1
  • sphinx-gallery *
  • sphinx_markdown_tables *
  • sphinx_rtd_theme >=1.2
pyproject.toml pypi
test-requirements.txt pypi
  • Js2Py ==0.68 test
  • interegular >=0.3.1,<0.4.0 test
  • regex * test