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.

next.js

The React Framework

14697   74483   74483  

webpack

A bundler for javascript and friends. Packs many modules into a few bu...

7917   58973   58973  

rust

Empowering everyone to build reliable and efficient software.

8111   57420   57420  

gatsby

Build blazing fast, modern apps and websites with React

9942   51561   51561  

svelte

Cybernetically enhanced web apps

2349   49069   49069  

babel

🐠 Babel is a compiler for writing next generation JavaScript.

4962   39448   39448  

kotlin

The Kotlin Programming Language.

4750   38986   38986  

parcel

📦🚀 Blazing fast, zero configuration web application bundler

1975   38726   38726  

esbuild

An extremely fast JavaScript bundler and minifier

607   26360   26360  

marked

A markdown parser and compiler. Built for speed.

3090   26052   26052  

v

Simple, fast, safe, compiled language for developing maintainable soft...

1570   25657   25657  

iris

The fastest HTTP/2 Go Web Framework. AWS Lambda, gRPC, MVC, Unique Rou...

2297   21261   21261  

pkg

Package your Node.js project into an executable

785   18545   18545  

v8

The official mirror of the V8 Git repository

3412   18043   18043  

tools

The Rome Toolchain. A linter, compiler, bundler, and more for JavaScri...

455   14809   14809  

swc

swc is a super-fast compiler written in rust; producing widely-support...

357   13147   13147  

assemblyscript

A TypeScript-like language for WebAssembly.

510   12441   12441  

bytecode-viewer

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Edi...

896   12282   12282  

Nim

Nim is a statically typed compiled systems programming language. It co...

1215   11618   11618  

gopherjs

A compiler from Go to JavaScript for running Go code in a browser

480   10366   10366  

zig

General-purpose programming language and toolchain for maintaining rob...

827   9961   9961  

compiler-explorer

Run compilers interactively from your web browser and interact with th...

1046   9163   9163  

tvm

Open deep learning compiler stack for cpu, gpu and specialized acceler...

2203   7213   7213  

kotlin-native

Kotlin/Native infrastructure

626   7100   7100  

numba

NumPy aware dynamic Python compiler using LLVM

826   6728   6728  

compiler

Compiler for Elm, a functional language for reliable webapps.

575   6513   6513  

awesome-compilers

:sunglasses: Curated list of awesome resources on Compilers, Interpret...

527   6269   6269  

swift

Swift for TensorFlow

606   6000   6000  

Nuitka

Nuitka is a Python compiler written in Python. It's fully compatible...

332   5882   5882  

acwj

A Compiler Writing Journey

450   5514   5514  

lebab

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

185   5447   5447  

rescript-compiler

The compiler for ReScript.

384   5369   5369  

enso

Hybrid visual and textual functional programming.

169   4934   4934  

dotty

The Scala 3 compiler, also known as Dotty.

780   4753   4753  

red

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

394   4690   4690  

Halide

a language for fast, portable data-parallel computation

914   4587   4587  

haxe

Haxe - The Cross-Platform Toolkit

577   4555   4555  

opal

Ruby ♥︎ JavaScript

326   4528   4528  

walt

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

153   4469   4469  

groovy

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

1629   4298   4298  

scala-js

Scala.js, the Scala to JavaScript compiler

375   4224   4224  

sucrase

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

97   4097   4097  

craftinginterpreters

Repository for the book "Crafting Interpreters"

489   4046   4046  

scala-native

Your favorite language gets closer to bare metal.

288   4035   4035  

hy

A dialect of Lisp that's embedded in Python

344   3988   3988  

mint

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

97   3555   3555  

ocaml

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

789   3361   3361  

gleam

⭐️ A friendly language for building type-safe, scalable systems!

161   3325   3325  

phenomic

DEPRECATED. Please use Next.js instead.

297   3271   3271  

write-you-a-haskell

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

238   2994   2994