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

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


Owner metadata:


GitHub Events

Total
Last Year

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 Email 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

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

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

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

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

.github/workflows/actions.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
examples/arithmetics/package.json npm
  • 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
examples/domainmodel/package.json npm
  • 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
examples/requirements/package.json npm
  • 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
examples/statemachine/package.json npm
  • 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
package-lock.json npm
  • 638 dependencies
package.json npm
  • @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
packages/generator-langium/package.json npm
  • @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
packages/langium/package.json npm
  • 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
packages/langium-cli/package.json npm
  • @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
packages/langium-sprotty/package.json npm
  • langium ~1.0.0
  • sprotty-protocol ^0.12.0
packages/langium-vscode/package.json npm
  • @types/vscode ^1.53.0 development
  • esbuild ^0.14.25 development
  • ignore ~5.2.0
  • langium 1.0.1
  • vscode-languageserver ^8.0.2
.github/workflows/publish.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
packages/langium-railroad/package.json npm
  • langium ~1.2.0
  • railroad-diagrams ^1.0.0
packages/generator-langium/templates/packages/language-example/package.json npm
  • langium-cli ~4.1.0 development
  • langium ~4.1.0
.github/workflows/docs.yml actions
  • actions/checkout v4 composite
  • actions/deploy-pages v4 composite
  • actions/setup-node v4 composite
  • actions/upload-pages-artifact v3 composite
.github/workflows/generate-sbom.yml actions
  • actions/checkout 11bd71901bbe5b1630ceea73d27597364c9af683 composite
  • actions/setup-node 1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a composite
  • actions/upload-artifact 65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 composite
packages/generator-langium/templates/package.json npm
  • @types/node ~20.17.48 development
  • shx ~0.4.0 development
  • typescript ~5.8.3 development
packages/generator-langium/templates/packages/cli-example/package.json npm
  • <%=language-id%>-language 0.0.1
  • chalk ~5.3.0
  • commander ~11.1.0
packages/generator-langium/templates/packages/cli-minimal/package.json npm
  • <%=language-id%>-language 0.0.1
  • chalk ~5.3.0
  • commander ~11.1.0
packages/generator-langium/templates/packages/extension/package.json npm
  • @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
packages/generator-langium/templates/packages/language-minimal/package.json npm
  • langium-cli ~4.1.0 development
  • langium ~4.1.0