Tracking ECMAScript Proposals
-
Updated
Sep 15, 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
An introduction to language design through building a compiler frontend on top of LLVM.
Sema – A Playground for Live Coding Music and Machine Learning
Self-hosted functional language with explicit effects. Compiles to JVM bytecode, C, and NVIDIA GPU kernels via cuTile.
general purpose programming language, in the vein of C++
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.
Language Design Community for the EVM: Intro and Resources
An implementation of interaction nets in JS.
RFCs for Luau evolution
Jacquard is a small programming language designed for a regime in which most code is written by machine-learning models and reviewed by people.
⛹ Write Grammars for the Nearley Parser!
语言设计教程(献给想学语言设计的朋友)
This is an implementation of interaction nets, with a familiar JavaScript-like syntax :)
A lightweight programming language built with Go.
A statically typed language with simple syntax, simple semantics, and LLVM-based native and WebAssembly compilation.
To associate your repository with the language-design topic, visit your repo's landing page and select "manage topics."