Compile TypeScript to .NET IL; Use .NET classes in Typescript
-
Updated
Oct 31, 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
Core language implementation for Kagari, a strongly typed embeddable scripting language.
Build a no-GC, natively compiled language with Python syntax — step by step with LLVM.
C subset compiler targeting the JVM, implemented in Kotlin using ANTLR4, with semantic analysis and SSA-style intermediate representations.
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.
A custom programming language with variables, expressions, control flow, and interpreter execution — built using ANTLR4 and Java.
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.
Building the R programming language from scratch for learning, experimentation, and language implementation studies.
A repository for the book: The Language Stack
A lightweight programming language built with C# and .NET 8 — featuring a lexer, parser, semantic analysis, AST, interpreter, and REPL.
Repo for assignment of course Principles of Programming Language
Simple expression interpreter in C++ - variable assignment, printing, and status commands
To associate your repository with the language-implementation topic, visit your repo's landing page and select "manage topics."