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.

BF-it

A C-like language to Brainfuck compiler, written in Python

11   129   129  

go2cpp

Go to C++20 transpiler

7   129   129  

covirt

An x86-64 code virtualizer for VM based obfuscation

30   129   129  

Kudos

Powerful utilities for deserializing Kotlin classes with Gson, Jackson...

7   128   128  

lape

Scripting engine with Pascal-like syntax for FPC and Delphi

31   127   127  

Pickora

A toy compiler that can convert Python scripts 🐍 to pickle bytecode...

5   126   126  

LSTS

Large Scale Type Systems (programming language)

3   126   126  

cool-compiler

Compiler for the COOL language written in C.

13   126   126  

TVM-Solidity-Compiler

Solidity compiler for TVM

75   125   125  

koopa

Library for generating/parsing/optimizing Koopa IR.

17   125   125  

Paskell

A Pascal to LLVM compiler in Haskell

6   125   125  

cashscript

⚖️ Easily write and interact with Bitcoin Cash smart contracts

80   125   125  

purescript-python

A Python backend for PureScript.

3   124   124  

ass-compiler

Parses and compiles ASS subtitle format to easy-to-use data structure

18   124   124  

Adept

The Adept Programming Language

9   124   124  

basil

Fast and flexible language exploring partial evaluation, context-sensi...

11   123   123  

jvm-performance-benchmarks

Java Virtual Machine (JVM) Performance Benchmarks with a primary focus...

14   123   123  

boson-lang

A hybrid programming language written in Rust.

7   122   122  

flip-jump

The single instruction language - Flip a bit, then Jump

6   122   122  

jstar

A lightweight embeddable scripting language

10   122   122  

Impatient

Ain't nobody got time for data

13   121   121  

exprgrad

An experimental deep learning framework for Nim based on a differentia...

1   121   121  

clover2

Clover2 can be used as shell. The completion is powerfull like IDE. Al...

3   121   121  

Compiler

The compiler repository for the Draco programming language.

8   121   121  

XDLCompiler

The XDL language compiler

6   120   120  

unofficial-observablehq-compiler

An unofficial compiler for Observable notebook syntax

21   120   120  

PSyclone

PSyclone is a source-to-source Fortran compiler designed to programmat...

31   120   120  

VC4C

Compiler for the VC4CL OpenCL implementation

38   118   118  

claw-lang

The compiler for the Claw language

4   118   118  

Singeli

High-level interface for low-level programming

10   117   117  

reading-vuejs-core-vapor

To understand how Vue Vapor implemented by reading through the source...

9   117   117  

Ncodi

Tunisian Programming Language, Ncodi - Code in your own words.

11   117   117  

ugo

Script Language for Go

9   117   117  

micro-svelte-compiler

Micro Svelte compiler (naive clone)

8   117   117  

kvsp

A VSP; run your encrypted C code AS IS!

7   116   116  

hlb

A developer-first language to build and test any software efficiently

12   116   116  

MATL

A programming language based on MATLAB and suitable for code golfing

7   115   115  

wasp

🐝 Wasp : Wasm programming language

4   115   115  

qbe-rs

QBE IR in natural Rust data structures

14   115   115  

evm2near

evm2near compiles Solidity contracts into NEAR WebAssembly contracts.

3   115   115  

reflaxe

Haxe framework for creating compilation targets using macros

5   115   115  

ps12exe

better powershell code 2 exe repo wis: multilang sport, darkmode-able...

6   115   115  

opencilk-project

Monorepo for the OpenCilk compiler. Forked from llvm/llvm-project and...

36   114   114  

lets_build_a_compiler_for_riscv

A c/RISCV of "Let's Build a Compiler" by Jack Crenshaw

9   114   114  

Perk

Modern low level programming language designed for kernel development

8   114   114  

magelang

Magelang is a programming language targeting webassembly

0   114   114  

nnscaler

nnScaler: Compiling DNN models for Parallel Training

18   114   114  

uniroll

Opinionated universal frontend bundler in browser

5   114   114  

SeeLess

C IDE for iOS

11   113   113  

butter

A tasty language for building efficient software. Currently work in pr...

3   113   113