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.

pikt

:art: Image-based poetic programming language.

1   142   142  

instapack

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

10   142   142  

cperl

A perl5 with classes, types, compilable, company friendly, security

17   141   141  

Orchestra

One language to be RegExp's Successor. Visually readable and rich, tec...

7   141   141  

forkphorus

JavaScript compiler for Scratch 3, 2, and 1 projects.

115   141   141  

radspec

🤘 Radspec is a safe interpreter for Ethereum's NatSpec

41   141   141  

sia

Sia - Binary serialisation and deserialisation

10   141   141  

GenSym

A high-performance, parallel, compilation-based symbolic execution eng...

6   141   141  

c-compiler

A compiler that accepts any valid program written in C. It is made usi...

34   140   140  

tritonparse

TritonParse: A Compiler Tracer, Visualizer, and mini-Reproducer(WIP) f...

8   140   140  

BatchToApp

Convert your .bat/.cmd scripts to .exe and protect (obfuscate) them wi...

3   140   140  

datum

A easy maintain(read/write) language for transform from/to other langu...

17   140   140  

gentee

Gentee - script programming language for automation. It uses VM and co...

18   140   140  

Mad-Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

22   140   140  

sim-c

A dynamically typed high-level front end for C

88   139   139  

star

An experimental programming language that's made to be powerful, produ...

2   139   139  

go2hx

Import Go libraries in your Haxe projects Go -> Haxe source-to-source...

14   139   139  

MiniLang

A type-safe C successor that compiles directly to various platforms.

4   139   139  

l1vm

L1VM - a tiny virtual machine with a 64 bit core

11   138   138  

ccpu

A 8-bit computer made of 74xx series logic gates and memory ICs.

5   138   138  

Zag-Smalltalk

Smalltalk VM Written in Zig with methods stored as type-annotated ASTs

9   138   138  

shaderkit

Tools and IntelliSense for GLSL and WGSL.

4   138   138  

tryC

Write a tiny interpreter by C language in 500+ lines

16   138   138  

qbicc

Experimental static compiler for Java programs.

21   137   137  

SparseTIR

SparseTIR: Sparse Tensor Compiler for Deep Learning

15   137   137  

nnsmith

Automatic DNN generation for fuzzing and more

31   136   136  

tpp-mlir

TPP experimentation on MLIR for linear algebra

34   136   136  

hivemind

a multi-syntax language

5   136   136  

kou

A minimal language compiled into wasm bytecode

4   135   135  

holyc-compiler

Compiler & tool recreation of TempleOS's HolyC language

4   135   135  

mlir-playground

Play with MLIR right in your browser

8   135   135  

wasm2native

Turn WASI apps into native executables

7   134   134  

wasm_run

A WebAssembly executor for Dart and Flutter applications. Uses Rust's...

14   134   134  

REXS

A language for writing regular expressions.

3   134   134  

brain

An esoteric programming language compiler on top of LLVM based on Brai...

19   134   134  

Latte-lang

100% Java compatibility and Functional Programming.

21   134   134  

fcc

Fedjmike's C Compiler

21   134   134  

cx

C* is a hybrid low-level/high-level systems programming language focus...

8   134   134  

CFortranTranslator

A translator from Fortran to C++. We provide statement-wise translatio...

27   134   134  

agbcc

C compiler

103   133   133  

checkmate

Training neural networks in TensorFlow 2.0 with 5x less memory

16   132   132  

angle

⦠ Angle: new speakable syntax for python 💡

5   132   132  

ComputerStudent

计算机专业系统性学习资料(python,c,c++,计算机组成,计算机网络,编译原...

45   132   132  

wrench

practical embedded script interpreter

11   131   131  

pasta

Peter's Amazing Syntax Tree Analyzer

8   131   131  

md

A markdown parser and compiler. Built for speed.

12   131   131  

unseemly

Macros have types!

4   131   131  

FreakC

FreakC Programming Language - an experimental Batch-like language writ...

11   130   130  

ts-transform-import-path-rewrite

TS AST transformer to rewrite import path

15   129   129  

MathCompile

Compile Wolfram Language functions into C++ code and binary

11   129   129