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.

CamlFeatherweight

Bytecode compiler of a variant of Caml

2   30   30  

foil

High-Performance Erlang Cache Compiler

9   30   30  

CadregaLisp

🍎 Just another useless programming language, but with inganno.

0   30   30  

teamwork

Java Garbage Collection 与各种GC算法

6   29   29  

alox

GPU Accelerated, Distributed, Actor Model Language (WIP)

2   29   29  

gopherjs

A compiler from Go to JavaScript

5   29   29  

MinimalCC

Minimal C subset compiler

2   29   29  

ableC

Attribute grammar Based Language Extensions for C

6   29   29  

saphIR-project

saphIR is an Intermediate Representation with amd64 and arm64 backends...

2   29   29  

compiler_java_python

简易编译器实现,最终翻译成伪汇编代码

23   29   29  

ccc

optimizing compiler for a subset of C language

2   29   29  

legesher

Because language shouldn't be a barrier to code

19   29   29  

hedgehog

a toy programming language

8   29   29  

samlang

Sam's Programming Language

2   29   29  

bx-jenkins-ci

Tutorial on a typical CI workflow using IAR Build Tools, Gitea and Jen...

4   29   29  

brainsuck

Programming Language Inspired by Brainfuck

1   29   29  

bcc

A next-generation bcc parser for BlitzMax

11   28   28  

htcc

:baby_chick: A tiny C language compiler (x86-64) (WIP)

1   28   28  

O7

Oberon → ARMv{6,7E}-M compiler

6   28   28  

TinyMIPS

The Project TinyMIPS is dedicated to enabling undergraduates to build...

5   28   28  

tutara

Tutara programming language.

1   28   28  

tiny-lang

tiny-lang — A different programming language. Supports a bunch of spok...

3   28   28  

PDPy11

Compiler for PDP-11, written in Python

6   28   28  

json-pipeline

JSON pipeline for a hypothetical compiler

5   27   27  

Square

The Square Programming Language. A tiny programming language under 200...

8   27   27  

examples

📚Examples

10   27   27  

fract

Fast, efficient, reliable, safe and simple programming language for po...

7   27   27  

tsuki

An elegant, robust, and efficient programming language, that just lets...

2   27   27  

svb

📦 A zero-config CLI to bundle Svelte apps

2   26   26  

rooki

A stupid simple script runner supporting c, c++, rust, haskell and vir...

0   26   26  

neuron-lang

Neuron is a language that compiles directly into HTML, CSS, and JavaSc...

1   26   26  

AwesomeCompiler

The Big list of the github, open-source compilers.

6   26   26  

CompilerExplorer

CompilerExplorer plugin for QtCreator

5   26   26  

sand

A strictly-typed programming language

4   26   26  

paco

Paco is a compiler prototype written in Golang, it compiles to C.

1   26   26  

hust-lab

Labs for Computer Science: C, Assembly, Data Structure, CSAPP, HSI, MA...

7   26   26  

Fox

A learning project implementing a statically typed embeddable programm...

2   26   26  

boba-js

Toy programming language. Now being reimplemented in Rust: https://git...

2   26   26  

atools

atools is a static library extending Qt for exception handling, a log4...

27   26   26  

tvm-rust

(MERGED) Rust bindings for TVM runtime

2   25   25  

azula

A fast, statically typed compiled language

1   25   25  

MARK_II

Simple SoC in VHDL with full toolchain and custom board.

4   25   25  

gulp-svelte

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

7   25   25  

gogo

Go to MIPS compiler, written in Go. Course project for Compiler Design...

5   25   25  

Pineapple

Definition for Pineapple language and its compiler

4   25   25  

ava

Automatic virtualization of (general) accelerators.

14   25   25  

Mini-C-Compiler

26   25   25  

vitamin

The Vitamin programming language

0   25   25  

yarrow

[yarrow] JVMCI based optimizing compiler for HotSpot VM

2   25   25  

nyx

[nyx] dynamically typed scripting language

8   25   25