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.

walt

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

155   4616   4616  

hy

A dialect of Lisp that's embedded in Python

373   4578   4578  

ohm

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

222   4457   4457  

scala-js

Scala.js, the Scala to JavaScript compiler

388   4446   4446  

ocaml

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

1002   4440   4440  

scala-native

Your favorite language gets closer to bare metal.

338   4299   4299  

melody

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

53   4079   4079  

Odin

Odin Programming Language

333   4067   4067  

lightningcss

An extremely fast CSS parser, transformer, bundler, and minifier writt...

120   3915   3915  

mint

:leaves: A refreshing programming language for the front-end web

111   3854   3854  

coconut

Simple, elegant, Pythonic functional programming.

111   3762   3762  

wazero

wazero: the zero dependency WebAssembly runtime for Go developers

190   3641   3641  

mtail

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

390   3573   3573  

fsharp

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

756   3520   3520  

asmjit

Low-latency machine code generation

467   3486   3486  

reshade

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

494   3321   3321  

ballerina-lang

The Ballerina Programming Language

698   3262   3262  

write-you-a-haskell

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

260   3261   3261  

phenomic

DEPRECATED. Please use Next.js instead.

286   3237   3237  

fully-homomorphic-encryption

An FHE compiler for C++

225   3179   3179  

firefly

An alternative BEAM implementation, designed for WebAssembly

93   3159   3159  

tengo

A fast script language for Go

224   3145   3145  

openj9

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

678   3120   3120  

emojicode

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

161   3056   3056  

clang

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

1695   2983   2983  

grain

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

109   2978   2978  

gluon

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

139   2822   2822  

dmd

dmd D Programming Language compiler

618   2756   2756  

wasp

The fastest way to develop full-stack web apps with React & Node.js.

125   2734   2734  

QuickJS

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

271   2731   2731  

Transcrypt

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

223   2721   2721  

trunk

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

195   2649   2649  

cinder

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

94   2546   2546  

cranelift

Cranelift code generator

210   2477   2477  

reading

A list of computer-science readings I recommend

555   2453   2453  

glslang

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

725   2451   2451  

clasp

clasp Common Lisp environment

133   2305   2305  

Bridge

:spades: C# to JavaScript compiler. Write modern mobile and web apps i...

306   2262   2262  

selfie

An educational software system of a tiny self-compiling C compiler, a...

292   2225   2225  

ispc

Intel® Implicit SPMD Program Compiler

286   2213   2213  

Beef

Beef Programming Language

119   2208   2208  

faust

Functional programming language for signal processing and sound synthe...

295   2194   2194  

erg

A statically typed language that can deeply improve the Python ecosyst...

47   2179   2179  

prototype

(deprecated) The journey continues at ASNEXT: https://github.com/Assem...

59   2134   2134  

alpa

Training and serving large-scale neural networks

257   2091   2091  

c

Compile and execute C "scripts" in one go!

184   2042   2042  

Idris2

A purely functional programming language with first class types

333   2037   2037  

bytenode

A minimalist bytecode compiler for Node.js

155   2028   2028  

Fennel

Lua Lisp Language

107   2016   2016  

futhark

:boom::computer::boom: A data-parallel functional programming language

143   2014   2014