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)

alternative-interpreters
alternative-interpreters gakowalski

List of alternative PHP nad JS interpreters and compilers

91
ssra
ssra mkeeter Rust

The Solid-State Register Allocator

91
Delta-Prox
Delta-Prox princeton-computational-imaging Python

Official code repository for ∇-Prox: Differentiable Proximal Algorithm Modeling for Large-Scale Optimization (SIGGRAPH TOG 2023)

91
SDHLT
SDHLT seedee C++

Map compile tools for the Half-Life engine

91
purescript-alexandrite
purescript-alexandrite purefunctor Rust

Language implementation for PureScript

91
soppo
soppo halcyonnouveau Rust

Go, with the features it's missing.

91
wasm-language-tools
wasm-language-tools g-plane Rust

Full-featured language server and other tools for WebAssembly, making WebAssembly development fast, safe, and joyful.

91
mamba
mamba JSAbrahams Rust

🐍 The Mamba programming language, because we care about safety

90
fast_ber
fast_ber Samuel-Tyler C++

A C++11 ASN.1 BER Encoding and Decoding Library

90
shine
shine rise-lang Scala

The Shine compiler for the RISE language

90
bagel
bagel brundonsmith TypeScript

A reactive and strongly-typed, but also pragmatic, new programming language. Compiles to JavaScript, designed to be comfy for people used to the JavaS...

90
CSpydr
CSpydr Spydr06 C

A static typed low-level compiled programming language inspired by Rust and C

90
mlogjs
mlogjs mlogjs TypeScript

Compile javascript into Mindustry logic code (mlog)

90
go-decorator
go-decorator dengsgo Go

让 Go 便捷使用装饰器的工具,装饰器能够切面 (AOP)、代理 (Proxy) 任意的函数和方法,提供观察和控制函数的能力。go-decorator is a tool that allows Go to ea...

90
rustcc
rustcc ClementTsang Rust

A (toy) C compiler written in Rust with no dependencies.

90
PDDL.jl
PDDL.jl JuliaPlanners Julia

Julia parser, interpreter and compiler interface for the Planning Domain Definition Language (PDDL). Planners not included.

89
CompilerWorks
CompilerWorks ice1000

:octocat: 编译原理相关的工作岗位收集

88
zkay
zkay eth-sri Python

A programming language and compiler which enable automatic compilation of intuitive data privacy specifications to NIZK-enabled private smart contract...

88
SUPERSONIC
SUPERSONIC HuantWang Python

SuperSonic, a new open-source framework to allow compiler developers to integrate RL into compilers easily, regardless of their RL expertise.

88
jmc
jmc WingedSeal Python

A compiler for JMC (JavaScript-like Minecraft Function), a mcfunction extension language for making Minecraft Datapack

88
CVBasic
CVBasic nanochess C

BASIC language compiler for Colecovision, MSX, SG1000/SMS, Spectravideo SVI-318/328, Creativision, Sord M5, Memotech MTX, Tatung Einstein, Casio PV-20...

88
lamina
lamina SkuldNorniern Rust

High-performance compiler backend for Lamina Intermediate Representation

88
rubyx
rubyx ruby-x Ruby

RubyX compiles ruby to binary (in ruby), hoping to be that X times faster

87
ts-transform-css-modules
ts-transform-css-modules longlho TypeScript

Extract css class names from required css module files for TypeScript

87
gta3sc
gta3sc thelink2012 C++

GTA3script compiler

87
txl
txl deciding C++

TeraXLang - Triton Extension for LLM. As fast as FlashAttention FlashMLA, etc.

87
Full-Stack
Full-Stack LPC4 Rust

A compiler, assembler, and RISC-V VM, and kernel implementation, all running in real time in your browser.

87
macro-compiler
macro-compiler macabeus Elixir

🎭 The compiler of EventMacro to OpenKore plugin

86
ordo
ordo FrankBro Rust

Ordo: A minimalist language with row polymorphism

86
spice
spice spicelang C++

Compiler and standard library for the Spice programming language.

86
grainulator
grainulator grainulation HTML

Research that compiles.

86
ucc
ucc keiichiw C

Udon C Compiler: C compiler for our original CPU

85
vsSolutionBuildEvent
vsSolutionBuildEvent 3F C#

🎛 Event-Catcher with variety of advanced Actions to service projects, libraries, build processes, runtime environment of the Visual Studio, MSBuild To...

85
compiler-course-project
compiler-course-project Billy1900 C

华中科技大学编译原理实验2019

85
daceml
daceml spcl Python

A Data-Centric Compiler for Machine Learning

85
Cuik
Cuik RealNeGate C

A Modern C11 compiler (STILL EARLY)

85
boson-lang
boson-lang Narasimha1997 Rust

A hybrid programming language written in Rust.

85
Luma
Luma Luma-Programming-Language C

A modern, low-level compiled langauge

85
cymbal
cymbal shuhei Rust

Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"

84
bullseye
bullseye thosakwe Dart

[WIP] A pure functional language that compiles to Dart.

84
third
third benhoyt Forth

Third, a small Forth compiler for 8086 DOS

84
Animac
Animac bd4sur Scheme

Scheme计算引擎 / Scheme Engine

84
jitcompiler
jitcompiler rajkumardusad JavaScript

JIT Compiler is a open source online code compiler. You can run more than 40+ most popular programming languages in your browser just-in-time using ji...

84
vite-plugin-conditional-compile
vite-plugin-conditional-compile KeJunMao TypeScript

Conditional compilation syntax based on environment variables for Vite. Vite 下基于环境变量的条件编译

84
typhon
typhon vic Ruby

Snakes on rbx-head. A Python implementation for the Rubinius VM

83
dive-into-ghc
dive-into-ghc sdiehl Haskell

Dive into GHC

83
facet
facet facet-lang Haskell

a functional programming language with algebraic effects and handlers

83
arithmetic-circuits
arithmetic-circuits sdiehl Haskell

Arithmetic circuits for zero knowledge proof systems

83
YuLang
YuLang MaxXSoft C++

The Yu (羽) programming language.

83
Jasm
Jasm jumanji144 Java

Post modern age integration focused jvm bytecode assembler

83