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)

Hikari-LLVM15
Hikari-LLVM15 61bcdefg

A fork of Hikari Obfuscator [WIP]

172
accelerate-llvm
accelerate-llvm AccelerateHS Haskell

LLVM backend for Accelerate

171
lineiform
lineiform chc4 Rust

A meta-JIT library for Rust interpreters

171
gossamer
gossamer danpozmanter Rust

The Gossamer programming language and tooling

171
Fault
Fault Fault-lang Go

a language for building system dynamic models

171
codec-beam
codec-beam kofigumbs Haskell

Generate Erlang VM byte code from Haskell

170
poet
poet ShishirPatil Python

ML model training for edge devices

170
lython
lython t3tra-dev C++

Experimental Python compiler

170
c8c
c8c glouw C

The chip8 compiler, assembler, and virtual machine

169
antimony
antimony antimony-lang Rust

The Antimony programming language

168
llrl
llrl yubrot Rust

An experimental Lisp-like programming language

167
one-more-re-nightmare
one-more-re-nightmare telekons Common Lisp

A fast regular expression compiler in Common Lisp

167
opshin
opshin OpShin Python

A simple pythonic programming language for Smart Contracts on Cardano

167
BatchToApp
BatchToApp DosX-dev Visual Basic .NET

Convert your .bat/.cmd scripts to .exe and protect (obfuscate) them with BatchToApp!

167
Mad-Pascal
Mad-Pascal tebe6502 Pascal

Mad Pascal Compiler for 6502 (Atari XE/XL, C64, C4Plus, Neo6502)

167
forge
forge zesterer Rust

A lightweight, elegant scripting language with built-in Rust-FFI.

166
ocean
ocean riicchhaarrd C

Programming language that compiles into a x86 ELF executable.

166
fanx
fanx fanx-dev Fantom

A full-stack programming language

166
rhine
rhine artagnon C++

🔬 a C++ compiler middle-end, using an LLVM backend

165
english-script
english-script pannous Ruby

🖊 English as a programming language

165
nanojit
nanojit dibyendumajumdar C++

NanoJIT is a small, cross-platform C++ library that emits machine code.

165
thorin
thorin AnyDSL C++

The Higher-Order Intermediate Representation

164
oberonc
oberonc lboasso Modula-2

An Oberon-07 compiler for the JVM

164
alx-low_level_programming
alx-low_level_programming Lordwill1 C

Welcome to C programming repository. C is one of the most important and widely used of all programming languages. It is a powerful language that can b...

164
shaderkit
shaderkit CodyJasonBennett TypeScript

Tools and IntelliSense for GLSL and WGSL.

164
pretty_laughable_lang
pretty_laughable_lang byo-books Python

An educational C-like toy programming language that compiles to x64 binary.

164
lazurite
lazurite k1ngmang Kotlin

simple functional programming language

164
impala
impala AnyDSL C++

An imperative and functional programming language

163
tweego
tweego tmedwards Go

Tweego is a free (gratis and libre) command line compiler for Twine/Twee story formats, written in Go.

163
objeck-lang
objeck-lang objeck C++

Lightweight object-oriented and functional programming language. Designed to be intuitive, small, cross-platform, and fast. The language emphasizes po...

163
facet-compiler
facet-compiler rokoss21 Rust

fct 0.1.2 — Rust compiler/runtime for FACET specification v2.1.3 (NADL)

162
compiler-benchmark
compiler-benchmark nordlow Python

Benchmarks compilation speeds of different combinations of languages and compilers.

162
LBAC-Swift
LBAC-Swift mkchoi212 Swift

Learn how to build a compiler by interacting with Let's Build a Compiler by Jack Crenshaw in Swift Playgrounds

161
mindcode
mindcode cardillan Java

A high level language for Mindustry Logic (mlog) and Mindustry Schematics.

161
Whitesmiths-C-compiler
Whitesmiths-C-compiler hansake C

Whitesmiths C compiler. One of the earliest commercial C compilers available.

160
wah
wah tmcw Clojure

a slightly higher-level language superset of webassembly

159
UniScript
UniScript pjc0247 C#

Bring C# scripting into Unity which acts as native code.

159
fastbasic
fastbasic dmsc C

FastBasic - Fast BASIC interpreter for the Atari 8-bit computers

159
pikt
pikt iamgio Kotlin

:art: Image-based poetic programming language.

159
VectorVisor
VectorVisor SamGinzburg WebAssembly

VectorVisor is a vectorizing binary translator for GPUs, designed to make it easy to run many copies of a single-threaded WebAssembly program in paral...

159
b
b aap Assembly

B compiler

158
KotlinCompilerPluginExample
KotlinCompilerPluginExample Foso Kotlin

This is an example project that shows how to create a Kotlin Compiler Plugin. The plugin will print "Hello from" and the name of the file that is bein...

158
koopa
koopa pku-minic Rust

Library for generating/parsing/optimizing Koopa IR.

158
HI-TECH-Z80-C
HI-TECH-Z80-C agn453 C

HI-TECH Z80 CP/M C compiler v3.09 and updates

158
jz
jz dy JavaScript

Fast numeric JS compiler

158
tpp-mlir
tpp-mlir libxsmm MLIR

TPP experimentation on MLIR for linear algebra

158
savi
savi savi-lang Crystal

A fast language for programmers who are passionate about their craft.

158
cplusplus
cplusplus robertoraggi C++

A compiler front end for the C++ language

157
crane
crane bloomberg C++

A new extraction system from Rocq to functional-style, memory-safe, thread-safe, readable, valid, performant, and modern C++.

157
agbcc
agbcc pret C

C compiler

157