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

24062   107549   107549  

rust

Empowering everyone to build reliable and efficient software.

10529   79234   79234  

svelte

Cybernetically enhanced web apps

3348   68386   68386  

webpack

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

8785   63244   63244  

gatsby

The fastest frontend for the headless web. Build modern websites with...

10540   54539   54539  

kotlin

The Kotlin Programming Language.

5576   45123   45123  

parcel

The zero configuration build tool for the web. 📦🚀

2277   42479   42479  

babel

🐠 Babel is a compiler for writing next generation JavaScript.

5675   42353   42353  

esbuild

An extremely fast bundler for the web

1029   35609   35609  

v

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

2035   33468   33468  

carbon-lang

Carbon Language's main repository: documents, design, implementation,...

1393   30750   30750  

marked

A markdown parser and compiler. Built for speed.

3323   29757   29757  

swc

Rust-based platform for the Web

1018   27869   27869  

tools

Unified developer tools for JavaScript, TypeScript, and the web

696   23832   23832  

iris

The fastest HTTP/2 Go Web Framework. New, modern and easy to learn. Fa...

2476   23825   23825  

pkg

Package your Node.js project into an executable

1004   23432   23432  

v8

The official mirror of the V8 Git repository

3857   21419   21419  

zig

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

1553   20649   20649  

assemblyscript

A TypeScript-like language for WebAssembly.

636   15306   15306  

RustPython

A Python Interpreter written in Rust

1026   15099   15099  

Nim

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

1397   14784   14784  

bytecode-viewer

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

1114   13798   13798  

compiler-explorer

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

1507   13485   13485  

codon

A high-performance, zero-overhead, extensible Python compiler using LL...

468   12974   12974  

gopherjs

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

561   12004   12004  

tvm

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

3097   9974   9974  

Nuitka

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

494   9228   9228  

numba

NumPy aware dynamic Python compiler using LLVM

1044   8720   8720  

gop

The Go+ programming language is designed for engineering, STEM educati...

548   8449   8449  

mitosis

Write components once, run everywhere. Compiles to Vue, React, Solid,...

333   8398   8398  

awesome-compilers

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

623   7847   7847  

acwj

A Compiler Writing Journey

766   7843   7843  

nebullvm

Plug and play modules to optimize the performances of your AI systems...

600   7579   7579  

compiler

Compiler for Elm, a functional language for reliable webapps.

652   7147   7147  

kotlin-native

Kotlin/Native infrastructure

616   7069   7069  

craftinginterpreters

Repository for the book "Crafting Interpreters"

871   6810   6810  

typst

A new markup-based typesetting system that is powerful and easy to lea...

86   6761   6761  

enso

Hybrid visual and textual functional programming.

236   6508   6508  

rescript-compiler

The compiler for ReScript.

427   6169   6169  

swift

Swift for TensorFlow

624   6068   6068  

lebab

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

196   5584   5584  

haxe

Haxe - The Cross-Platform Toolkit

649   5467   5467  

Halide

a language for fast, portable data-parallel computation

1016   5354   5354  

dotty

The Scala 3 compiler, also known as Dotty.

937   5283   5283  

sucrase

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

130   5282   5282  

red

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

427   5156   5156  

rspack

A fast Rust-based web bundler 🦀️

246   4958   4958  

gleam

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

255   4931   4931  

groovy

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

1817   4889   4889  

opal

Ruby ♥︎ JavaScript

338   4748   4748