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.

haxe

Haxe - The Cross-Platform Toolkit

682   6557   6557  

Halide

a language for fast, portable data-parallel computation

1085   6165   6165  

swift

Swift for TensorFlow

610   6141   6141  

scala3

The Scala 3 compiler, also known as Dotty.

1113   6097   6097  

ocaml

The core OCaml system: compilers, runtime system, base libraries

1157   5886   5886  

sucrase

Super-fast alternative to Babel for when you can target modern JS runt...

149   5797   5797  

red

Red is a next-generation programming language strongly inspired by Reb...

415   5770   5770  

panda

🐼 Universal, Type-Safe, CSS-in-JS Framework for Design Systems ⚡️

265   5644   5644  

lebab

Turn your ES5 code into readable ES6. Lebab does the opposite of what...

150   5638   5638  

wazero

wazero: the zero dependency WebAssembly runtime for Go developers

289   5519   5519  

farm

Extremely fast Vite-compatible web build tool written in Rust

190   5455   5455  

ohm

A library and language for building parsers, interpreters, compilers,...

218   5343   5343  

groovy

Apache Groovy: A powerful multi-faceted programming language for the J...

1910   5341   5341  

wing

A programming language for the cloud ☁️ A unified programming model, c...

213   5275   5275  

hy

A dialect of Lisp that's embedded in Python

373   5260   5260  

opal

Ruby ♥︎ JavaScript

331   4875   4875  

leo

🦁 The Leo Programming Language. A Programming Language for Formally V...

682   4791   4791  

reshade

A generic post-processing injector for games and video software.

611   4730   4730  

melody

Melody is a language that compiles to regular expressions and aims to...

56   4693   4693  

scala-js

Scala.js, the Scala to JavaScript compiler

397   4661   4661  

walt

:zap: Walt is a JavaScript-like syntax for WebAssembly text format :za...

122   4656   4656  

scala-native

Your favorite language gets closer to bare metal.

383   4604   4604  

borgo

Borgo is a statically typed language that compiles to Go.

63   4446   4446  

c3c

Compiler for the C3 language

288   4308   4308  

asmjit

Low-latency machine code generation

537   4245   4245  

coconut

Simple, elegant, Pythonic functional programming.

126   4243   4243  

mint

🍃 A refreshing programming language for the front-end web.

154   4149   4149  

fsharp

The F# compiler, F# core library, F# language service, and F# tooling...

821   4125   4125  

mtail

extract internal monitoring data from application logs for collection...

390   3950   3950  

trunk

Build, bundle & ship your Rust WASM application to the web.

293   3940   3940  

ballerina-lang

The Ballerina Programming Language

774   3764   3764  

cinder

Cinder is Meta's internal performance-oriented production version of C...

130   3684   3684  

tengo

A fast script language for Go

319   3680   3680  

firefly

An alternative BEAM implementation, designed for WebAssembly

110   3602   3602  

fully-homomorphic-encryption

An FHE compiler for C++

266   3596   3596  

openj9

Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized fo...

767   3454   3454  

write-you-a-haskell

Building a modern functional compiler from first principles. (http://d...

258   3401   3401  

reading

A list of computer-science readings I recommend

740   3398   3398  

emojicode

😀😜🔂 World’s only programming language that’s bursting with emojis

166   3372   3372  

grain

The Grain compiler toolchain and CLI. Home of the modern web staple....

118   3366   3366  

QuickJS

QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模...

305   3351   3351  

glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL,...

907   3335   3335  

gluon

A static, type inferred and embeddable language written in Rust.

150   3328   3328  

iree

A retargetable MLIR-based machine learning compiler and runtime toolki...

742   3279   3279  

phenomic

DEPRECATED. Please use Next.js instead.

247   3196   3196  

dmd

dmd D Programming Language compiler

650   3148   3148  

alpa

Training and serving large-scale neural networks with auto paralleliza...

353   3148   3148  

clang

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

1651   3047   3047  

Transcrypt

Python 3.9 to JavaScript compiler - Lean, fast, open!

216   2896   2896  

bytenode

A minimalist bytecode compiler for Node.js

185   2832   2832