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.

Oblivion

The language of Art

16   414   414  

bog

Small, strongly typed, embeddable language.

9   413   413  

hissp

It's Python with a Lissp.

12   412   412  

Perlito

"Perlito" Perl programming language compiler

44   411   411  

opendylan

Open Dylan compiler and IDE

69   409   409  

ratel-core

High performance JavaScript to JavaScript compiler with a Rust core

17   407   407  

kaitai_struct_compiler

Kaitai Struct: compiler to translate .ksy => .cpp / .cs / .dot / .go /...

124   406   406  

cjstoesm

A tool that can transform CommonJS to ESM

15   406   406  

goron

Yet another llvm based obfuscator

139   405   405  

QPULib

Language and compiler for the Raspberry Pi GPU

65   405   405  

RE-flex

The regex-centric, fast lexical analyzer generator for C++ with full U...

73   400   400  

numpile

A tiny 1000 line LLVM-based numeric specializer for scientific Python...

52   394   394  

sway

🌴 Empowering everyone to build reliable and efficient smart contracts...

112   394   394  

ykit

基于 Webpack 的灵活快速的打包工具,帮助稳定高效构建现代 JavaScript 应...

56   393   393  

libfirm

graph based intermediate representation and backend for optimising com...

42   392   392  

Cingulata

Cingulata (pronounced "tchingulata") is a compiler toolchain and RTE f...

42   392   392  

sericum

(Toy) Compiler Infrastructure influenced by LLVM written in Rust

13   385   385  

lbForth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C;...

116   384   384  

Phalanger

PHP 5.4 compiler for .NET/Mono frameworks. Predecessor to the opensour...

96   383   383  

cake

Cake a C23 front end and transpiler written in C

13   379   379  

slang

SystemVerilog compiler and language services

80   376   376  

compiler

Elm compiler written in Elm

23   375   375  

webml

A Standard ML Compiler for the Web

12   372   372  

ts-c-compiler

⚙️ Multipass C Compiler, Assembler and X86 emulator written in TypeScr...

21   372   372  

pipelines

An experimental programming language for data flow

9   372   372  

datafun

Research on integrating datalog & lambda calculus via monotonicity typ...

15   370   370  

SOLL

SOLL is a new compiler for generate Ewasm from solidity and yul. See a...

25   369   369  

rascal

The implementation of the Rascal meta-programming language (including...

75   361   361  

tasmocompiler

Web GUI for custom Tasmota compilation

104   359   359  

markdown-rs

CommonMark compliant markdown parser in Rust with ASTs and extensions

16   358   358  

waforth

Small but complete dynamic Forth Interpreter/Compiler for and in WebAs...

16   355   355  

railt

⚡️ A PHP GraphQL Framework

17   355   355  

play_with_llvm

A book about LLVM & Clang(中文开源书:玩转 LLVM)

49   352   352  

urn

Yet another Lisp variant which compiles to Lua

17   349   349  

pytago

A source-to-source transpiler for Python to Go translation

26   349   349  

goism

Not a fan of Emacs Lisp? Hack Emacs in Go!

16   348   348  

speedy.js

Accelerate JavaScript Applications by Compiling to WebAssembly

19   347   347  

nngen

NNgen: A Fully-Customizable Hardware Synthesis Compiler for Deep Neura...

46   347   347  

huff-rs

A low-level assembly language for the Ethereum Virtual Machine built i...

42   347   347  

cl-python

An implementation of Python in Common Lisp

35   343   343  

StaticScript

A new statically typed programming language, syntactically like TypeSc...

15   337   337  

swift-lispkit

Interpreter framework for Lisp-based extension and scripting languages...

14   335   335  

hvcc

The heavy hvcc compiler for Pure Data patches.

53   334   334  

redacted-compiler-plugin

A Kotlin compiler plugin that generates redacted toString() implementa...

27   334   334  

MegCC

MegCC是一个运行时超轻量,高效,移植简单的深度学习模型编译器

40   332   332  

never

Never: statically typed, embeddable functional programming language.

6   331   331  

graphit

GraphIt - A High-Performance Domain Specific Language for Graph Analyt...

35   331   331  

amulet

An ML-like functional programming language

16   331   331  

nxdk

The cross-platform, open-source SDK to develop for original Xbox: *new...

62   330   330  

cairo-rs

cairo-rs is a Rust implementation of the Cairo VM. Cairo (CPU Algebrai...

52   329   329