https://langium.org/
Langium
Langium is an open source language engineering tool with first-class support for the Language Server Protocol, written in TypeScript and running in Node.js.
langium
https://eclipse-langium.github.io/langium/
Langium - v4.2.0
Documentation for Langium
langium
https://langium.org/docs/reference/configuration-services/
Configuration via Services | Langium
Nov 18, 2025 - Langium supports the configuration of most aspects of your language and language server via a set of services. Those services are configured by modules, which...
configurationviaserviceslangium
https://langium.org/docs/learn/workflow/scaffold/
2. Scaffold a Langium project | Langium
scaffoldlangiumproject
https://bestsolution-at.github.io/openapi-dsl/
OpenAPI SL in Langium
openapisllangium
https://langium.org/showcase/
Langium Showcase
Showcase with example languages running in the browser
langiumshowcase
https://langium.org/docs/reference/semantic-model/
Semantic Model Inference | Langium
Nov 18, 2025 - When AST nodes are created during the parsing of a document, they are given a type. The language grammar dictates the shape of those types and how they might...
semantic modelinferencelangium
https://langium.org/docs/recipes/lexing/indentation-sensitive-languages/
Indentation-sensitive languages | Langium
indentationsensitivelanguageslangium
https://langium.org/docs/reference/glossary/
Glossary | Langium
Nov 18, 2025 - Anyone who is new to DSL development should carefully read the following primer on the terms we are using in our documentation: abstract syntax tree: A tree of...
glossarylangium
https://langium.org/docs/learn/minilogo/customizing_cli/
Customizing the CLI | Langium
Nov 18, 2025 - Overview About the Command Line Interface Adding a Parse and Validate Action Building and Running the CLI In this tutorial, we’ll be talking about customizing...
customizingclilangium