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.

llrl

An experimental Lisp-like programming language

7   159   159  

Kompilierer

Der Kompilierer der Deutschen Programmiersprache

3   159   159  

glistix

Fork of the Gleam compiler providing a Nix backend, compiling Gleam to...

2   158   158  

pretty_laughable_lang

An educational C-like toy programming language that compiles to x64 bi...

4   158   158  

opshin

A simple pythonic programming language for Smart Contracts on Cardano

31   157   157  

Whitesmiths-C-compiler

Whitesmiths C compiler. One of the earliest commercial C compilers ava...

17   157   157  

minimalloc

A lightweight memory allocator for hardware-accelerated machine learni...

13   157   157  

UniScript

Bring C# scripting into Unity which acts as native code.

22   157   157  

nanojit

NanoJIT is a small, cross-platform C++ library that emits machine code...

15   157   157  

impala

An imperative and functional programming language

15   156   156  

thorin

The Higher-Order Intermediate Representation

18   156   156  

savi

A fast language for programmers who are passionate about their craft.

11   156   156  

antimony

The Antimony programming language

8   156   156  

haskell-wasm

Haskell WebAssembly Toolkit

24   155   155  

one-more-re-nightmare

A fast regular expression compiler in Common Lisp

9   155   155  

pl0c

Self-hosting PL/0 to C compiler to teach basic compiler construction f...

16   155   155  

AmiBlitz3

Complete package of AmiBlitz3 including all sources.

10   155   155  

solang

First fully featured programming language for Stack Overflow Driven De...

1   154   154  

JS-Encoder

JS-Encoder is an online front-end code editor(前端在线代码编辑器)bui...

50   154   154  

certicoq

A Verified Compiler for Gallina, Written in Gallina

33   152   152  

Jikka

an automated solver for problems of competitive programming

12   151   151  

VectorVisor

VectorVisor is a vectorizing binary translator for GPUs, designed to m...

4   151   151  

setup-typst

📑 Install Typst and add it to the PATH with package management

5   151   151  

bqskit

Berkeley Quantum Synthesis Toolkit

54   151   151  

dynamic-loader-utility

一个用于动态加载和管理Java类的工具库,支持动态编译、AOP代理和Spring Be...

4   150   150  

flax

general purpose programming language, in the vein of C++

10   149   149  

KotlinCompilerPluginExample

This is an example project that shows how to create a Kotlin Compiler...

8   149   149  

fastbasic

FastBasic - Fast BASIC interpreter for the Atari 8-bit computers

20   148   148  

vuo

A realtime visual programming language for interactive media.

20   148   148  

FreeOberon

Cross-platform IDE for development in Oberon programming language made...

18   148   148  

tweego

Tweego is a free (gratis and libre) command line compiler for Twine/Tw...

23   148   148  

nanocaml

Nanopass for OCaml

8   147   147  

resolve-tspaths

Transform path mappings in your compiled Typescript code

12   147   147  

cforge

A fast, cross-platform build tool for C and C++

8   147   147  

LLVM-Study-Notes

Study notes about LLVM. LLVM 学习笔记. Licensed under CC BY-NC-SA 4.0

21   146   146  

compiler

Helios is a DSL for writing Cardano smart contracts. This library lets...

32   146   146  

DistIL

Post-build IL optimizer and intermediate representation for .NET progr...

3   146   146  

wasm-forth

A Forth implementation compiling to WebAssembly.

5   146   146  

scheje

A little scheme implementation on top of Clojure

12   146   146  

compiler-benchmark

Benchmarks compilation speeds of different combinations of languages a...

18   146   146  

hac

HAC Ada Compiler - a small, quick Ada compiler fully in Ada

14   146   146  

cplusplus

A compiler front end for the C++ language

15   145   145  

HI-TECH-Z80-C

HI-TECH Z80 CP/M C compiler v3.09 and updates

26   145   145  

claro-lang

Claro Lang

11   145   145  

llvm-msvc-build

This project migrated to https://github.com/backengineering/llvm-msvc

23   144   144  

lesscpy

Python LESS compiler

46   144   144  

ghc-grin

GRIN backend for GHC

4   144   144  

Feral

Feral programming language reference implementation

8   143   143  

pyast64

Compile a subset of the Python AST to x64-64 assembler

17   143   143  

instapack

All-in-one TypeScript and Sass compiler for web applications! :package...

10   142   142