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 (1554)

ribbit
ribbit udem-dlteam Scheme

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

561
coi
coi coi C++

A type-safe, component-based language for building reactive WASM web apps.

560
cone
cone jondgoodwin C

Cone Programming Language

557
graphql-compiler
graphql-compiler kensho-technologies Python

Turn complex GraphQL queries into optimized database queries.

553
solar
solar paradigmxyz Rust

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

552
sage
sage adam-mcdaniel Rust

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

546
hydrogen-cpp
hydrogen-cpp orosmatthew C++

A hobby programming language 🔥

544
vult
vult vult-dsp OCaml

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

542
eslisp
eslisp anko LiveScript

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

541
bfc
bfc Wilfred Rust

An industrial-grade brainfuck compiler

541
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...

538
elephc
elephc illegalstudio Rust

A PHP-to-native compiler. Takes a subset of PHP - including eval() - and compiles it directly to native assembly, producing standalone binaries for ma...

538
xcc
xcc tyfkda C

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

537
MazuCC
MazuCC jserv C

A minimalist C compiler with x86_64 code generation

536
let-go
let-go nooga Go

Almost Clojure written in Go.

535
EagleVM
EagleVM snowsnowsnows C++

Native code virtualizer for x64 binaries

534
minigo
minigo DQNEO Go

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

532
mini-c
mini-c Fedjmike C

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

531
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...

519
renjin
renjin bedatadriven R

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

517
artiq
artiq m-labs Python

A leading-edge control system for quantum information experiments

517
goboscript
goboscript aspizu Rust

goboscript is the Scratch compiler

510
dora
dora dinfuehr Rust

Dora VM

509
redscript
redscript jac3km4 Rust

Compiler/decompiler toolkit for redscript

509
PH7
PH7 symisc C

An Embedded Implementation of PHP (C Library)

508
wizard-engine
wizard-engine titzer WebAssembly

Research WebAssembly Engine

508
opendylan
opendylan dylan-lang Dylan

Open Dylan compiler and IDE

504
TurboScript
TurboScript 01alchemist JavaScript

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

495
quilc
quilc quil-lang Common Lisp

The optimizing Quil compiler.

493
Rux
Rux rux-lang C++

Compiler for the Rux programming language

489
MegCC
MegCC MegEngine C++

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

483
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.

482
mazeppa
mazeppa hirrolot OCaml

A modern supercompiler for call-by-value functional languages

479
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

476
tinyrb
tinyrb macournoyer C

A tiny subset of Ruby with a Lua'esc VM

468
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...

467
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...

464
never
never never-lang C

Never: statically typed, embeddable functional programming language.

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...

458
Compiler
Compiler hoaproject PHP

The Hoa\Compiler library.

451
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)

451
hissp
hissp gilch Python

It's Python with a Lissp.

448
matxscript
matxscript bytedance C++

A high-performance, extensible Python AOT compiler.

447
Cesium
Cesium ForNeVeR C#

C compiler for the CLI platform

446
ropfuscator
ropfuscator ropfuscator C++

ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).

445
discord-compiler-bot
discord-compiler-bot Headline Rust

A discord bot that compiles your spaghetti

445
typechecker-zoo
typechecker-zoo sdiehl Rust

A menagerie of cute implementations of modern typechecking algorithms

444
QPULib
QPULib mn416 C++

Language and compiler for the Raspberry Pi GPU

443