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.

examples

📚Examples

11   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  

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  

gulp-svelte

A gulp 4 plugin to compile Svelte template to vanilla JavaScript

7   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  

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  

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  

cassidy

Cassidy programming language, bringing static typing, strictness, safe...

3   25   25  

tovie

An Stack Based Programming Language (Compiler + VM)

2   25   25  

JavaCompiler

tiny Java compiler

9   24   24  

foundry

Foundry Compiler

3   24   24  

IntyBASIC

IntyBASIC compiler for Intellivision (CP1610 processor)

5   24   24  

EliteOld

A Script oriented compiler

12   24   24  

HaxeVM

Prototype compiler/virtual machine in Haxe for Haxe

5   24   24  

ChezJS

Compile JavaScript to Native Code

3   24   24  

snapdragon-node

Snapdragon utility for creating a new AST node in custom code, such as...

7   24   24  

processor

A compiler, assembler, and processor.

5   24   24  

maverick

Web IDE and REPL for the Ink programming language, written in pure Ink...

1   24   24  

brtshaderc

bgfx runtime shader compiler. Library version of the bgfx shaderc tool...

8   24   24  

OrbLang

Orb programming language

5   24   24  

interpreter

A simple intepreter written in java.

10   24   24  

iar-risc-v-gd32v-eval

Example projects in the IAR Embedded Workbench for RISC-V format targe...

5   24   24  

ruby-on-rust

An implementation of ruby in pure rust.

3   24   24  

Zen

Zen is a general purpose programming language designed to build simple...

1   23   23  

TinyLanguage

Intro to F# demo project

2   23   23  

viper

[WIP] A Pythonesque language with a design that focuses on efficiency...

2   23   23  

dil

The Department of Informatics Programming Language.

6   23   23  

radon

A programming language.

4   23   23  

markdown-compiler

A markdown compiler written in Ruby, for educational purposes.

1   23   23  

algol-60-compiler

an algol 60 to C translator (old stuff but fun project)

7   23   23  

september

Ink to JavaScript compiler and toolchain, written in Ink itself

0   23   23  

cppcombinator

parser combinator and AST generator in c++17

3   23   23