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:
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.
| Repository | Commits | Reviews | Issues |
|---|---|---|---|
| https://github.com/eclipse-langium/langium | 140 | 112 | 60 |
| https://github.com/eclipse-langium/langium-previews | 20 | 0 | 0 |
| https://github.com/eclipse-langium/langium-website | 20 | 12 | 13 |
| https://github.com/eclipse-langium/langium-ai | 14 | 3 | 5 |
| https://github.com/eclipse-langium/.eclipsefdn | 3 | 2 | 0 |
| https://github.com/eclipse-langium/language-langium | 2 | 0 | 0 |
There have been 199 commits made by 23 people on 6 repositories over the last 12 months.
There have been 78 issues submitted by 37 people on 3 repositories over the last 12 months.
There have been 129 reviews submitted by 25 people on 4 repositories over the last 12 months.
The EMO oversees the lifecycle of Eclipse projects, trademark and IP management, and provides a governance framework and recommendations on open source best practices.
See the project’s PMI page at https://projects.eclipse.org/projects/ecd.langium
TruereadThis project has a total of 6 repositories in its associated GitHub organization eclipse-langium
.
The graph below outlines the percentange of repositories that have either defined a Branch Protection Rule or Repository Ruleset: