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.

eve

Eve programming Language. Toy project.

1   63   63  

HNC

HN Compiler

5   62   62  

rcaml

rcaml is an OCaml implementation in Rust

1   62   62  

lichenscript

A quick and small language compiled to JavaScript/C. Easy to integrate...

2   62   62  

pion

A concurrent programming language based on linear types

2   61   61  

idris-elixir

A code-generator for Idris that targets Elixir

0   61   61  

q

:seedling: Programming language focusing on performance and efficiency...

4   61   61  

DaedalusCompiler

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

2   61   61  

Scheme

A Scheme interpreter written in C.

8   61   61  

ktcc

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

4   61   61  

linnea

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

5   61   61  

mini-haskell

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

3   61   61  

aqb

A BASIC Compiler and IDE for Amiga Computers

4   61   61  

LLVM-Guide

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler i...

1   61   61  

jule

The Jule programming language

8   61   61  

typhon

A virtual machine for Monte.

10   60   60  

ccache-gui

macOS GUI helper for ccache

2   60   60  

gta3sc

GTA3script compiler

9   60   60  

minilang-interpreter

Interpreter and Read-Eval-Print-Loop for a simple programming language...

13   60   60  

ts-browser

🦄 Compile (in worker threads) and run TypeScript in the browser via <s...

2   60   60  

ravi-compiler

Parser and compiler for Ravi and Lua

4   60   60  

YuLang

The Yu (羽) programming language.

9   60   60  

OwO

Placeholder for the OwO compiler

1   59   59  

RoboticsLanguage

The Robotics Language is an open compiler where users can develop lang...

7   59   59  

decaf

The new Decaf compiler, rewritten in "modern" Java

28   59   59  

unlisp-llvm

Compiler for a toy Lisp language

3   59   59  

pacc

PACC (PAscal C Compiler) is an C compiler, which is implemented in Del...

14   58   58  

cnpl

一个中文编程语言的实现,包括:编译器、解析器、字节码虚拟机(支持Window...

11   58   58  

ccpu

A 8-bit computer made of 74xx series logic gates and memory ICs.

2   58   58  

kobayashi-compiler

An optimizing compiler in the Chinese Collegiate Student System Capabi...

9   58   58  

parco

🏇🏻 generalist, fast and tiny binary parser and compiler generator, pow...

1   58   58  

SparseTIR

SparseTIR: Sparse Tensor Compiler for Deep Learning

4   58   58  

qlc

A super fast and multithreaded GraphQL codegenerator

2   57   57  

manool

Fairly readable homoiconic language with primarily value (non-referent...

3   57   57  

xForth

Experimental Forth cross compiler for tiny devices

14   57   57  

tiny

Compiler Construction Principles and Practice by Kenneth C. Louden

32   57   57  

guepard

flash to html5 converter, as3 to javascript translator

19   57   57  

wasc

WebAssembly AOT compiler

7   57   57  

adorad

Fast, Expressive, & High-Performance Programming Language for those wh...

7   57   57  

Accera

Open source cross-platform compiler for compute-intensive loops used i...

14   57   57  

Cyjb.Compilers

提供编译相关功能

31   57   57  

resolve-tspaths

Transform path mappings in your compiled Typescript code

8   57   57  

ikea-sharp

📦The new groundbreaking programming language

2   56   56  

jhc-components

JHC Haskell compiler split into reusable components

11   56   56  

librxvm

non-backtracking NFA-based regular expression library, for C and Pytho...

1   56   56  

NyuziToolchain

Port of LLVM/Clang C compiler to Nyuzi parallel processor architecture...

25   56   56  

Juniper

5   56   56  

LR-Parser

LR Parser (LR(0), SLR(1), CLR(1) and LALR(1))

18   56   56  

sigmastate-interpreter

ErgoScript compiler and ErgoTree Interpreter implementation for Ergo b...

33   56   56  

X11Basic

X11-Basic BASIC programming language.

11   56   56