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.

aqb

A BASIC Compiler and IDE for Amiga Computers

7   77   77  

sacalon

Sacalon is a general purpose and open source programming language desi...

6   77   77  

pivot-lang

A Rust-like language with immix GC and other cool stuffs

1   77   77  

vite-plugin-conditional-compile

Conditional compilation syntax based on environment variables for Vite...

8   77   77  

Amun

A Statically typed, compiled general purpose low level programming lan...

4   77   77  

HECO

Optimizing compiler for Fully Homomorphic Encryption (FHE)

18   77   77  

BCause

BCause (pronounced "because") is a compiler for the old B programming...

3   77   77  

whitespace

An Online Whitesspace compiler, virtual machine and IDE

18   76   76  

maverick

Build and ship strongly typed and fast UI component libraries.

3   76   76  

minic

A C-compiler written in C

5   76   76  

gta3sc

GTA3script compiler

13   76   76  

Grift

A compiler for the gradually typed lambda calculus

11   75   75  

tiny

Compiler Construction Principles and Practice by Kenneth C. Louden

39   75   75  

ktcc

C Compiler that generates readable Kotlin and C# - Written in Kotlin +...

6   75   75  

mini-haskell

A self-hosting mini Haskell compiler with a mini C runtime.

5   75   75  

X11Basic

X11-Basic BASIC programming language.

15   75   75  

regal86

Register Allocator for 8086

6   75   75  

LiA

A transpiled superset of TeX for writing LaTeX.

0   75   75  

elle

A procedural programming language built in Rust and QBE

3   75   75  

Lama

Teaching language LaMa for a compiler course

41   75   75  

b

B compiler

5   74   74  

tsc-hooks

🪝 Add tsc hooks to your TypeScript project

15   74   74  

Rogue

Rogue programming language. Ergonomic, object-oriented, high-level, mu...

8   74   74  

roblox-cs

C# to Luau transpiler for Roblox

14   74   74  

Jasm

Post modern age integration focused jvm bytecode assembler

3   74   74  

Smart-Intermediate-Representation

A brand-new multi-scenarios smart contract compiler framework

11   74   74  

ralph

Ralph is a Lisp-1 dialect that compiles to JavaScript

4   74   74  

orange

The Orange programming language

8   74   74  

colang

Programming language and compiler —WORK IN PROGRESS—

2   74   74  

Vongpiler

I bim 1 Vongpiler vong 2k18-spec her.

3   73   73  

manticore

Parallel ML compiler

7   73   73  

ccache-gui

macOS GUI helper for ccache

2   73   73  

js-slang

Implementations of sublanguages of JavaScript, TypeScript, Scheme and...

108   73   73  

cmonkey

C Implementation of the monkey programming language

8   73   73  

assembler

Basic X86-64 assembler, written in golang

11   73   73  

m2lang

The LLVM-based Modula-2 compiler

13   73   73  

spice

Spice Programming Language

2   73   73  

SDHLT

Map compile tools for the Half-Life engine

11   73   73  

Ccache.cmake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xco...

9   72   72  

rustcc

A (toy) C compiler written in Rust with no dependencies.

7   72   72  

Compiler

From-scratch C compiler for my custom 16-bit CPU

2   72   72  

apollovm_dart

ApolloVM is a portable VM (native, JS/Web, Flutter) that can parse, tr...

4   72   72  

kai

An expressive low level programming language

1   72   72  

intrinsics-dude

Opensource Visual Studio extension for compiler instrinsics in C/C++

4   72   72  

nand2tetris

Nand2Tetris course solutions

25   72   72  

oberon-07-compiler

Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, Koli...

9   72   72  

relay-compiler-plus

Custom relay compiler which supports persisted queries

6   71   71  

q

🌱 A minimal programming language and compiler (mirror).

5   71   71  

DaedalusCompiler

Daedalus ( Gothic I & II scripting language ) Compiler to DAT

3   71   71  

linnea

Linnea is an experimental tool for the automatic generation of optimiz...

6   71   71