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.

Ruscall

自作言語処理系のコンパイラ制作

4   43   43  

ajv-pack

🚨[ARCHIVED] Produces a compact module exporting JSON-schema validation...

8   43   43  

blop-language

Blop is a Web oriented programming language that compiles to JavaScrip...

2   43   43  

pytamil

பைந்தமிழ் (pytamil) library is intended to be used in analysis of tami...

8   43   43  

DIV

Reconstrucción y posible fork de DIV Games Studio 2.0

4   43   43  

holo-build

Cross-distribution system package compiler

4   43   43  

minilang

Bootstrapped compiler of a C-like but Python-looking language

7   43   43  

milone-lang

Self-hosting F#-subset compiler

1   43   43  

pico-ml

A toy programming language which is a subset of OCaml.

1   43   43  

CSLisp

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

7   43   43  

beaver

Beaver is a LLVM/MLIR Toolkit in Elixir and Zig.

1   43   43  

kpd

an old compiler for Krug written in D - a prototype version

1   42   42  

feathersui-starling-sdk

SDK for building Feathers UI (AS3/Starling) applications with MXML

13   42   42  

tailbiter

Self-compiling compiler of a Python subset. Just enough Python to Pyth...

3   42   42  

CPP-Programming

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

9   42   42  

qbe-rs

QBE IR in natural Rust data structures

3   42   42  

fuzion

The Fuzion Language Implementation

8   42   42  

chili

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

2   42   42  

denosass

DenoSass is a complete nearly fully featured Sass compiler for Deno an...

3   42   42  

clauf

A C interpreter developed live on YouTube

0   42   42  

bredon

A modern CSS value compiler in JavaScript

1   41   41  

oxc

The first C compiler written in Rust.. mostly unworking.

7   41   41  

type-theory-compiler

Compiler for type theoretic lambda calculi equipped with system primti...

0   41   41  

encore

The Encore compiler.

27   41   41  

uc

A compiler for the µC language.

6   41   41  

DFA

Deterministic Finite Automata in C++, Token Parser & Lexer

12   41   41  

zion

A statically-typed strictly-evaluated garbage-collected readable progr...

2   41   41  

jingle

🔔 Jingle is a dynamically-typed, multi-paradigm programming language d...

2   41   41  

Ccache.cmake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcod...

9   41   41  

jet

A Fast C and Python like Programming Language that puts the Developer...

3   41   41  

monkers

Bytecode compiler and VM for the Monkeylang language, written in Rust

0   41   41  

xlang

Compiler for xlang, A C like high level programming language that emit...

18   41   41  

Bite-Programming-Language

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

2   41   41  

cmake-tutorial

A short tutorial on how to build and test embedded software using the...

11   41   41  

TaffyScript

A working compiler for the TaffyScript programming language.

3   40   40  

SharpLoader

🔮 [C#] Source code randomizer and compiler

9   40   40  

ISPC-PHPCompiler

Compile and manage multiple PHP versions easily!

18   40   40  

qcc

qcc is a small toy C compiler

2   40   40  

Teddy-Compiler

A simple, educational compiler implemented in Swift.

4   40   40  

Plotty

C language compiler from scratch for a custom architecture, with virtu...

4   40   40  

malgo

A statically typed functional programming language.

0   40   40  

mlang

My toy programming languages

5   40   40  

navdatareader

Navdatareader is a command line tool that uses the atools fs/bgl and...

11   40   40  

clox

A virtual machine and a tree-walk interpreter for the Lox programming...

5   40   40  

hassle-rs

🦀 This crate provides an FFI layer and idiomatic rust wrappers for the...

13   40   40  

cc99

C-like language compiler, the final project of ZJU Compiler Principle...

0   40   40  

koopa

Library for generating/parsing/optimizing Koopa IR.

7   40   40  

td-ollvm

TD-OLLVM, fully open source, provides the leading mobile obfuscation p...

9   40   40  

cparse

cparse is an LR(1) and LALR(1) parser generator

1   40   40  

wamcompiler

Prolog implementation based on Warren's abstract machine

4   39   39