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.

groovy

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

1817   4889   4889  

opal

Ruby ♥︎ JavaScript

338   4748   4748  

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  

mtail

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

381   3889   3889  

mint

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

111   3854   3854  

coconut

Simple, elegant, Pythonic functional programming.

111   3762   3762  

tengo

A fast script language for Go

308   3597   3597  

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  

openj9

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

739   3363   3363  

reshade

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

494   3321   3321  

reading

A list of computer-science readings I recommend

721   3270   3270  

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.

248   3205   3205  

fully-homomorphic-encryption

An FHE compiler for C++

225   3179   3179  

firefly

An alternative BEAM implementation, designed for WebAssembly

93   3159   3159  

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  

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  

glslang

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

725   2451   2451  

selfie

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

313   2412   2412  

jank

The native Clojure dialect hosted on LLVM

79   2386   2386  

mir

A lightweight JIT compiler based on MIR (Medium Internal Representatio...

153   2385   2385  

clasp

clasp Common Lisp environment

133   2305   2305  

Bridge

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

306   2262   2262  

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