Eclipse Langium provides a complete toolkit for implementing formal (domain-specific) languages in a web technology stack. The focus is on lowering the barrier to design, implement and integrate a language. This includes the following areas:
- Define the concrete syntax and derive a parser for it
- Define the abstract syntax and generate type definitions for it
- A default language server according to the Language Server Protocol (LSP) with rich default functionality
- Customization points to fine-tune all aspects of the language: linking, type system, validation, editor features, etc.
- A library to interact with the language programmatically, e.g. to implement command line interfaces (CLIs) or automation services
- Support for generating code and serializing documents
- Integration with related tools such as diagram visualizations
Eclipse Langium explicitly does not include any text editing functionality, but relies on LSP to provide support for your language in a text editor (e.g. Eclipse Theia, VS Code, Monaco Editor, etc.)
Eclipse Langium also includes a growing collection of tools for integrating domain-specific languages with AI capabilities. This allows you to optimize AI applications for generating DSL programs, automatically generate DSL implementations, or create intelligent workflows involving Langium-based DSLs. These utilities enable AI-driven applications for Langium DSLs, accelerate language engineering efforts, and facilitate more accessible DSL integrations for users.
| Name | Date | 
|---|---|
| 4.0.0 | 2025-07-31 | 
| 3.5.0 | 2025-04-17 | 
| 3.3.1 | 2025-01-23 | 
| 3.2.1 | 2024-11-05 | 
| 3.4.0 | 2025-02-26 | 
| 3.3.0 | 2024-11-13 | 
| 3.2.0 | 2024-09-06 | 
| 3.1.3 | 2024-08-07 | 
| 3.1.2 | 2024-07-04 | 
| 3.1.1 | 2024-06-24 | 
| 3.1.0 | 2024-06-20 | 
| 3.0.0 | 2024-02-29 | 
| 2.1.3 | 2023-11-21 | 
| 2.1.2 | 2023-11-08 | 
| 2.1.1 | 2023-11-06 | 
| 2.1.0 | 2023-11-02 | 
| 2.0.2 | 2023-09-05 | 
| 1.3.1 | 2023-09-05 | 
| 2.0.1 | 2023-08-22 | 
| 2.0.0 | 2023-08-17 | 
| 1.3.0 | 2023-08-17 | 
| Name | Date | 
|---|---|
| 2025.04 Restructuring Review | 2025-04-09 | 
| 3.3.0 Release Review | 2024-10-16 | 
| Creation Review | 2023-06-14 |