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.

Passant

Programming language made up of chess games

0   34   34  

caustic

A transactional programming language.

4   34   34  

hyeo-ung-lang

Hyeo-ung Programming Language Compiler in Rust

1   34   34  

foolang

A toy programming language.

0   34   34  

syntek

🚀✨ The Syntek programming language

4   33   33  

starlight

[WIP] Yet another Erlang implementation in Rust

2   33   33  

xshade

"cross shade" meta shading language and compiler

3   33   33  

Decaf-Compiler

Compiler for Decaf Programming Language

7   33   33  

Nyan-Compiler

a basic IDE compiler for C# and VB.NET using codedom

24   33   33  

locks-py

Python implementation of locks, which is an imperative, dynamically ty...

1   33   33  

Extensive-C0-Compiler

北航计算机学院 编译原理最高难度课程设计 BUAA SCSE - Extensive C0 Compi...

6   33   33  

thislang

A subset of javascript implemented in that subset of javascript. Yes,...

1   33   33  

alioth-dev

The Alioth programming language

3   32   32  

kmc

module compiler for kissy

17   32   32  

llvm-lambda

A compiler for a simple language using llvm

3   32   32  

avro-to-typescript

Compile Apache Avro schema files to TypeScript classes

22   32   32  

game_engine_for_esp8266_with_compiler

Compiler written in JS for a virtual machine running on esp8266

8   32   32  

Appunti-LFC

Appunti di Linguaggi Formali e Compilatori - Prof.ssa P. Quaglia - Uni...

7   32   32  

awesome-notes

:dragon: Personal Learning Notes - Today I Learned (TIL)

8   32   32  

gram

A programming language for distributed systems.

0   32   32  

OpenDriver2Tools

Driver 1 and Driver 2 tools

4   32   32  

Yakou

A Go Lang / V Lang / Rust syntax approach in JVM language.

2   32   32  

rollup-plugin-closure-compiler-js

Rollup plugin for optimizing JavaScript with google-closure-compiler-j...

5   31   31  

snowstar

Here lies the code for the Snow* programming language, currently being...

1   31   31  

powjs

Migrated to https://gitlab.com/powjs/powjs

0   31   31  

cabasa

Haxe Framework for WebAssembly

1   31   31  

Cmc

:space_invader: the compiler for the Cm programming language

3   31   31  

u-programming-language

Low-level hobby programming language that compiles to 16-bit x86 assem...

5   31   31  

tweeg.js

TweegJS: a Twig → JS compiler

4   31   31  

basgo

basgo compiles BASIC-lang to Golang. Then 'go build' can translate cod...

1   31   31  

hsdatalog

BDD-based implementation of Datalog

2   31   31  

pck

The Parser Construction Kit ("Puck"): A Parser Generator and Grammar T...

2   31   31  

ccg

CCG is a random C Code Generator

5   31   31  

ShenSharp

Shen for the Common Language Runtime

2   31   31  

D_CodeGen

Binary Code Generator Written in Pascal

11   31   31  

bbc-c

C compiler for the BBC Micro Series

2   31   31  

CSharpLLVM

An LLVM-based compiler for IL/C# for kernels that compiles to native c...

2   31   31  

mincaml

A MinCaml compiler implemented in Rust

2   31   31  

kcs

Scripting in C with JIT(x64)/VM.

6   31   31  

setup-sp

This action sets-up, cache and adds sourcemod scripting directory to t...

2   31   31  

TypeCake

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

0   31   31  

nanohs

a self-hosting lambda calculus compiler

1   31   31  

progge.rs

Program analysis playground for a simple, imperative language

0   31   31  

mlogjs

A compiler that compiles Javascript code into Mindustry logic code.

4   31   31  

qc

quick c

4   30   30  

scopion

a statically-typed programming language with powerful syntax

2   30   30  

magnificATS

Collection of ATS goodness

1   30   30  

orcc

Open RVC-CAL Compiler

15   30   30  

Ion.Net

🚀 Language implementation in C# using LLVM

2   30   30  

enact

(WIP) Enact: A compiled programming language that's simple, familiar a...

1   30   30