the-super-tiny-compiler 
 Compiler demo
 An ultra-simplified compiler written in JavaScript to demonstrate the inner workings of compilers
 Possibly the smallest compiler ever
28k stars
 474 watching
 3k forks
 
Language: JavaScript 
last commit: over 1 year ago 
Linked from   2 awesome lists  
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|    |  A minimal JavaScript compiler that compiles basic JavaScript code with optional features into plain JavaScript. | 160 | 
|    |  A tiny compiler written in Go that generates equivalent arithmetic expressions | 589 | 
|    |  A JIT compiler for a microcomputer's embedded processor | 10 | 
|    |  Rust/Javascript interop demo using miniquad to showcase web assembly integration | 6 | 
|    |  A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 | 
|    |  Compiles LESS files to CSS | 667 | 
|    |  Compiles the MicroC programming language into machine code using Haskell | 116 | 
|    |  Compiles Brainf ck code to WebAssembly | 25 | 
|    |  A minimal C compiler generating x86_64 assembly code | 516 | 
|    |  An educational compiler project implementing a simple C compiler with x86 assembly code generation | 487 | 
|    |  An implementation of Pascal as a new Racket language with support for various features and compilers | 88 | 
|    |  A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. | 1,018 | 
|    |  A Gulp plugin for compiling LESS files into CSS, with support for various plugins and source map generation. | 559 | 
|    |  A compact, dynamically-typed programming language with features like automatic output and string compression, designed for coding challenges and minimalism. | 75 | 
|    |  A lightweight C compiler that compiles and executes C code directly. | 2,086 |