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)

CTAsm
CTAsm garc0 C++

Compile time assembler with nasm syntax

97
Noja
Noja cozis C

A programming language written for fun!

97
c2fj
c2fj tomhea Assembly

Compiling C to FlipJump

97
mlogjs
mlogjs mlogjs TypeScript

Compile javascript into Mindustry logic code (mlog)

96
TePDist
TePDist alibaba C++

TePDist (TEnsor Program DISTributed) is an HLO-level automatic distributed system for DL models.

96
jsi
jsi echosoar Rust

JSI is a JavaScript interpreter written in Rust that supports bytecode similar to quickjs. JSI 是一个 JavaScript 解释执行引擎,使用 Rust 编写无任何依...

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

96
pulse
pulse oscar30gt C++

Pulse is a multi-platform digital logic simulation engine for VHDL made with C++. It transforms VHDL source code into logic components so it can be si...

96
Jazz
Jazz jazz-lang Rust

Jazz - modern and fast programming language.

95
lens
lens impworks C#

Language for Embeddable .NET Scripting

95
SubC
SubC DoctorWkt C

A Tour Through the SubC Compiler

95
gematria
gematria google Python

Machine learning for machine code.

95
regexp2go
regexp2go CAFxX Go

Compile Go regular expressions to Go code

94
td-ollvm
td-ollvm trustdecision

TD-OLLVM, fully open source, provides the leading mobile obfuscation prevention tools and solutions.

94
LemonC
LemonC yananlemon Java

A teaching-oriented C-like compiler in Java, targeting JVM bytecode with parser, semantic analysis, backpatching, optimization, and end-to-end JVM tes...

94
TurboAda
TurboAda AdaDoom3 C

A new Ada ~2022 LLVM compiler

94
joujou
joujou Ekdohibs OCaml

A compiler from a small functional language to C. Especially features algebraic effects and handlers with multishot continuations, and a static type s...

93
hb
hb vszakats C

Harbour fork (from https://github.com/harbour/core) + updates & fixes = 3.4

93
Hexa
Hexa hexalang TypeScript

:bowtie: Compiler, standard library & backends

93
tac
tac sebbekarlsson C

tac x86 compiler

93
gdcc
gdcc script-gd Java

GDCC is an AOT compiler that compiles GDScript into GDExtension binary module. Run GDScript safely and fast in Godot Engine from now on.

93
NeverC
NeverC NeverSight C

The AI-friendly C23 compiler for security research, built on LLVM [WIP]

93
decent-messup
decent-messup blackmiaool JavaScript

Mess up js code in a different way

92
TypeNovel
TypeNovel tategakibunko TypeScript

A simple markup language to write novel with types.

92
Dachs
Dachs rhysd C++

Dachs; A Doggy :dog: Programming Language

92
minipascal
minipascal soegaard Pascal

MiniPascal implemented in Racket

92
p4fpga
p4fpga p4fpga Bluespec

P4-14/16 Bluespec Compiler

92
movForth
movForth xclucas C++

LLVM frontend for the Forth Language

92
Archive-Ddos
Archive-Ddos esfelurm Python

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

92
Headerless-C-Compiler
Headerless-C-Compiler PascalBeyer C

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

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

92
YAPyPy
YAPyPy Xython Python

Yet another Python Python

91
raddsl
raddsl true-grue Python

Tools for rapid prototyping of DSL compilers

91
fast_ber
fast_ber Samuel-Tyler C++

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

91
shine
shine rise-lang Scala

The Shine compiler for the RISE language

91
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
mamba
mamba JSAbrahams Rust

🐍 The Mamba programming language, because we care about safety

90
PDDL.jl
PDDL.jl JuliaPlanners Julia

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

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
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
jmc
jmc WingedSeal Python

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

89
lamina
lamina SkuldNorniern Rust

High-performance compiler backend for Lamina Intermediate Representation

89
CompilerWorks
CompilerWorks ice1000

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

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
spice
spice spicelang LLVM

Compiler and standard library for the Spice programming language.

88
rubyx
rubyx ruby-x Ruby

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

87