https://github.com/eclipse-langium/langium
domain-specific-language dsl language-engineering language-server-protocol typescript vscode
Score: 7.010311867307229
Last synced: about 21 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-05-11T10:25:13.000Z (21 days ago)
- Last Synced: 2026-05-11T10:33:46.954Z (21 days ago)
- Topics: domain-specific-language, dsl, language-engineering, language-server-protocol, typescript, vscode
- Language: TypeScript
- Homepage: https://langium.org/
- Size: 5.81 MB
- Stars: 1,003
- Watchers: 21
- Forks: 95
- Open Issues: 105
-
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
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