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.

lfvm-stg

Map lazy functional language constructs to LLVM IR

0   50   50  

Flame

A compiler framework for managed code.

4   50   50  

well

somewhat functional high level assembler https://wellang.github.io/wel...

3   50   50  

promit

A neat, object-oriented, lightweight, elegant and fast programming lan...

0   50   50  

Bite-Programming-Language

Bite is a dynamically typed programming language. Embedded in C#

2   50   50  

Pyxell

Multi-paradigm programming language compiled to C++, written in Python...

6   49   49  

P523-Rust

P523 Course in Rust

12   49   49  

TigerCompiler

Implementation and Exercises in Modern Compiler Implementation in C.

9   49   49  

min

Min: Crypto Token for Beautiful and Secure Code

6   49   49  

peachpie-samples

Sample projects demonstrating use of Peachpie - the PHP compiler and r...

25   49   49  

RusTiny

A Rust-like language compiling to x86-64 assembler

6   49   49  

DIV

Reconstrucción y posible fork de DIV Games Studio 2.0

4   49   49  

ghuloum

Following [An Incremental Approach to Compiler Construction](http://sc...

4   49   49  

psi

WIP ISO 7185 Pascal interpreter

4   48   48  

leekscript-next

A dynamically typed, compiled just-in-time programming language used i...

8   48   48  

LanguageBackdoors

Compiler exploits and exploitable non-obvious source code back doors....

12   48   48  

dmr_c

dmr_C is a C parser and JIT compiler with LLVM, Eclipse OMR and NanoJI...

2   48   48  

resman

Cross-platform resource compiler and manager based on llvm/clang

0   48   48  

stackvm

Virtual Machine with a 240x160 VRAM display.

1   48   48  

decaf-rs

The Decaf compiler, written in Rust

8   48   48  

vproto

Protobuf compiler and runtime in V

8   48   48  

wyvern

Automatic conversion of call by value into call by need in the LLVM IR...

4   48   48  

emperor-os

(new released v2.5 LTS.2022-06-25) It has focused on developing an All...

9   48   48  

mpc

Secure Multi-Party Computation (MPC) with Go. This project implements...

13   48   48  

milone-lang

Self-hosting F#-subset compiler

1   47   47  

blazex

AOT compiled object oriented programming language

2   47   47  

husky

Empowering everyone towards next generation AI and software.

3   47   47  

infrared

:sparkles::rocket: Blazing fast, inferred static type checker for Java...

2   47   47  

mlml

self-hosted compiler for a subset of OCaml

4   47   47  

antlr4-calculator

Simple antlr4 calculator.

32   47   47  

BashClass

BashClass is an Object Oriented Programming language that compiles to...

3   47   47  

tiny-basic-compiler

A simple Tiny BASIC compiler which targets x86-64 Linux machines.

10   47   47  

wlang

Programming language in development

1   47   47  

bfpy

Python to Brainfuck transpiler

5   47   47  

Casper

A compiler for automatically re-targeting sequential Java code to Apac...

5   46   46  

tenpoku-book

電子書籍: x64 UEFI 対応 OS 自作入門 https://tenpoku1000.gitbook.io/te...

1   46   46  

neeilang

Fast, type-safe, object-oriented language by yours truly

2   46   46  

MoonCraft

Lua to Commandblock compiler

3   46   46  

greenberry

A one-line statement language with grammar and infinite look-ahead

39   46   46  

plank

📜 | Functional programming language written in kotlin.

0   46   46  

RuneScript

The RuneScript scripting language

8   45   45  

frobtads

Linux and macOS development tools and text-mode interpreter for TADS a...

11   45   45  

c-compiler-frontend

💻NUAA 2017 编译原理 - C(缩减)语言编译器前端 - Python

3   45   45  

gross

Research Compiler using Graph IR for Code Optimizations and Code Gener...

3   44   44  

compiler-tutorial

Incremental Compiler paper by Abdulaziz Ghuloum, using Chez scheme, Na...

9   44   44  

Sprache.Calc

Easy to use extensible calculator for .NET. Demonstrates Sprache toolk...

10   44   44  

MimiC

MimiC is a compiler of C subset (extended SysY language) by USTB NSCSC...

10   44   44  

lispkit

FUNCTIONAL PROGRAMMING: Application and Implementation, Peter Henderso...

10   44   44  

chili

General-purpose, compiled programming language, focused on productivit...

3   44   44  

CSLisp

C# Scheme / Lisp implementation for embedding in .NET projects

7   43   43