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.

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  

rascal

A simple Pascal interpreter written in rust.

3   48   48  

dmr_c

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

2   48   48  

java2script

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

30   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  

silver

An attribute grammar-based programming language for composable languag...

5   48   48  

decaf-rs

The Decaf compiler, written in Rust

8   48   48  

vproto

Protobuf compiler and runtime in V

8   48   48  

math-compiler

A simple intel/AMD64 assembly-language compiler for mathematical opera...

5   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  

Singeli

High-level interface for low-level programming

2   48   48  

mpc

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

13   48   48  

claro-lang

Claro Lang

0   48   48  

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  

molten

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

2   47   47  

husky

Empowering everyone towards next generation AI and software.

3   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  

tekknolagi.github.com

My personal website

15   46   46  

Technical-Subjects

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

8   46   46  

plank

📜 | Functional programming language written in kotlin.

0   46   46  

reflaxe

Haxe framework for creating compilation targets using macros

0   46   46  

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  

oberon-07-compiler

Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, Koli...

5   45   45  

RuneScript

The RuneScript scripting language

8   45   45  

promit

Promit is object oriented, bytecode interpreted, lightweight, elegant...

0   45   45  

GenSym

GenSym, a compiler for parallel symbolic execution of LLVM IR

2   45   45  

gross

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

3   44   44  

swift-com

Swift/COM+

6   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  

assembler

Basic X86-64 assembler, written in golang

9   44   44  

tau

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

4   44   44  

jitcompiler

JIT Compiler is a open source online code compiler. You can run more t...

11   44   44