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: over 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
maierfelix/mini-jsA minimal JavaScript compiler that compiles basic JavaScript code with optional features into plain JavaScript.160
hazbo/the-super-tiny-compilerA tiny compiler written in Go that generates equivalent arithmetic expressions589
thomasdenney/microjitA JIT compiler for a microcomputer's embedded processor10
not-fl3/miniquad-js-interop-demoRust/Javascript interop demo using miniquad to showcase web assembly integration6
igor84/summusA compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes.234
gruntjs/grunt-contrib-lessCompiles LESS files to CSS667
jmorag/mccCompiles the MicroC programming language into machine code using Haskell116
surma/bfwasmCompiles Brainf ck code to WebAssembly25
jserv/mazuccA minimal C compiler generating x86_64 assembly code516
lotabout/let-s-build-a-compilerAn educational compiler project implementing a simple C compiler with x86 assembly code generation487
soegaard/minipascalAn implementation of Pascal as a new Racket language with support for various features and compilers88
jserv/amaccA compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution.1,018
gulp-community/gulp-lessA Gulp plugin for compiling LESS files into CSS, with support for various plugins and source map generation.559
ethproductions/japtA compact, dynamically-typed programming language with features like automatic output and string compression, designed for coding challenges and minimalism.75
tinycc/tinyccA lightweight C compiler that compiles and executes C code directly.2,086