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.

rcaml

rcaml is an OCaml implementation in Rust

1   62   62  

guepard

flash to html5 converter, as3 to javascript translator

20   62   62  

aith

[Early Stages] Low level functional programming language with linear t...

0   62   62  

tau

A functional interpreted programming language with a minimalistic desi...

4   62   62  

pion

A concurrent programming language based on linear types

2   61   61  

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  

java2script

Java2Script provides an Eclipse Java to JavaScript transpiler (source-...

30   59   59  

unlisp-llvm

Compiler for a toy Lisp language

3   59   59  

molten

An LLVM compiler for an ML-like language (written in Rust)

2   59   59  

Technical-Subjects

The Repository Contains All the Technical Stuff's Related To SDE

8   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, p...

1   58   58  

cnpl

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

11   58   58  

rascal

A simple Pascal interpreter written in rust.

3   58   58  

jhc-components

JHC Haskell compiler split into reusable components

12   57   57  

qlc

A super fast and multithreaded GraphQL codegenerator

2   57   57  

wasc

WebAssembly AOT compiler

7   57   57  

stas

A stack based compiled systems programming language.

4   57   57  

ayame

A compiler that translates SysY (a subset of C language) into ARMv7a,...

6   56   56  

kefir

C17 compiler implementation from scratch

2   56   56  

ikea-sharp

📦The new groundbreaking programming language

2   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  

sigmastate-interpreter

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

33   56   56  

lvc

LVC verified compiler

2   55   55  

sworn

Sworn compiles Clarity smart contracts into SmartWeave contracts.

1   55   55  

PigletC

A toy C-like language compiler for PigletVM

6   55   55  

Teddy-Compiler

A simple, educational compiler implemented in Swift.

4   55   55  

JavaCompile

Android平台的Java IDE

17   55   55  

ditto

👌 A smol functional language that targets other languages

3   55   55  

boba

A general purpose statically-typed concatenative programming language.

3   54   54  

gifcc

Tiny c compiler

1   54   54  

u6a

Implementation of Unlambda, an esoteric programming language.

11   53   53  

compiler_lab

Some toy labs for compiler course

7   53   53  

CPP-Programming

Various C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.

10   53   53  

qcert

Compilation and Verification of Data-Centric Languages

9   52   52  

java-2-times-faster-than-c

An inquiry into nondogmatic software development. An experiment showin...

3   52   52  

lex

Lex is an implementation of lex tool in Ruby.

5   52   52  

clarc

Clarc compiles Clarity smart contracts into Ethereum virtual machine (...

2   52   52  

MIPS-Microsystems

A computer system containing CPU, OS and Compiler under MIPS architect...

0   52   52  

pico-ml

A toy programming language which is a subset of OCaml.

1   51   51  

Concrete-Syntax-Tree

Concrete Syntax Trees represent s-expressions with source information

12   51   51  

TypeCake

TypeCake is a language that compiles to TypeScript types. (WIP)

0   51   51  

HikariSummer

Naville's HikariObfuscator for LLVM 12. Under active development. Use...

7   51   51  

trck

Query engine for TrailDB

14   51   51  

Sawmill

Simple tools for working with immutable trees

0   51   51  

pepper-lang

The Pepper Programming Language

6   51   51  

brainfuck_compilers

Learn assembly with entirely too many brainfuck compilers

7   51   51  

idris-grin

GRIN backend for Idris

3   50   50