Tracking ECMAScript Proposals
-
Updated
Mar 23, 2026
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.
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.
RFCs for Luau evolution
⛹ 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 framework.
A robust, self-hosted systems programming language with manual memory management and LLVM backend.
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."