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.

p4fpga

P4-14/16 Bluespec Compiler

28   87   87  

hb

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

98   87   87  

raddsl

Tools for rapid prototyping of DSL compilers

6   86   86  

fast_ber

A C++11 ASN.1 BER Encoding and Decoding Library

11   86   86  

ucc

Udon C Compiler: C compiler for our original CPU

8   85   85  

PDDL.jl

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

9   85   85  

Cuik

A Modern C11 compiler (STILL EARLY)

10   85   85  

boson-lang

A hybrid programming language written in Rust.

6   85   85  

gig

A Gleam compiler written in Gleam

0   85   85  

daceml

A Data-Centric Compiler for Machine Learning

14   84   84  

EEL_VM

EEL2 compiler and execution VM with enhanced routines for real-time si...

6   84   84  

ts-transform-css-modules

Extract css class names from required css module files for TypeScript

4   84   84  

macro-compiler

🎭 The compiler of EventMacro to OpenKore plugin

8   84   84  

bullseye

[WIP] A pure functional language that compiles to Dart.

5   84   84  

vsSolutionBuildEvent

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

23   84   84  

arithmetic-circuits

Arithmetic circuits for zero knowledge proof systems

14   83   83  

compiler-course-project

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

23   83   83  

ordo

Ordo: A minimalist language with row polymorphism

3   83   83  

shine

The Shine compiler for the RISE language

13   83   83  

go-decorator

让 Go 便捷使用装饰器的工具,装饰器能够切面 (AOP)、代理 (Proxy) 任意的...

6   83   83  

typhon

Snakes on rbx-head. A Python implementation for the Rubinius VM

8   82   82  

dive-into-ghc

Dive into GHC

6   82   82  

dragome-sdk

Dragome is a tool for creating client side web applications in pure Ja...

20   82   82  

facet

a functional programming language with algebraic effects and handlers

1   82   82  

cymbal

Yet another Rust implementation of the Monkey language from "Writing a...

12   82   82  

Animac

Scheme语言实现 / Scheme implementation

2   82   82  

pypperoni

Pypperoni Python Compiler Source Code

9   81   81  

rco

Package: The R Code Optimizer

20   81   81  

compiler2017

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

19   81   81  

lambdex

Write complicated anonymous functions beyond lambdas in Python.

3   81   81  

third

Third, a small Forth compiler for 8086 DOS

7   81   81  

let-go

Clojure-esque extension language for Go. (WIP)

9   81   81  

jitcompiler

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

19   81   81  

jmc

A compiler for JMC (JavaScript-like Minecraft Function), a mcfunction...

12   81   81  

YuLang

The Yu (羽) programming language.

9   80   80  

open-earth-compiler

development repository for the open earth compiler

14   80   80  

mlogjs

Compile javascript into Mindustry logic code (mlog)

8   80   80  

Archive-Ddos

An archive of various DDOS and Botnet tools with many differences ☠️

8   80   80  

capy

🍊 A statically typed, compiled programming language, largely inspired...

5   80   80  

mini-interpreter

A Simple Scripting Language

5   80   80  

fork

A simple, self hosted, low level programming language.

3   79   79  

dyalect

Dyalect is a dynamic programming language for .NET.

6   79   79  

pythonOS

what have I done

4   79   79  

hook-lang

The Hook Programming Language

2   79   79  

CTAsm

Compile time assembler with nasm syntax

8   79   79  

parser-toolkit

A toolkit that makes it easier to write recursive-descent parsers in Z...

8   78   78  

hydrascript

TypeScript & Go inspired open-source public research project written i...

6   78   78  

inertia

A Lisp to Javascript compiler

5   78   78  

XC-BASIC

A compiling BASIC dialect for the Commodore-64

14   78   78  

Tachyon

Experimental Programming Language Coded in Python!

10   77   77