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.

artiq

A leading-edge control system for quantum information experiments

213   477   477  

LO

LO - small programming language targeting WASM that aims to be as simp...

7   471   471  

tinyrb

A tiny subset of Ruby with a Lua'esc VM

41   467   467  

lbForth

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

114   465   465  

redscript

Compiler/decompiler toolkit for redscript

38   463   463  

Compiler

The Hoa\Compiler library.

51   452   452  

never

Never: statically typed, embeddable functional programming language.

11   451   451  

8cc.vim

C Compiler written in Vim script

7   446   446  

lurk-beta

Lurk is a Turing-complete programming language for recursive zk-SNARKs...

62   445   445  

solar

Blazingly fast, modular and contributor friendly Solidity compiler, wr...

58   445   445  

wizard-engine

Research WebAssembly Engine

46   443   443  

scrapscript

A functional, content-addressable programming language.

15   442   442  

Reduceron

FPGA Haskell machine with game changing performance. Reduceron is Matt...

34   439   439  

QPULib

Language and compiler for the Raspberry Pi GPU

62   437   437  

ratel-core

High performance JavaScript to JavaScript compiler with a Rust core

17   436   436  

flow-to-typescript

Convert Flow-annotated files to TypeScript

43   433   433  

wrecc

A x86_64 C99 compiler written in Rust from scratch

14   433   433  

matxscript

A high-performance, extensible Python AOT compiler.

41   432   432  

ropfuscator

ROPfuscator is a fine-grained code obfuscation framework for C/C++ pro...

32   430   430  

rascal

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

78   428   428  

discord-compiler-bot

A discord bot that compiles your spaghetti

40   427   427  

hissp

It's Python with a Lissp.

12   422   422  

mazeppa

A modern supercompiler for call-by-value functional languages

9   422   422  

redacted-compiler-plugin

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

28   420   420  

Perlito

"Perlito" Perl programming language compiler

47   417   417  

Cesium

C compiler for the CLI platform

43   417   417  

fervid

All-in-One Vue compiler written in Rust

12   416   416  

lexical_syntax_analysis

编译原理词法分析器&语法分析器LR(1)实现 C++

157   416   416  

Oblivion

The language of Art

16   414   414  

cjstoesm

A tool that can transform CommonJS to ESM

15   412   412  

swift-lispkit

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

16   410   410  

numpile

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

50   409   409  

Cingulata

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

42   407   407  

sericum

(Toy) Compiler Infrastructure influenced by LLVM written in Rust

13   401   401  

datafun

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

15   401   401  

play_with_llvm

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

52   401   401  

xcc

Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64...

26   399   399  

pytago

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

28   396   396  

ykit

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

57   394   394  

compiler

Elm compiler written in Elm

25   394   394  

webml

A Standard ML Compiler for the Web

12   388   388  

graphit

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

47   384   384  

binaryen.js

A buildbot for browser & Node.js builds of Binaryen, a compiler infras...

47   384   384  

ts-c-compiler

⚙️ C99-compatible multipass compiler written in TypeScript with GCC ex...

21   384   384  

goboscript

goboscript is the Scratch compiler

38   384   384  

Phalanger

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

92   383   383  

Mond

A scripting language for .NET Core

25   382   382  

cl-python

An implementation of Python in Common Lisp

35   381   381  

SOLL

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

24   379   379  

pipelines

An experimental programming language for data flow

9   373   373