the-super-tiny-compiler

Compiler demo

An ultra-simplified compiler written in JavaScript to demonstrate the inner workings of compilers

snowman Possibly the smallest compiler ever

GitHub

28k stars
474 watching
3k forks
Language: JavaScript
last commit: 9 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
maierfelix/mini-js A minimal JavaScript compiler that compiles basic JavaScript code with optional features into plain JavaScript. 160
hazbo/the-super-tiny-compiler A tiny compiler written in Go that generates equivalent arithmetic expressions 586
thomasdenney/microjit A JIT compiler for a microcomputer's embedded processor 10
not-fl3/miniquad-js-interop-demo Rust/Javascript interop demo using miniquad to showcase web assembly integration 5
igor84/summus A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. 234
gruntjs/grunt-contrib-less Compiles LESS files to CSS 667
jmorag/mcc Compiles the MicroC programming language into machine code using Haskell 116
surma/bfwasm Compiles Brainf ck code to WebAssembly 25
jserv/mazucc A minimal C compiler generating x86_64 assembly code 516
lotabout/let-s-build-a-compiler An educational compiler project implementing a simple C compiler with x86 assembly code generation 483
soegaard/minipascal An implementation of Pascal as a new Racket language with support for various features and compilers 88
jserv/amacc A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. 1,015
gulp-community/gulp-less A plugin for the Gulp task runner to compile LESS files into CSS. 559
ethproductions/japt A compact, dynamically-typed programming language with features like automatic output and string compression, designed for coding challenges and minimalism. 75
tinycc/tinycc A lightweight C compiler that compiles and executes C code directly. 2,045