Skip to content
View dsl-course's full-sized avatar

Block or report dsl-course

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
57 results for source starred repositories
Clear filter

Generate web apps in JetBrains MPS

CSS 8 Updated Aug 29, 2016

Generic Language (DSL) support for kotlin multiplatform (parser, syntax-analyser, formatter, processor, etc)

Kotlin 48 8 Updated Feb 4, 2026

Projectional Editor Client/Server Protocol - A protocol definition for language - independent projectional editor

1 Updated Nov 6, 2016

The Entities Tutorial, amped up with instances and brought to MPS 2018.3

4 Updated Jun 16, 2021

Catalogue of models of interaction. Part of the trilogy on models of computers/interaction/computation

340 2 Updated Jan 16, 2022

Parser Building Toolkit for JavaScript

TypeScript 2,740 216 Updated Feb 3, 2026

Next-gen language engineering / DSL framework

TypeScript 956 91 Updated Feb 4, 2026

The syllabus from 15-819, the PhD seminar I taught on domain-specific programming languages fall 2016.

216 11 Updated May 11, 2019

Rust grammar tool libraries and binaries

Rust 572 39 Updated Jan 20, 2026

Parse ASCII art diagrams of graphs (nodes and edges)

Scala 185 38 Updated Oct 9, 2018

Parsing Expression Grammar Template Library

C++ 2,109 245 Updated Jan 10, 2026

String template extension to MPS BaseLanguage

Java 1 Updated Oct 20, 2021

a datalog interpreter in typescript

TypeScript 214 7 Updated Dec 31, 2024

The Melange Language Workbench

Java 30 7 Updated Aug 18, 2023

Editors with AGL integration

Kotlin 3 Updated Nov 20, 2025

MetaXa – an experimental language definition meta-system

1 Updated Apr 15, 2015

Grammar and tools to describe a parser-based language with respect to projectional editing.

Java 2 Updated Dec 13, 2015

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…

CSS 1,617 329 Updated Jan 31, 2026

Generic AST parsing library for kotlin multiplatform

Java 354 26 Updated Aug 25, 2024

Gentleman is a lightweight web-based projectional editor that allows you to create and manipulate models.

JavaScript 18 7 Updated Nov 16, 2025

Tentative to a simple JavaScript AST modification library

JavaScript 249 25 Updated Jan 31, 2025

JSON AST parser

JavaScript 248 37 Updated Sep 26, 2024

An incremental parsing system for programming tools

Rust 23,695 2,395 Updated Feb 5, 2026

Developer kit for implementing Domain Specific Languages with Xtext. Format, Check, Export and Scope languages of DSL Developer Kit standardize DSL implementations.

Java 44 30 Updated Feb 5, 2026

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 …

Java 34 17 Updated Feb 5, 2026

A framework to support meta-modeling and modeling under .NET (à la EMF).

C# 6 Updated Mar 13, 2014

⛄ Possibly the smallest compiler ever

JavaScript 28,470 2,883 Updated Feb 19, 2024
JetBrains MPS 44 15 Updated Dec 12, 2025

A curated list of awesome MPS extensions/libraries, software and resources.

Makefile 66 18 Updated Dec 12, 2025

The fastest way to build a language

Scala 41 1 Updated Jan 4, 2022
Next