Most popular compiler repositories and open source projects

Compilers are software that translate higher-level (more human readable) programming languages to lower-level languages (e.g. machine code). The processor executes machine code, which indicates when binary high and low signals are required in the arithmetic logic unit of the processor. Examples of compiled languages include BASIC, Fortran, C++, C, and Java.

crafting-compiler

컴파일러 만들기 [컴퓨터 프로그램의 구조와 원리]

9   39   39  

ugo

µGo编程语言(从头开发一个迷你Go语言编译器)

10   39   39  

holymer

A programming language

0   39   39  

kithon

Python to any languages transpiler

4   39   39  

JustAToyCCompiler

Just refactoring and extending of https://github.com/rswier/c4.

7   39   39  

rvcc

Standalone C compiler for RISC-V and ARM

10   39   39  

catspeak-lang

A cross-platform modding language for GameMaker games.

2   39   39  

stas

A stack based compiled systems programming language.

2   39   39  

claw-compiler

CLAW Compiler for Performance Portability

15   38   38  

iotz

compile things easy 🚀

9   38   38  

mineral

A very small jade-like template engine

9   38   38  

zeta-lang

The Zeta Programming langauge

1   38   38  

gocool

Go implementation of the Cool programming language

3   38   38  

write-a-programming-language

How to make a new language(and why we shouldn't?)

1   38   38  

JuCC

JuCC - Jadavpur University Compiler Compiler

1   38   38  

qscript

A Simple Scripting Language

1   38   38  

NESgen

Static Recompilation of NES ROMs to C code

1   38   38  

tinyshader

Small, easy-to-integrate shader compiler written in C99. Compiles HLSL...

3   38   38  

asl

Arma Scripting Language - a clean scripting language compiling to Arma...

2   38   38  

snap

An embeddable scripting language inspired by Lua and JavaScript.

3   38   38  

save-cli

Universal test framework for cli tools [mainly for code analyzers and...

4   38   38  

quark

Quark is a compiled lisp-like functional language influenced by and wr...

3   38   38  

comelang

Modern C compiler. LLVM-C Based. Self-host . Generics. inline functio...

2   38   38  

boba

A general purpose statically-typed concatenative programming language.

3   38   38  

whistle

🕴 One hella programming language

3   38   38  

flip-jump

The single instruction language - Flip a bit, then Jump

4   38   38  

circom_export_to_cairo

Export Circom verifier to Cairo

4   38   38  

maverick

(WIP) Build functional, type-safe, and fast Web Components. SSR out of...

2   38   38  

parser-toolkit

A toolkit that makes it easier to write recursive-descent parsers in Z...

3   38   38  

llvm-tutorial-standalone

DEPRECATED (Use: https://github.com/llvm-hs/llvm-hs-kaleidoscope )

2   37   37  

holyc

An easy to use C++ to WASM compiler (Highly-experimental)

4   37   37  

pd-faustgen

The FAUST compiler embedded in a Pd external

4   37   37  

cmonkey

C Implementation of the monkey programming language

4   37   37  

rlox

Lox Interpreter/REPL written in Rust

3   37   37  

tealang

Tealang - high level language for Algorand ASC1 and TEAL

9   37   37  

xcc-project

The C/C++/Fortran compiler collection written in Java

3   36   36  

basic_rs

Original Dartmouth BASIC Interpreter/Compiler

2   36   36  

cci

A modern C compiler written in C++20

5   36   36  

LittleSwift

A simple self-hosted Swift compiler

2   36   36  

WordIDE

A tool that helps you write code in your favorite IDE: your word proce...

0   36   36  

Flyable

Python compiler that massively increases Python's code performance wit...

2   36   36  

meo

subset c compiler

2   35   35  

PyCOOLC

:snake: :cool: Compiler for the COOL programming language in Python 3

8   35   35  

danube

The Danube Programming Language

1   35   35  

Arduino-FVM

Byte Token Threaded Forth Virtual Machine (FVM) for Arduino

7   35   35  

clojure-rust

Clojure to Rust compiler

0   35   35  

Compiler-written-in-Haskell

A Turing complete language 😉

2   35   35  

b

B compiler

3   35   35  

nim2spirv

A SPIR-V backend for the Nim compiler

1   34   34  

ponycc

Pony package for parsing, manipulating, and compiling Pony code. :hors...

8   34   34