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

faust
faust grame-cncm C++

Functional programming language for signal processing and sound synthesis

3.2k
alpa
alpa alpa-projects Python

Training and serving large-scale neural networks with auto parallelization.

3.2k
phenomic
phenomic MoOx JavaScript

DEPRECATED. Please use Next.js instead.

3.2k
Idris2
Idris2 idris-lang Idris

A purely functional programming language with first class types

3.1k
tinycc
tinycc TinyCC C

Unofficial mirror of mob development branch

3k
clang
clang llvm-mirror C++

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project

3k
bytenode
bytenode bytenode JavaScript

A minimalist bytecode compiler for Node.js

3k
ispc
ispc ispc C++

Intel® Implicit SPMD Program Compiler

3k
ccache
ccache ccache C++

ccache – a fast compiler cache

3k
gccrs
gccrs Rust-GCC C++

GCC Front-End for Rust

3k
Transcrypt
Transcrypt TranscryptOrg Python

Python 3.9 to JavaScript compiler - Lean, fast, open!

2.9k
ghdl
ghdl ghdl VHDL

VHDL 2008/93/87 simulator

2.9k
Beef
Beef beefytech C++

Beef Programming Language

2.9k
erg
erg erg-lang Rust

A statically typed language compatible with Python

2.9k
tl
tl teal-language Lua

The compiler for Teal, a typed dialect of Lua

2.8k
futhark
futhark diku-dk Haskell

:boom::computer::boom: A data-parallel functional programming language

2.8k
xla
xla pytorch C++

Enabling PyTorch on XLA Devices (e.g. Google TPU)

2.8k
awesome-tensor-compilers
awesome-tensor-compilers merrymercy

A list of awesome compiler projects and papers for tensor computation and deep learning.

2.8k
clasp
clasp clasp-developers Common Lisp

clasp Common Lisp environment

2.8k
Fennel
Fennel bakpakin Fennel

Lua Lisp Language

2.8k
ezno
ezno kaleidawave Rust

A correct and efficient TypeScript type checker and compiler with additional experiments

2.7k
bunster
bunster yassinebenaid Go

Compile shell scripts to static binaries.

2.7k
mir
mir vnmakarov C

A lightweight JIT compiler based on MIR (Medium Internal Representation) and C11 JIT compiler and interpreter based on MIR

2.7k
TypeScriptToLua
TypeScriptToLua TypeScriptToLua TypeScript

Typescript to lua transpiler. https://typescripttolua.github.io/

2.6k
mrustc
mrustc thepowersgang C++

Alternative rust compiler (re-implementation)

2.5k
selfie
selfie cksystemsteaching Jupyter Notebook

An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V hypervisor.

2.5k
cranelift
cranelift bytecodealliance

Cranelift code generator

2.5k
nelua-lang
nelua-lang edubart Lua

Minimal, efficient, statically-typed and meta-programmable systems programming language heavily inspired by Lua, which compiles to C and native code.

2.4k
kcl
kcl kcl-lang Rust

KCL Language Core and API

2.4k
ante
ante jfecher Rust

A safe, easy systems language

2.4k
Bridge
Bridge bridgedotnet C#

:spades: C# to JavaScript compiler. Write modern mobile and web apps in C#. Run anywhere with Bridge.NET.

2.3k
nature
nature nature-lang C

The Nature Programming Language

2.3k
CompCert
CompCert AbsInt Rocq Prover

The CompCert formally-verified C compiler

2.2k
shaderc
shaderc google C++

A collection of tools, libraries, and tests for Vulkan shader compilation.

2.2k
c
c ryanmjacobs Shell

Compile and execute C "scripts" in one go!

2.2k
bebop
bebop 6over3 C#

🎷No ceremony, just code. Blazing fast, typesafe binary serialization.

2.2k
llm-wiki-compiler
llm-wiki-compiler atomicstrata TypeScript

The knowledge compiler. Raw sources in, interlinked wiki out. Inspired by Karpathy's LLM Wiki pattern.

2.2k
PL-Compiler-Resource
PL-Compiler-Resource shining1984

程序语言与编译技术相关资料(持续更新中)

2.2k
sbcl
sbcl sbcl Common Lisp

Mirror of Steel Bank Common Lisp (SBCL)'s official repository

2.2k
ariadne
ariadne zesterer Rust

[Ariadne has moved to Codeberg!] A fancy diagnostics & error reporting crate

2.2k
rustc_codegen_cranelift
rustc_codegen_cranelift rust-lang Rust

Cranelift based backend for rustc

2.2k
prototype
prototype AssemblyScript TypeScript

(deprecated) The journey continues at ASNEXT: https://github.com/AssemblyScript/assemblyscript

2.1k
umka-lang
umka-lang vtereshkov C

Umka: a statically typed embeddable scripting language

2.1k
Hikari
Hikari HikariObfuscator

LLVM Obfuscator

2.1k
pavex
pavex LukeMathWalker Rust

A backend framework for Rust professionals

2.1k
PeachPy
PeachPy Maratyszcza Python

x86-64 assembler embedded in Python

2.1k
rustc_codegen_clr
rustc_codegen_clr FractalFir Rust

A Rust compiler backend targeting CIL(.NET IR) and C.

2.1k
chapel
chapel chapel-lang Chapel

a Productive Parallel Programming Language

2k
Vale
Vale ValeLang Scala

Compiler for the Vale programming language - http://vale.dev/

2k
mypyc
mypyc mypyc

Compile type annotated Python to fast C extensions

2k