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.238433472842544

Last synced: about 10 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: 7 days ago

Total Commits: 1,677
Total Committers: 139
Avg Commits per committer: 12.065
Development Distribution Score (DDS): 0.36

Commits in past year: 36
Committers in past year: 11
Avg Commits per committer in past year: 3.273
Development Distribution Score (DDS) in past year: 0.417

Name Email Commits
Erez Shinan e****t@g****m 1074
MegaIng1 t****p@h****e 137
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
Nicholas Chammas n****s@g****m 10
KmolYuan p****s@g****m 9
Henry Schreiner h****i@g****m 9
ThatXliner 6****r 8
Michael Makukha m****a@g****m 6
Rogdham c****t@r****t 6
marcin m****t@g****m 5
Dmitry Gritsenko k****5@y****u 5
decorator-factory 4****y 5
Michael Käufl m****k 5
Ken Lauer k****r@s****u 5
Jan Rydzewski S****s 4
ornariece 2****e 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
starwarswii s****i 4
and 109 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 258
Total pull requests: 211
Average time to close issues: 6 months
Average time to close pull requests: about 2 months
Total issue authors: 199
Total pull request authors: 86
Average comments per issue: 3.63
Average comments per pull request: 3.15
Merged pull request: 121
Bot issues: 0
Bot pull requests: 1

Past year issues: 23
Past year pull requests: 55
Past year average time to close issues: about 2 months
Past year average time to close pull requests: 28 days
Past year issue authors: 23
Past year pull request authors: 37
Past year average comments per issue: 2.17
Past year average comments per pull request: 1.51
Past year merged pull request: 15
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 (11)
  • Daniel63656 (6)
  • davidmcnabnz (5)
  • Fxztam (5)
  • aspizu (5)
  • synalice (4)
  • RevanthRameshkumar (4)
  • makukha (3)
  • FruitfulApproach (3)
  • bcr (2)
  • tom-huntington (2)
  • mgorny (2)
  • lalshikh (2)
  • xor2003 (2)
  • kpet (2)

Top Pull Request Authors

  • erezsh (62)
  • MegaIng (19)
  • nchammas (8)
  • chanicpanic (8)
  • jmishra01 (4)
  • gaoflow (3)
  • henryiii (3)
  • sakshamwithweb (2)
  • kianmeng (2)
  • hrnciar (2)
  • rlouf (2)
  • 414owen (2)
  • Mirochill (2)
  • Niki4tap (2)
  • tybug (2)

Top Issue Labels

  • question (88)
  • enhancement (38)
  • bug (16)
  • 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 almost 5 years ago)
  • Last Synced: 2026-08-24T13:48:32.538Z (1 day ago)
  • Versions: 66
  • Dependent Packages: 111
  • Dependent Repositories: 973
  • Downloads: 3,657,154 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 10 months ago)
  • Last Synced: 2026-08-24T13:46:56.434Z (1 day ago)
  • Versions: 20
  • Dependent Packages: 302
  • Dependent Repositories: 1,968
  • Downloads: 78,295,534 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 over 3 years ago)
  • Last Synced: 2026-08-08T11:06:26.934Z (18 days 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 over 3 years ago)
  • Last Synced: 2026-08-08T11:03:03.053Z (18 days 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 about 1 year ago)
  • Last Synced: 2026-08-08T11:06:31.061Z (18 days 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-08-08T11:02:52.825Z (18 days 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)
proxy.golang.org: github.com/lark-parser/lark

  • Homepage:
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/lark-parser/lark#section-documentation
  • Licenses: mit
  • Latest release: v0.0.0-20260813123010-9bae96161b45 (published 12 days ago)
  • Last Synced: 2026-08-24T13:55:26.873Z (1 day ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.462%
    • Average: 4.612%
    • Dependent repos count: 4.762%
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 about 1 year ago)
  • Last Synced: 2026-03-12T03:01:22.063Z (6 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-08-08T11:06:27.734Z (18 days 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 almost 4 years ago)
  • Last Synced: 2026-08-08T11:06:34.625Z (18 days 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 7 months ago)
  • Last Synced: 2026-08-08T11:02:51.514Z (18 days 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%
ubuntu-22.04: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: mit
  • Latest release: 1.1.1-1 (published 6 months ago)
  • Last Synced: 2026-08-08T11:05:41.025Z (18 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.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 over 2 years ago)
  • Last Synced: 2026-08-08T11:02:48.592Z (18 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)
debian-13: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://packages.debian.org/trixie/python-lark
  • Licenses: mit
  • Latest release: 1.2.2-1 (published 6 months ago)
  • Last Synced: 2026-08-08T11:06:01.168Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: python-lark

Multi-language parser for Python

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 over 2 years ago)
  • Last Synced: 2026-08-08T11:02:49.042Z (18 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-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 about 3 years ago)
  • Last Synced: 2026-08-08T11:06:27.535Z (18 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)
pkgsrc-netbsd-x86_64-10.1-all: lang/py-lark

Parsing toolkit for Python

  • Homepage: https://github.com/lark-parser/lark/
  • Documentation: https://pkgsrc.se/lang/py-lark
  • Licenses: mit
  • Latest release: 1.3.1 (published 5 months ago)
  • Last Synced: 2026-05-27T07:48:11.383Z (3 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.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 over 2 years ago)
  • Last Synced: 2026-08-08T11:02:55.130Z (18 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)
ubuntu-24.04: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: mit
  • Latest release: 1.1.9-1 (published 7 months ago)
  • Last Synced: 2026-03-06T12:04:12.070Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-12: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://packages.debian.org/bookworm/python-lark
  • Licenses: mit
  • Latest release: 1.1.5-1 (published 6 months ago)
  • Last Synced: 2026-08-08T11:05:59.556Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Documentation: https://packages.debian.org/bullseye/python-lark
  • Licenses: mit
  • Latest release: 0.10.0-1 (published 7 months ago)
  • Last Synced: 2026-08-08T11:03:20.231Z (18 days 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: mit
  • Latest release: 1.1.5-1 (published 7 months ago)
  • Last Synced: 2026-08-08T11:05:47.938Z (18 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.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 over 2 years ago)
  • Last Synced: 2026-08-08T11:06:28.886Z (18 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)
ubuntu-24.10: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: mit
  • Latest release: 1.2.2-1 (published 7 months ago)
  • Last Synced: 2026-08-08T11:06:03.859Z (18 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-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 over 2 years ago)
  • Last Synced: 2026-08-08T11:02:50.301Z (18 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.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 about 1 year ago)
  • Last Synced: 2026-08-08T11:02:52.444Z (18 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.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 about 1 year ago)
  • Last Synced: 2026-08-08T02:07:06.264Z (18 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)
ubuntu-20.04: python-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: mit
  • Latest release: 0.8.1-1 (published 6 months ago)
  • Last Synced: 2026-03-13T13:24:14.346Z (6 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.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 over 2 years ago)
  • Last Synced: 2026-08-08T11:06:29.595Z (18 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)
gentoo-portage: dev-python/lark

Python module to propose a modern general-purpose parsing library for Python

  • Homepage: https://github.com/lark-parser/lark/
  • Documentation: https://packages.gentoo.org/packages/dev-python/lark
  • Licenses: MIT
  • Latest release: 1.3.1 (published 4 months ago)
  • Last Synced: 2026-08-08T11:01:55.687Z (18 days 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-lark

  • Homepage: https://github.com/lark-parser/lark
  • Licenses: mit
  • Latest release: 1.1.7-1 (published 6 months ago)
  • Last Synced: 2026-08-08T11:05:50.565Z (18 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-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 about 3 years ago)
  • Last Synced: 2026-03-12T03:16:21.679Z (6 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