Stars
Generic Language (DSL) support for kotlin multiplatform (parser, syntax-analyser, formatter, processor, etc)
Projectional Editor Client/Server Protocol - A protocol definition for language - independent projectional editor
The Entities Tutorial, amped up with instances and brought to MPS 2018.3
Catalogue of models of interaction. Part of the trilogy on models of computers/interaction/computation
Parser Building Toolkit for JavaScript
Next-gen language engineering / DSL framework
The syllabus from 15-819, the PhD seminar I taught on domain-specific programming languages fall 2016.
Parse ASCII art diagrams of graphs (nodes and edges)
Editors with AGL integration
MetaXa – an experimental language definition meta-system
Grammar and tools to describe a parser-based language with respect to projectional editing.
Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the…
Gentleman is a lightweight web-based projectional editor that allows you to create and manipulate models.
Tentative to a simple JavaScript AST modification library
An incremental parsing system for programming tools
Developer kit for implementing Domain Specific Languages with Xtext. Format, Check, Export and Scope languages of DSL Developer Kit standardize DSL implementations.
Xsemantics is a DSL (implemented in Xtext itself) for writing type systems, reduction rules, interpreters (and in general relation rules) for languages implemented in Xtext. It then generates Java …
A framework to support meta-modeling and modeling under .NET (à la EMF).
⛄ Possibly the smallest compiler ever
A curated list of awesome MPS extensions/libraries, software and resources.