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.

relay-compiler-plus

Custom relay compiler which supports persisted queries

6   71   71  

compiler2017

A compiler for the course Compiler 2017 at ACM Class, SJTU.

19   71   71  

PSyclone

Domain-specific compiler and code transformation system for Finite Dif...

20   71   71  

cplusplus

A compiler front end for the C++ language

8   71   71  

Gaalop

Gaalop (Geometic Algebra Algorithms Optimizer) is a software to compil...

23   71   71  

Juka

🥣 Juka Programming Language - Fast Portable Programming Language. Run...

8   71   71  

colang

Programming language and compiler —WORK IN PROGRESS—

2   71   71  

regal86

Register Allocator for 8086

6   71   71  

SeriousCode

This header file enforces Clang warnings to bu turned-on for specific...

10   70   70  

kai

An expressive low level programming language

1   70   70  

Vongpiler

I bim 1 Vongpiler vong 2k18-spec her.

2   70   70  

old-core.horse64.org

A simple & versatile high-level programming language.

0   70   70  

Grift

A compiler for the gradually typed lambda calculus

10   70   70  

bl

Simple imperative programming language created for fun.

3   70   70  

arithmetic-circuits

Arithmetic circuits for zero knowledge proof systems

12   70   70  

vsSolutionBuildEvent

🎛 Event-Catcher with variety of advanced Actions to service projects,...

22   70   70  

macro-compiler

🎭 The compiler of EventMacro to OpenKore plugin

9   69   69  

hb

Harbour fork (from https://github.com/harbour/core) + updates & fixes...

88   69   69  

third

Third, a small Forth compiler for 8086 DOS

7   69   69  

intrinsics-dude

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

4   69   69  

SubC

A Tour Through the SubC Compiler

9   69   69  

CTAsm

Compile time assembler with nasm syntax

7   69   69  

LiA

A transpiled superset of TeX for writing LaTeX.

0   68   68  

8cc.go

C compiler written in Go

9   67   67  

socc

Simple C Compiler in OCaml

7   67   67  

ssra

The Solid-State Register Allocator

3   67   67  

PDDL.jl

Julia parser, interpreter and compiler interface for the Planning Doma...

8   66   66  

c-compiler

A compiler that accepts any valid program written in C. It is made usi...

21   66   66  

ibis-substrait

Ibis Substrait Compiler

14   66   66  

jazzle

An Innovative, Fast Transpiler for ECMAScript 2015 and later

2   65   65  

Compiler

C Compiler using flex, bison and C++14 that compiles to mips32 assembl...

12   65   65  

tiny-lisp

A tiny lisp compiler written in JS

6   65   65  

rasen

Generate SPIR-V bytecode from an operation graph

2   65   65  

mcxx

Mercurium is a C/C++/Fortran source-to-source compilation infrastructu...

20   65   65  

compiler-course-project

华中科技大学编译原理实验2019

24   65   65  

zkay

A programming language and compiler which enable automatic compilation...

16   65   65  

jMiniLang

用Kotlin实现的编译器和虚拟机,并在此基础上构建操作系统。

19   64   64  

funkicrab

Optimising Brainfuck compiler: Run your beloved Brainfuck code, but fa...

3   64   64  

BIPLAN

Byte coded Interpreted Programming language

6   64   64  

tsc-hooks

🪝 Add tsc hooks to your TypeScript project

11   64   64  

whitespace

An Online Whitesspace compiler, virtual machine and IDE

14   64   64  

Pylir

An optimizing ahead-of-time Python Compiler

2   64   64  

salt

The compilation target that functional programmers always wanted.

3   63   63  

Codeine

Mac OS X IDE For Clang/LLVM

16   63   63  

Olifant

A simple programming language targeting LLVM

8   63   63  

manticore

Parallel ML compiler

7   63   63  

Cva

从0实现一个JVM语言Cva及教程, 目前实现编译器;

11   63   63  

let-go

Clojure-esque extension language for Go. (WIP)

7   63   63  

monty

A compiler for strongly typed Python. 🐍

5   63   63  

programming-language-research

Programming Language Research, Applied PLT & Compilers

5   63   63