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)

movForth
movForth xclucas C++

LLVM frontend for the Forth Language

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
ClojureWasm
ClojureWasm clojurewasm Zig

An independent Clojure runtime implemented in Zig, optimized for high-performance native execution and deep WebAssembly runtime integration.

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
p4fpga
p4fpga p4fpga Bluespec

P4-14/16 Bluespec Compiler

90
tac
tac sebbekarlsson C

tac x86 compiler

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
alternative-interpreters
alternative-interpreters gakowalski

List of alternative PHP nad JS interpreters and compilers

90
ssra
ssra mkeeter Rust

The Solid-State Register Allocator

90
hydrascript
hydrascript Stepami C#

TypeScript & Go inspired small interpreted programming language written in C#. The interpreter built with DDD principles and Clean Architecture. Imple...

90
ts-transform-css-modules
ts-transform-css-modules longlho TypeScript

Extract css class names from required css module files for TypeScript

89
PDDL.jl
PDDL.jl JuliaPlanners Julia

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

89
BCause
BCause Spydr06 C

BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.

89
aether
aether nicolasmd87 C

A compiled actor-based programming language with type inference, designed for concurrent systems.

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
Archive-Ddos
Archive-Ddos esfelurm Python

An archive of various DDOS and Botnet tools with many differences ☠️

88
Headerless-C-Compiler
Headerless-C-Compiler PascalBeyer C

A C compiler that tries to eliminate the need for header files as much as possible.

88
raven
raven marinasundstrom C#

A modern programming language for .NET - Compiler inspired by the .NET Roslyn compiler architecture.

88
rubyx
rubyx ruby-x Ruby

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

87
go-decorator
go-decorator dengsgo Go

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

87
txl
txl deciding C++

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

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
shine
shine rise-lang Scala

The Shine compiler for the RISE language

86
mlogjs
mlogjs mlogjs TypeScript

Compile javascript into Mindustry logic code (mlog)

86
jmc
jmc WingedSeal Python

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

86
Vinix-OS
Vinix-OS Vinalinux-Org C

A reference operating system for embedded platforms, with initial bring-up on Beaglebone Black (ARM Cortex-A8).

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
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
rustcc
rustcc ClementTsang Rust

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

85
jactl
jactl jaccomoc Java

A secure, embeddable, scripting language for Java-based applications.

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
compiler-course-project
compiler-course-project Billy1900 C

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

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
spice
spice spicelang C++

Spice Programming Language

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
arithmetic-circuits
arithmetic-circuits sdiehl Haskell

Arithmetic circuits for zero knowledge proof systems

83
matheval
matheval gocronx Rust

A modern, high-performance mathematical expression evaluator built with Pratt Parsing and Stack-based VM

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

83
Luma
Luma Luma-Programming-Language C

A modern, low-level compiled langauge

83