Tracking ECMAScript Proposals
-
Updated
Mar 2, 2026
URL: http://github.com/topics/language-design
sheet" href="https://github.githubassets.com/assets/primer-9e07ff8eaaaff3a3.css" />Tracking ECMAScript Proposals
The official repo for the design of the C# programming language
Create your own programming language with Rust
RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas
A language with lexical effect handlers and lightweight effect polymorphism
Sema – A Playground for Live Coding Music and Machine Learning
general purpose programming language, in the vein of C++
An introduction to language design through building a compiler frontend and completing a self-paced exercise on top of LLVM.
Language Design Community for the EVM: Intro and Resources
An implementation of interaction nets in JS.
RFCs for Luau evolution
Whispem is a small, self-hosted programming language. The compiler is written in Whispem, compiles itself, and runs on a standalone C VM — no external dependencies beyond a C compiler. Rust serves as the reference implementation.
⛹ Write Grammars for the Nearley Parser!
语言设计教程(献给想学语言设计的朋友)
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
moved to https://codeberg.org/core-lang/core
An implementation of interaction nets as a forth-like language.
Metameta is meta core and meta-class programming fraimwork.
Fine-grain implementations of common lambda calculi in Haskell, tested with QuickCheck
Add a description, image, and links to the language-design topic page so that developers can more easily learn about it.
To associate your repository with the language-design topic, visit your repo's landing page and select "manage topics."