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.
Repo | Commits | Reviews | Issues |
---|---|---|---|
https://github.com/eclipse-langium/langium | 127 | 110 | 62 |
https://github.com/eclipse-langium/langium-previews | 25 | 0 | 0 |
https://github.com/eclipse-langium/langium-website | 14 | 14 | 12 |
https://github.com/eclipse-langium/langium-ai | 9 | 1 | 5 |
https://github.com/eclipse-langium/.eclipsefdn | 4 | 2 | 0 |
There have been 179 commits made by 22 people on 5 repositories over the last 12 months.
There have been 79 issues submitted by 39 people on 3 repositories over the last 12 months.
There have been 127 reviews submitted by 22 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
True
read
This 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: