https://github.com/eclipse-langium/langium
domain-specific-language dsl language-engineering language-server-protocol typescript vscode
Score: 29.368227099522528
Last synced: about 6 hours ago
JSON representation
Repository metadata:
Next-gen language engineering / DSL framework
- Host: GitHub
- URL: https://github.com/eclipse-langium/langium
- Owner: eclipse-langium
- License: mit
- Created: 2021-02-22T13:23:40.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2026-08-17T11:45:53.000Z (9 days ago)
- Last Synced: 2026-08-20T07:37:32.003Z (6 days ago)
- Topics: domain-specific-language, dsl, language-engineering, language-server-protocol, typescript, vscode
- Language: TypeScript
- Homepage: https://langium.org/
- Size: 6.08 MB
- Stars: 1,029
- Watchers: 21
- Forks: 101
- Open Issues: 119
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Owner metadata:
- Name: Eclipse Langium
- Login: eclipse-langium
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/141023090?v=4
- Repositories: 2
- Last Synced at: 2023-08-12T12:12:48.014Z
- Profile URL: https://github.com/eclipse-langium
GitHub Events
Total
- Commit comment event: 2
- Create event: 88
- Delete event: 91
- Discussion event: 10
- Fork event: 16
- Issue comment event: 298
- Issues event: 92
- Pull request event: 157
- Pull request review comment event: 229
- Pull request review event: 330
- Push event: 272
- Release event: 4
- Watch event: 156
- Total: 1745
Last Year
- Create event: 31
- Delete event: 34
- Discussion event: 10
- Fork event: 3
- Issue comment event: 41
- Issues event: 16
- Pull request event: 29
- Pull request review comment event: 31
- Pull request review event: 50
- Push event: 89
- Watch event: 35
- Total: 369
Committers metadata
Last synced: about 21 hours ago
Total Commits: 978
Total Committers: 48
Avg Commits per committer: 20.375
Development Distribution Score (DDS): 0.636
Commits in past year: 101
Committers in past year: 15
Avg Commits per committer in past year: 6.733
Development Distribution Score (DDS) in past year: 0.564
| Name | Commits | |
|---|---|---|
| Mark Sujew | m****w@t****o | 356 |
| Miro Spönemann | m****n@t****o | 149 |
| Dennis Huebner | d****r@g****m | 61 |
| Christian Schneider | c****r@t****o | 60 |
| Christian Dietrich | c****e@g****m | 59 |
| Pluralia | i****a@t****o | 39 |
| Guillaume Fontorbe | g****e@t****o | 25 |
| Kai Salmen | k****n@t****o | 24 |
| Abdelrahman Aly Abounegm | a****m@y****u | 20 |
| Daniel Dietrich | d****h@t****o | 19 |
| Pluralia | 1****a | 18 |
| Johannes Meier | j****r@t****o | 18 |
| Jan Bicker | j****r@t****o | 15 |
| Markus Rudolph | m****h@t****o | 13 |
| Benjamin Friedman Wilson | f****n@g****m | 13 |
| Yannick Daveluy | y****y@g****m | 11 |
| Matt Jackson | m****t@j****m | 8 |
| Lars Reimann | m****l@l****m | 7 |
| pluralia | 1****a | 7 |
| Daumantas Kavolis | d****s@s****m | 5 |
| Benedikt Jutz | 3****n | 5 |
| Insa Fuhrmann | i****n@t****o | 5 |
| Emil Krebs | 6****s | 4 |
| Martin Fleck | m****k@e****m | 3 |
| Robbie Henderson | r****n@g****m | 3 |
| Tom Schindl | t****l@b****t | 3 |
| JIHUN KIM | s****1@n****m | 3 |
| Claas Petersen | 9****n | 2 |
| Hryhorii Popov | 4****v | 2 |
| Jindong Zhang | 1****g | 2 |
| and 18 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 233
Total pull requests: 451
Average time to close issues: 4 months
Average time to close pull requests: 21 days
Total issue authors: 75
Total pull request authors: 37
Average comments per issue: 1.48
Average comments per pull request: 1.45
Merged pull request: 344
Bot issues: 0
Bot pull requests: 0
Past year issues: 24
Past year pull requests: 92
Past year average time to close issues: 22 days
Past year average time to close pull requests: 4 days
Past year issue authors: 17
Past year pull request authors: 15
Past year average comments per issue: 1.71
Past year average comments per pull request: 0.92
Past year merged pull request: 68
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- cdietrich (26)
- msujew (26)
- spoenemann (25)
- danieldietrich (21)
- ydaveluy (12)
- dhuebner (10)
- pluralia (7)
- nametable (4)
- Yokozuna59 (4)
- lars-reimann (4)
- svallory (3)
- chriszwickerergon (3)
- drhagen (3)
- shblue21 (3)
- sailingKieler (3)
Top Pull Request Authors
- msujew (132)
- cdietrich (60)
- aabounegm (41)
- spoenemann (34)
- sailingKieler (26)
- JohannesMeierSE (25)
- ydaveluy (24)
- kaisalmen (18)
- danieldietrich (13)
- dhuebner (8)
- didrikmunther (6)
- snarkipus (6)
- martin-fleck-at (6)
- RGHenderson (5)
- montymxb (5)
Top Issue Labels
- bug (69)
- grammar (12)
- parser (11)
- cli (10)
- polish (9)
- types (9)
- LSP (8)
- completion (7)
- validation (6)
- help wanted (6)
- proposal (6)
- examples (5)
- ast (5)
- good first issue (4)
- as designed (4)
- yeoman (4)
- dependencies (2)
- documents (2)
- epic (1)
- test (1)
- repo (1)
- index (1)
Top Pull Request Labels
- polish (28)
- parser (27)
- LSP (22)
- cli (22)
- ast (19)
- repo (15)
- validation (12)
- grammar (11)
- bug (10)
- types (7)
- completion (6)
- extension (5)
- scoping (5)
- performance (4)
- yeoman (4)
- dependency injection (3)
- highlighting (2)
- test (2)
- index (2)
- linking (2)
- documentation (2)
- documents (1)
- build (1)
- examples (1)
Package metadata
- Total packages: 14
-
Total downloads:
- npm: 16,259,290 last-month
- openvsx: 9,973 total
- Total docker downloads: 86,834,670
- Total dependent packages: 58 (may contain duplicates)
- Total dependent repositories: 75 (may contain duplicates)
- Total versions: 382
- Total maintainers: 6
npmjs.org: langium
A language engineering tool for the Language Server Protocol
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.1 (published about 2 months ago)
- Last Synced: 2026-08-24T13:57:05.442Z (2 days ago)
- Versions: 77
- Dependent Packages: 28
- Dependent Repositories: 40
- Downloads: 15,982,348 Last month
- Docker Downloads: 86,834,670
-
Rankings:
- Dependent packages count: 0.917%
- Downloads: 1.082%
- Dependent repos count: 2.051%
- Average: 2.161%
- Stargazers count: 3.019%
- Forks count: 3.738%
- Maintainers (3)
npmjs.org: langium-cli
CLI for Langium - the language engineering tool
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-24T11:28:35.632Z (2 days ago)
- Versions: 64
- Dependent Packages: 19
- Dependent Repositories: 18
- Downloads: 146,059 Last month
-
Rankings:
- Dependent packages count: 1.237%
- Downloads: 2.608%
- Average: 2.691%
- Dependent repos count: 2.854%
- Stargazers count: 3.019%
- Forks count: 3.738%
- Maintainers (4)
proxy.golang.org: github.com/eclipse-langium/langium
- Homepage:
- Documentation: https://pkg.go.dev/github.com/eclipse-langium/langium#section-documentation
- Licenses: mit
- Latest release: v4.3.0+incompatible (published 2 months ago)
- Last Synced: 2026-08-25T10:11:14.730Z (1 day ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.564%
- Average: 4.718%
- Dependent repos count: 4.871%
npmjs.org: langium-sprotty
Use Langium as source for Sprotty diagram models
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-25T10:17:36.677Z (1 day ago)
- Versions: 45
- Dependent Packages: 2
- Dependent Repositories: 6
- Downloads: 1,622 Last month
-
Rankings:
- Stargazers count: 3.019%
- Forks count: 3.738%
- Dependent repos count: 4.623%
- Average: 5.079%
- Downloads: 5.181%
- Dependent packages count: 8.834%
- Maintainers (3)
npmjs.org: langium-statemachine-dsl
Example language built with Langium
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-24T13:54:28.946Z (2 days ago)
- Versions: 17
- Dependent Packages: 3
- Dependent Repositories: 2
- Downloads: 370 Last month
-
Rankings:
- Stargazers count: 3.142%
- Forks count: 4.104%
- Average: 6.359%
- Downloads: 7.853%
- Dependent repos count: 7.957%
- Dependent packages count: 8.738%
- Maintainers (3)
open-vsx.org: langium/langium-vscode
Support for the Langium Grammar Language
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-25T10:05:59.190Z (1 day ago)
- Versions: 19
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 9,973 Total
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 6.657%
- Downloads: 19.972%
- Maintainers (1)
npmjs.org: langium-domainmodel-dsl
Example language built with Langium
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-24T11:00:54.169Z (2 days ago)
- Versions: 16
- Dependent Packages: 2
- Dependent Repositories: 2
- Downloads: 125 Last month
-
Rankings:
- Stargazers count: 3.142%
- Forks count: 4.104%
- Dependent repos count: 7.957%
- Average: 8.132%
- Dependent packages count: 8.738%
- Downloads: 16.719%
- Maintainers (3)
npmjs.org: langium-arithmetics-dsl
Example language built with Langium
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-25T10:09:58.110Z (1 day ago)
- Versions: 17
- Dependent Packages: 2
- Dependent Repositories: 2
- Downloads: 127 Last month
-
Rankings:
- Stargazers count: 3.142%
- Forks count: 4.104%
- Dependent repos count: 7.957%
- Average: 8.175%
- Dependent packages count: 8.738%
- Downloads: 16.934%
- Maintainers (3)
npmjs.org: langium-railroad
Use Langium as source for railroad syntax diagrams
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.0 (published 2 months ago)
- Last Synced: 2026-08-25T10:23:50.373Z (1 day ago)
- Versions: 34
- Dependent Packages: 1
- Dependent Repositories: 1
- Downloads: 127,464 Last month
-
Rankings:
- Stargazers count: 3.019%
- Downloads: 3.222%
- Forks count: 3.738%
- Average: 8.236%
- Dependent repos count: 10.296%
- Dependent packages count: 20.908%
- Maintainers (2)
npmjs.org: generator-langium
Yeoman generator for Langium - the language engineering tool
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.1 (published about 2 months ago)
- Last Synced: 2026-08-24T10:57:27.994Z (2 days ago)
- Versions: 41
- Dependent Packages: 1
- Dependent Repositories: 4
- Downloads: 289 Last month
-
Rankings:
- Stargazers count: 3.142%
- Forks count: 4.104%
- Dependent repos count: 5.811%
- Average: 8.866%
- Downloads: 10.085%
- Dependent packages count: 21.188%
- Maintainers (4)
npmjs.org: @depup/langium
A language engineering tool for the Language Server Protocol (with updated dependencies)
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 4.3.1-depup.18 (published 1 day ago)
- Last Synced: 2026-08-25T10:35:05.984Z (1 day ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 841 Last month
-
Rankings:
- Dependent repos count: 22.409%
- Average: 27.355%
- Dependent packages count: 32.302%
- Maintainers (1)
npmjs.org: @com.axiommd/langium-arithmetics-dsl
Example language built with Langium
- Homepage: https://langium.org
- Licenses: MIT
- Latest release: 3.3.10 (published over 1 year ago)
- Last Synced: 2026-08-25T10:39:44.493Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 45 Last month
-
Rankings:
- Dependent repos count: 24.883%
- Average: 30.435%
- Dependent packages count: 35.986%
- Maintainers (1)
repo1.maven.org: org.mvnpm:langium
A language engineering tool for the Language Server Protocol
- Homepage: https://langium.org
- Documentation: https://appdoc.app/artifact/org.mvnpm/langium/
- Licenses: MIT
- Latest release: 4.3.1 (published about 2 months ago)
- Last Synced: 2026-08-25T10:06:39.201Z (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.webjars.npm:langium
WebJar for langium
- Homepage: https://www.webjars.org
- Documentation: https://appdoc.app/artifact/org.webjars.npm/langium/
- Licenses: MIT
- Latest release: 4.2.1 (published 6 months ago)
- Last Synced: 2026-08-25T10:06:43.646Z (1 day ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 34.574%
- Average: 42.004%
- Dependent packages count: 49.435%
Dependencies
- actions/checkout v3 composite
- actions/setup-node v3 composite
- langium-cli ~1.0.0 development
- chalk ^4.1.2
- commander ^8.0.0
- langium ~1.0.0
- vscode-languageclient ^8.0.2
- vscode-languageserver ^8.0.2
- langium-cli ~1.0.0 development
- chalk ^4.1.2
- commander ^8.0.0
- langium ~1.0.0
- lodash ^4.17.21
- vscode-languageclient ^8.0.2
- vscode-languageserver ^8.0.2
- langium-cli ~1.0.0 development
- chalk ^4.1.2
- commander ^8.0.0
- langium ~1.0.0
- lodash ^4.17.21
- vscode-languageclient ^8.0.1
- vscode-languageserver ^8.0.1
- langium-cli ~1.0.0 development
- chalk ^4.1.2
- commander ^8.0.0
- langium ~1.0.0
- lodash ^4.17.21
- vscode-languageclient ^8.0.2
- vscode-languageserver ^8.0.2
- 638 dependencies
- @types/jest ^29.0.3 development
- @types/jest-expect-message ^1.0.4 development
- @typescript-eslint/eslint-plugin ^5.47.1 development
- @typescript-eslint/parser ^5.47.1 development
- @vitest/coverage-c8 ^0.23.2 development
- @vitest/ui ^0.23.4 development
- eslint ^8.31.0 development
- eslint-plugin-header ^3.1.1 development
- shx ^0.3.4 development
- typescript ^4.9.4 development
- vitest ^0.23.2 development
- @types/lodash ^4.14.170 development
- @types/yeoman-generator ^5.0.0 development
- @types/yeoman-test ^4.0.3 development
- yeoman-test ^7.0.0 development
- chalk ^4.1.2
- lodash ^4.17.21
- yeoman-generator ^5.5.2
- langium-cli 1.0.0 development
- chevrotain ^10.4.1
- chevrotain-allstar ^0.1.1
- vscode-languageserver ^8.0.2
- vscode-languageserver-textdocument ^1.0.7
- vscode-uri ^3.0.2
- @types/fs-extra ^9.0.13 development
- chalk ^4.1.2
- commander ^8.0.0
- fs-extra ^9.1.0
- jsonschema ^1.4.0
- langium ~1.0.0
- lodash ^4.17.21
- langium ~1.0.0
- sprotty-protocol ^0.12.0
- @types/vscode ^1.53.0 development
- esbuild ^0.14.25 development
- ignore ~5.2.0
- langium 1.0.1
- vscode-languageserver ^8.0.2
- actions/checkout v3 composite
- actions/setup-node v3 composite
- langium ~1.2.0
- railroad-diagrams ^1.0.0
- langium-cli ~4.1.0 development
- langium ~4.1.0
- actions/checkout v4 composite
- actions/deploy-pages v4 composite
- actions/setup-node v4 composite
- actions/upload-pages-artifact v3 composite
- actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
- actions/setup-node 1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a composite
- actions/upload-artifact 65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 composite
- @types/node ~20.17.48 development
- shx ~0.4.0 development
- typescript ~5.8.3 development
- <%=language-id%>-language 0.0.1
- chalk ~5.3.0
- commander ~11.1.0
- <%=language-id%>-language 0.0.1
- chalk ~5.3.0
- commander ~11.1.0
- @types/vscode ~1.67.0 development
- concurrently ~8.2.1 development
- esbuild ~0.25.5 development
- <%=language-id%>-language 0.0.1
- vscode-languageclient ~9.0.1
- vscode-languageserver ~9.0.1
- langium-cli ~4.1.0 development
- langium ~4.1.0