eclipse-langium

eclipse-langium/langium

Next-gen language engineering / DSL framework

TypeScript
1014
99
MIT License

Langium is a next-generation language engineering framework for TypeScript that enables developers to build programming languages, domain-specific languages, code generators, interpreters, and compilers. It provides a "semantics first" approach where you define your language's grammar and abstract model simultaneously, offering built-in support for the Language Server Protocol to enable IDE integration across multiple editors. This framework is designed for language developers and tool builders who want to create custom languages that can run everywhere—from IDEs to browsers to CLI tools—without needing to reinvent the infrastructure for parsing, validation, and language services.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of eclipse-langium/langium

Account's avatar
ESLint JavaScript language implementation
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript definitions for semver
Account's avatar
TypeScript definitions for vscode
Account's avatar
TypeScript plugin for ESLint
Account's avatar
An ESLint custom parser which leverages TypeScript ESTree
Account's avatar
V8 coverage provider for Vitest
Account's avatar
UI for Vitest
Account's avatar
VS Code Extensions Manager
Account's avatar
Run commands concurrently
Account's avatar
EditorConfig File Locator and Interpreter for Node.js
Account's avatar
An extremely fast JavaScript and CSS bundler and minifier.
Account's avatar
ESLint plugin to ensure that files begin with given comment
Account's avatar
Report and remove unused es6 modules
Account's avatar
Command line interface for Eclipse Open VSX
Account's avatar
The semantic version parser used by npm.
Account's avatar
Portable Shell Commands for Node
Account's avatar
TypeScript is a language for application scale JavaScript development
Account's avatar
Next generation testing framework powered by Vite

Support the repos that depend on this repository

Top contributors

msujew's profile
msujew
356 contributions
spoenemann's profile
spoenemann
154 contributions
dhuebner's profile
dhuebner
75 contributions
sailingKieler's profile
sailingKieler
60 contributions
cdietrich's profile
cdietrich
51 contributions
kaisalmen's profile
kaisalmen
27 contributions
danieldietrich's profile
danieldietrich
27 contributions
gfontorbe's profile
gfontorbe
25 contributions
jbicker's profile
jbicker
25 contributions
pluralia's profile
pluralia
25 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet