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

https://github.com/Chevrotain/chevrotain

grammars javascript lexer open-source parser-library parsing tokenizer typescript

Score: 33.513271902921474

Last synced: about 13 hours ago
JSON representation

Repository metadata:

Parser Building Toolkit for JavaScript


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 2,293
Total Committers: 71
Avg Commits per committer: 32.296
Development Distribution Score (DDS): 0.517

Commits in past year: 99
Committers in past year: 2
Avg Commits per committer in past year: 49.5
Development Distribution Score (DDS) in past year: 0.232

Name Email Commits
Soel s****l@s****m 1107
Shahar Soel s****l@g****m 711
dependabot-preview[bot] 2****] 108
renovate[bot] 2****] 99
greenkeeper[bot] g****] 79
dependabot[bot] 4****] 71
Adrian Leonhard a****d@g****m 12
Kai Schlamp k****p@g****m 6
Christian Voigt 1****k@g****m 5
Mark Sujew m****w@t****o 5
Ravi van Rooijen r****n@l****l 5
Firas Najjar f****r@s****m 4
Kevin Hill k****l@p****e 4
GrandSong g****g@1****m 3
Matthew Betts 3****7 3
Tom Haggie t****e@g****m 3
kdex k****x 3
EqualMa m****l@o****m 3
sir fish g****b@h****h 2
catsocks 3****s 2
Yudai Takada t****2@g****m 2
Paul Biester p****r@i****r 2
Omar Tawfik O****k 2
Kevin Stone k****e@g****m 2
Kevin Hill 1****c 2
Brian Kim b****m 2
Lorenz Henk l****k@c****t 2
Bryan Murphy b****y@l****m 1
Gaurav g****7@g****m 1
ProjectPortal P****l@g****p 1
and 41 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 119
Total pull requests: 223
Average time to close issues: 11 months
Average time to close pull requests: 3 months
Total issue authors: 63
Total pull request authors: 25
Average comments per issue: 3.67
Average comments per pull request: 0.73
Merged pull request: 103
Bot issues: 3
Bot pull requests: 144

Past year issues: 6
Past year pull requests: 31
Past year average time to close issues: about 1 month
Past year average time to close pull requests: about 2 months
Past year issue authors: 5
Past year pull request authors: 5
Past year average comments per issue: 1.17
Past year average comments per pull request: 0.61
Past year merged pull request: 4
Past year bot issues: 1
Past year bot pull requests: 16

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

Top Issue Authors

  • bd82 (30)
  • kdex (11)
  • dhowe (5)
  • hackwaly (4)
  • renovate[bot] (3)
  • matthew-dean (2)
  • LaurensRietveld (2)
  • baodart (2)
  • ccastillo232 (2)
  • knpwrs (2)
  • jonestristand (2)
  • christianvoigt (2)
  • AccessViolator (2)
  • xcarpentier (1)
  • Serhioromano (1)

Top Pull Request Authors

  • renovate[bot] (144)
  • bd82 (28)
  • msujew (7)
  • matthew-dean (5)
  • robocoder (4)
  • ydah (4)
  • khill-fbmc (3)
  • kdex (3)
  • nupthale (3)
  • POLAK9134 (3)
  • srfsh (2)
  • nk-coding (2)
  • arcanis (2)
  • jsoref (2)
  • kevinkhill (1)

Top Issue Labels

  • Help Wanted (11)
  • Bug :beetle: (9)
  • New Feature (7)
  • API (6)
  • docs (6)
  • DevOps (5)
  • Good First Issue (3)
  • Performance (2)
  • adaptive_predict (2)
  • Diagrams (2)
  • Research (1)
  • dependencies (1)
  • Modernization (1)
  • AI Candidate (1)
  • webpage (1)

Top Pull Request Labels

  • dependencies (143)
  • adaptive_predict (3)

Package metadata

npmjs.org: chevrotain

Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers

  • Homepage: https://chevrotain.io/docs/
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 25 days ago)
  • Last Synced: 2026-08-24T10:48:00.723Z (3 days ago)
  • Versions: 175
  • Dependent Packages: 282
  • Dependent Repositories: 17,129
  • Downloads: 36,530,799 Last month
  • Docker Downloads: 529,448,182
  • Rankings:
    • Downloads: 0.144%
    • Dependent packages count: 0.182%
    • Dependent repos count: 0.201%
    • Docker downloads count: 0.338%
    • Average: 0.824%
    • Stargazers count: 1.869%
    • Forks count: 2.209%
  • Maintainers (1)
npmjs.org: @chevrotain/types

Type Signatures and API Website for Chevrotain

  • Homepage: https://chevrotain.io/documentation/
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 25 days ago)
  • Last Synced: 2026-08-25T10:08:08.840Z (1 day ago)
  • Versions: 26
  • Dependent Packages: 13
  • Dependent Repositories: 7,797
  • Downloads: 59,219,711 Last month
  • Docker Downloads: 528,942,002
  • Rankings:
    • Downloads: 0.199%
    • Dependent repos count: 0.287%
    • Docker downloads count: 0.369%
    • Average: 1.19%
    • Stargazers count: 1.95%
    • Dependent packages count: 1.995%
    • Forks count: 2.339%
  • Maintainers (1)
npmjs.org: @chevrotain/utils

common utilities

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 25 days ago)
  • Last Synced: 2026-08-24T12:55:18.384Z (2 days ago)
  • Versions: 25
  • Dependent Packages: 4
  • Dependent Repositories: 7,794
  • Downloads: 25,588,881 Last month
  • Docker Downloads: 528,942,126
  • Rankings:
    • Downloads: 0.201%
    • Dependent repos count: 0.287%
    • Docker downloads count: 0.369%
    • Average: 1.588%
    • Stargazers count: 1.95%
    • Forks count: 2.339%
    • Dependent packages count: 4.383%
  • Maintainers (1)
npmjs.org: @chevrotain/gast

Grammar AST structure for Chevrotain Parsers

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 25 days ago)
  • Last Synced: 2026-08-24T19:54:31.167Z (2 days ago)
  • Versions: 21
  • Dependent Packages: 3
  • Dependent Repositories: 6,744
  • Downloads: 26,014,683 Last month
  • Docker Downloads: 2,504,650
  • Rankings:
    • Downloads: 0.24%
    • Dependent repos count: 0.307%
    • Docker downloads count: 0.388%
    • Average: 1.829%
    • Stargazers count: 1.95%
    • Forks count: 2.339%
    • Dependent packages count: 5.749%
  • Maintainers (1)
npmjs.org: @chevrotain/cst-dts-gen

Generates type definitions for Chevrotain CST nodes

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 25 days ago)
  • Last Synced: 2026-08-25T10:16:49.656Z (1 day ago)
  • Versions: 23
  • Dependent Packages: 2
  • Dependent Repositories: 6,533
  • Downloads: 26,438,566 Last month
  • Docker Downloads: 2,504,650
  • Rankings:
    • Downloads: 0.234%
    • Dependent repos count: 0.311%
    • Docker downloads count: 0.385%
    • Stargazers count: 1.949%
    • Average: 2.334%
    • Forks count: 2.339%
    • Dependent packages count: 8.786%
  • Maintainers (1)
proxy.golang.org: github.com/chevrotain/chevrotain

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/chevrotain/chevrotain#section-documentation
  • Licenses: apache-2.0
  • Latest release: v13.2.0+incompatible (published 25 days ago)
  • Last Synced: 2026-08-24T19:31:58.251Z (2 days ago)
  • Versions: 177
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
npmjs.org: @chevrotain/regexp-to-ast

Parses a Regular Expression and outputs an AST

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 25 days ago)
  • Last Synced: 2026-08-24T20:38:25.887Z (2 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 18,647,124 Last month
  • Docker Downloads: 2,475,323
  • Rankings:
    • Downloads: 1.266%
    • Stargazers count: 1.949%
    • Forks count: 2.339%
    • Dependent repos count: 10.768%
    • Average: 13.981%
    • Dependent packages count: 53.583%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:chevrotain__gast

WebJar for @chevrotain/gast

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/chevrotain__gast/
  • Licenses: Apache-2.0
  • Latest release: 11.1.2 (published 5 months ago)
  • Last Synced: 2026-08-25T10:04:34.261Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.16%
    • Average: 36.639%
    • Dependent packages count: 43.118%
repo1.maven.org: org.webjars.npm:chevrotain__types

WebJar for @chevrotain/types

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/chevrotain__types/
  • Licenses: Apache-2.0
  • Latest release: 11.1.2 (published 5 months ago)
  • Last Synced: 2026-08-25T10:06:36.693Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.16%
    • Average: 36.639%
    • Dependent packages count: 43.118%
repo1.maven.org: org.webjars.npm:chevrotain__utils

WebJar for @chevrotain/utils

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/chevrotain__utils/
  • Licenses: Apache-2.0
  • Latest release: 11.1.2 (published 4 months ago)
  • Last Synced: 2026-08-25T10:04:55.882Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.16%
    • Average: 36.639%
    • Dependent packages count: 43.118%
repo1.maven.org: org.webjars.npm:chevrotain__cst-dts-gen

WebJar for @chevrotain/cst-dts-gen

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/chevrotain__cst-dts-gen/
  • Licenses: Apache-2.0
  • Latest release: 11.1.2 (published 5 months ago)
  • Last Synced: 2026-08-25T10:05:51.727Z (1 day ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.16%
    • Average: 36.639%
    • Dependent packages count: 43.118%
repo1.maven.org: org.mvnpm.at.chevrotain:regexp-to-ast

Parses a Regular Expression and outputs an AST

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.chevrotain/regexp-to-ast/
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 24 days ago)
  • Last Synced: 2026-08-25T10:04:21.089Z (1 day ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.213%
    • Average: 36.704%
    • Dependent packages count: 43.195%
repo1.maven.org: org.mvnpm.at.chevrotain:gast

Grammar AST structure for Chevrotain Parsers

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.chevrotain/gast/
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 24 days ago)
  • Last Synced: 2026-08-25T10:04:10.262Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.213%
    • Average: 36.704%
    • Dependent packages count: 43.195%
repo1.maven.org: org.mvnpm.at.chevrotain:cst-dts-gen

Generates type definitions for Chevrotain CST nodes

  • Homepage: https://github.com/Chevrotain/chevrotain#readme
  • Documentation: https://appdoc.app/artifact/org.mvnpm.at.chevrotain/cst-dts-gen/
  • Licenses: Apache-2.0
  • Latest release: 13.2.0 (published 24 days ago)
  • Last Synced: 2026-08-25T10:05:26.122Z (1 day ago)
  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 30.213%
    • Average: 36.704%
    • Dependent packages count: 43.195%

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • pnpm/action-setup v2.2.4 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • pnpm/action-setup v2.2.4 composite
examples/grammars/package.json npm
  • acorn 8.8.0
  • chevrotain 10.4.2
  • xregexp 5.1.1
examples/implementation_languages/package.json npm
  • coffee-script ^1.11.1 development
  • mocha ^9.0.0 development
  • npm-run-all ^4.1.5 development
  • typescript 4.2.3 development
  • chevrotain 10.4.2
examples/lexer/package.json npm
  • chevrotain 10.4.2
examples/parser/package.json npm
  • chevrotain 10.4.2
examples/tutorial/package.json npm
  • chevrotain 10.4.2
package.json npm
  • @commitlint/cli 17.3.0 development
  • @commitlint/config-conventional 17.3.0 development
  • @istanbuljs/schema 0.1.3 development
  • @types/chai 4.3.4 development
  • @types/mocha 10.0.1 development
  • @types/node 14.18.35 development
  • @types/sinon 10.0.13 development
  • @types/sinon-chai 3.2.9 development
  • @typescript-eslint/eslint-plugin 5.47.0 development
  • @typescript-eslint/parser 5.47.0 development
  • chai 4.3.7 development
  • cz-conventional-changelog 3.3.0 development
  • eslint 8.30.0 development
  • eslint-config-prettier 8.5.0 development
  • eslint-plugin-eslint-comments 3.2.0 development
  • eslint-plugin-lodash 7.4.0 development
  • fs-extra 11.1.0 development
  • glob 8.0.3 development
  • husky 8.0.2 development
  • lerna 6.1.0 development
  • lint-staged 13.1.0 development
  • lodash 4.17.21 development
  • make-dir 3.1.0 development
  • mocha 10.2.0 development
  • npm-run-all 4.1.5 development
  • nyc 15.1.0 development
  • prettier 2.8.1 development
  • rimraf 3.0.2 development
  • shx 0.3.4 development
  • sinon 15.0.1 development
  • sinon-chai 3.7.0 development
  • source-map-support 0.5.21 development
  • typescript 4.9.4 development
packages/chevrotain/package.json npm
  • @types/lodash 4.14.191 development
  • error-stack-parser 2.1.4 development
  • esbuild 0.16.10 development
  • gen-esm-wrapper 1.1.3 development
  • gitty 3.7.2 development
  • jsdom 20.0.3 development
  • jsonfile 6.1.0 development
  • require-from-string 2.0.2 development
  • sinon 15.0.1 development
  • webpack 5.75.0 development
  • webpack-cli 4.10.0 development
  • xregexp 5.1.1 development
  • @chevrotain/cst-dts-gen 10.4.2
  • @chevrotain/gast 10.4.2
  • @chevrotain/types 10.4.2
  • @chevrotain/utils 10.4.2
  • lodash 4.17.21
  • regexp-to-ast 0.5.0
packages/cst-dts-gen/package.json npm
  • @types/lodash 4.14.191 development
  • @chevrotain/gast 10.4.2
  • @chevrotain/types 10.4.2
  • lodash 4.17.21
packages/cst-dts-gen-test/package.json npm
  • glob 8.0.3 development
  • @chevrotain/cst-dts-gen 10.4.2
  • @chevrotain/gast 10.4.2
  • @chevrotain/types 10.4.2
  • chevrotain 10.4.2
  • lodash 4.17.21
packages/gast/package.json npm
  • @types/lodash 4.14.191 development
  • @chevrotain/types 10.4.2
  • lodash 4.17.21
packages/types/package.json npm
  • typedoc 0.23.23 development
  • typescript 4.9.4 development
packages/website/package.json npm
  • @mdit-vue/shared 0.9.2 development
  • @vuepress/client 2.0.0-beta.49 development
  • @vuepress/plugin-docsearch 2.0.0-beta.49 development
  • gitty 3.7.2 development
  • jsonfile 6.1.0 development
  • lodash 4.17.21 development
  • vuepress 2.0.0-beta.49 development
packages/regexp-to-ast/package.json npm
packages/utils/package.json npm
bun.lock npm
  • 1246 dependencies