Topic

compiler

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.

Repositories (1572)

psychec
psychec ltcmelo C++

A compiler frontend for the C programming language

568
compiler_series
compiler_series bisqwit Yacc

Material for the Creating a Compiler video lesson series.

567
libfirm
libfirm libfirm C

graph based intermediate representation and backend for optimising compilers

565
langcraft
langcraft SuperTails Rust

Compiler from LLVM IR to Minecraft datapacks.

563
pon
pon can1357 Rust

Python 3.14, compiled to metal — JIT & AoT native compiler and runtime in Rust. Cranelift backend, ruff parser, Green Tea GC, byte-exact differential...

563
ribbit
ribbit udem-dlteam Scheme

A portable, compact and extensible Scheme implementation to 25 targets. R4RS compliant.

563
solar
solar paradigmxyz Rust

Blazingly fast, modular and contributor friendly Solidity compiler, written in Rust

560
cone
cone jondgoodwin C

Cone Programming Language

559
let-go
let-go nooga Go

Almost Clojure written in Go.

555
sage
sage adam-mcdaniel Rust

A programming language that's wise beyond its bytes!🌱🌿🪴

554
graphql-compiler
graphql-compiler kensho-technologies Python

Turn complex GraphQL queries into optimized database queries.

553
xcc
xcc tyfkda C

Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm

549
goboscript
goboscript aspizu Rust

goboscript is the Scratch compiler

548
hydrogen-cpp
hydrogen-cpp orosmatthew C++

A hobby programming language 🔥

547
EagleVM
EagleVM snowsnowsnows C++

Native code virtualizer for x64 binaries

546
vult
vult vult-dsp OCaml

Vult is a transcompiler well suited to write high-performance DSP code

544
bfc
bfc Wilfred Rust

An industrial-grade brainfuck compiler

542
eslisp
eslisp anko LiveScript

un-opinionated S-expression syntax and macro system for JavaScript

538
MazuCC
MazuCC jserv C

A minimalist C compiler with x86_64 code generation

537
mini-c
mini-c Fedjmike C

Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours

535
minigo
minigo DQNEO Go

minigo🐥is a small Go compiler made from scratch. It can compile itself.

532
phel-lang
phel-lang phel-lang PHP

A functional, Lisp-inspired language that compiles to PHP. Inspired by Clojure, Phel brings macros, persistent data structures, and expressive functio...

526
renjin
renjin bedatadriven R

JVM-based interpreter for the R language for the statistical analysis.

516
artiq
artiq m-labs Python

A leading-edge control system for quantum information experiments

516
redscript
redscript jac3km4 Rust

Compiler/decompiler toolkit for redscript

514
wizard-engine
wizard-engine titzer WebAssembly

Research WebAssembly Engine

512
dora
dora dinfuehr Rust

Dora VM

510
PH7
PH7 symisc C

An Embedded Implementation of PHP (C Library)

508
opendylan
opendylan dylan-lang Dylan

Open Dylan compiler and IDE

500
Rux
Rux rux-lang C++

Compiler for the Rux programming language

498
TurboScript
TurboScript 01alchemist JavaScript

Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly

494
quilc
quilc quil-lang Common Lisp

The optimizing Quil compiler.

491
lbForth
lbForth larsbrinkhoff Forth

Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.

483
MegCC
MegCC MegEngine C++

MegCC是一个运行时超轻量,高效,移植简单的深度学习模型编译器

483
jeandle-jdk
jeandle-jdk jeandle Java

Jeandle is a Just-in-Time compiler for Java. It is built on OpenJDK and leverages the LLVM compiler infrastructure to generate machine code, aiming to...

479
mazeppa
mazeppa hirrolot OCaml

A modern supercompiler for call-by-value functional languages

477
LO
LO glebbash Rust

LO - small programming language targeting WASM that aims to be as simple as possible

477
wrecc
wrecc PhilippRados Rust

A x86_64 C99 compiler written in Rust from scratch

475
tinyrb
tinyrb macournoyer C

A tiny subset of Ruby with a Lua'esc VM

468
scrapscript
scrapscript tekknolagi Python

A functional, content-addressable programming language.

465
Reduceron
Reduceron tommythorn Haskell

FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for...

461
rascal
rascal usethesource Java

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time sys...

460
never
never never-lang C

Never: statically typed, embeddable functional programming language.

460
typechecker-zoo
typechecker-zoo sdiehl Rust

A menagerie of cute implementations of modern typechecking algorithms

458
lurk-beta
lurk-beta lurk-lab Rust

Lurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)

452
Compiler
Compiler hoaproject PHP

The Hoa\Compiler library.

451
Cesium
Cesium ForNeVeR C#

C compiler for the CLI platform

451
hissp
hissp gilch Python

It's Python with a Lissp.

449
jugg
jugg tencentmusic Java

Fastest incremental build tool for large Android apps. See changes in ~3s without modifying Gradle scripts or adding SDKs. Works via IDE Plugin / CLI.

448
matxscript
matxscript bytedance C++

A high-performance, extensible Python AOT compiler.

447