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

eslisp
eslisp anko LiveScript

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

539
solar
solar paradigmxyz Rust

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

539
hydrogen-cpp
hydrogen-cpp orosmatthew C++

A hobby programming language 🔥

539
MazuCC
MazuCC jserv C

A minimalist C compiler with x86_64 code generation

538
sage
sage adam-mcdaniel Rust

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

538
vult
vult vult-dsp OCaml

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

534
minigo
minigo DQNEO Go

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

531
mini-c
mini-c Fedjmike C

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

531
EagleVM
EagleVM snowsnowsnows C++

Native code virtualizer for x64 binaries

528
renjin
renjin bedatadriven R

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

518
artiq
artiq m-labs Python

A leading-edge control system for quantum information experiments

515
dora
dora dinfuehr Rust

Dora VM

507
PH7
PH7 symisc C

An Embedded Implementation of PHP (C Library)

506
xcc
xcc tyfkda C

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

502
opendylan
opendylan dylan-lang Dylan

Open Dylan compiler and IDE

496
wizard-engine
wizard-engine titzer WebAssembly

Research WebAssembly Engine

496
redscript
redscript jac3km4 Rust

Compiler/decompiler toolkit for redscript

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

491
MegCC
MegCC MegEngine C++

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

483
goboscript
goboscript aspizu Rust

goboscript is the Scratch compiler

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

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

478
LO
LO glebbash Rust

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

478
mazeppa
mazeppa hirrolot OCaml

A modern supercompiler for call-by-value functional languages

472
wrecc
wrecc PhilippRados Rust

A x86_64 C99 compiler written in Rust from scratch

471
tinyrb
tinyrb macournoyer C

A tiny subset of Ruby with a Lua'esc VM

466
never
never never-lang C

Never: statically typed, embeddable functional programming language.

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

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

456
scrapscript
scrapscript tekknolagi Python

A functional, content-addressable programming language.

456
Compiler
Compiler hoaproject PHP

The Hoa\Compiler library.

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

450
matxscript
matxscript bytedance C++

A high-performance, extensible Python AOT compiler.

449
discord-compiler-bot
discord-compiler-bot Headline Rust

A discord bot that compiles your spaghetti

445
8cc.vim
8cc.vim rhysd VimL

C Compiler written in Vim script

444
hissp
hissp gilch Python

It's Python with a Lissp.

443
QPULib
QPULib mn416 C++

Language and compiler for the Raspberry Pi GPU

441
Cesium
Cesium ForNeVeR C#

C compiler for the CLI platform

441
ratel-core
ratel-core ratel-rust Rust

High performance JavaScript to JavaScript compiler with a Rust core

440
ropfuscator
ropfuscator ropfuscator C++

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

437
flow-to-typescript
flow-to-typescript bcherny TypeScript

Convert Flow-annotated files to TypeScript

434
redacted-compiler-plugin
redacted-compiler-plugin ZacSweers Kotlin

A Kotlin compiler plugin that generates redacted toString() implementations.

434
lexical_syntax_analysis
lexical_syntax_analysis linyacool C++

编译原理词法分析器&语法分析器LR(1)实现 C++

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

426
fervid
fervid phoenix-ru Rust

All-in-One Vue compiler written in Rust

426
swift-lispkit
swift-lispkit objecthub Scheme

Interpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compile...

423
comptime.ts
comptime.ts feathers-studio TypeScript

⚡️ Compile-time evaluation of expressions for smaller bundles or faster startup!

421
Perlito
Perlito fglock Perl

"Perlito" Perl programming language compiler

418
cjstoesm
cjstoesm wessberg TypeScript

A tool that can transform CommonJS to ESM

418