Compile TypeScript to .NET IL; Use .NET classes in Typescript
-
Updated
Nov 1, 2026 - C#
Compile TypeScript to .NET IL; Use .NET classes in Typescript
ylang - yet another programming language
Pure-Go CPython 3.14 bytecode interpreter. Runs .pyc files without cgo or embedded CPython.
An implementation of the Miniscript programming language in C99.
VHP: Vibe-coded Hypertext Preprocessor - A PHP superset built in Rust through AI-assisted development
A JavaScript engine written in Rust
Build a no-GC, natively compiled language with Python syntax — step by step with LLVM.
Core language implementation for Kagari, a strongly typed embeddable scripting language.
C subset compiler targeting the JVM, implemented in Kotlin using ANTLR4, with semantic analysis and SSA-style intermediate representations.
A custom programming language with variables, expressions, control flow, and interpreter execution — built using ANTLR4 and Java.
A tiny, dependency-free scripting language: lexer, parser, tree-walking evaluator and REPL. Built as an AIKit evaluation project, where the process is under test as much as the code. Free personal use under AL-1.1; commercial use under ACL-1.0.
Yet another interpreter implementation, this time using Golang
Standalone programming language, initially developed with REA, then evolved independently to meet its owner's requirements. Features a normative specification, executable conformance, .triad editor tooling, a machine-code seed, and a roadmap to self-hosting.
Grimoire of Language: Computer Science and Natural Languages
An experimental programming language.
A repository for the book: The Language Stack
Building the R programming language from scratch for learning, experimentation, and language implementation studies.
Spark: an interpreted, dynamically typed language written from scratch in C11
Embeddable scripting language in Rust: one-pass lexer, recursive-descent parser, tree-walking interpreter
Repo for assignment of course Principles of Programming Language
To associate your repository with the language-implementation topic, visit your repo's landing page and select "manage topics."