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)

eclair-lang
eclair-lang luc-tielen Haskell

A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR

231
tinyscript
tinyscript elvin-du Go

自制的一个编译器, 用于学习,完整实现了词法分析,语法分析,中间代码(SSA)生成,机器码生成,和基于寄存器的虚拟机

231
covscript
covscript covscript C++

Make Programming Easier

231
iheartla
iheartla iheartla Python

compilable markdown for linear algebra

230
goscript
goscript s4wave TypeScript

Go to TypeScript transpiler

229
varjo
varjo cbaggers Common Lisp

Lisp to GLSL Language Translator

229
WhileyCompiler
WhileyCompiler Whiley Java

The Whiley Compiler (WyC)

229
hermit
hermit dylibso C

Actually Portable WebAssembly compiler toolchain for self-contained cross-platform binaries

229
vicis
vicis maekawatoshiki Rust

Manipulate LLVM-IR in Pure Rust

229
serverless-layers
serverless-layers agutoli JavaScript

Serverless.js plugin implementing AWS Lambda Layers, reducing lambda size, warm-up, and deployment time.

228
cub
cub louisdh Swift

The Cub Programming Language

227
glistix
glistix Glistix Rust

Fork of the Gleam compiler providing a Nix backend, compiling Gleam to Nix

227
hematita
hematita danii Rust

A memory safe Lua interpreter

227
Yaksha
Yaksha YakshaLang C

😈 Yaksha Programming Language - Offside rule + Lisp system for macros. 🐣 WIP

227
snapdragon
snapdragon here-be JavaScript

snapdragon is an extremely pluggable, powerful and easy-to-use parser-renderer factory.

226
hwt
hwt Nic30 Python

VHDL/Verilog/SystemC code generator, simulator API written in python/c++

226
bl
bl biscuitlang C

Simple programming language created for fun.

225
he-transformer
he-transformer NervanaSystems C++

nGraph-HE: Deep learning with Homomorphic Encryption (HE) through Intel nGraph

223
FreeOberon
FreeOberon kekcleader C

Cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style.

222
Corewar
Corewar emilwallner C

A reproduction of the Core War game. Assembly compiler, Virtual Machine and GUI.

222
alumina
alumina alumina-lang Rust

A general purpose programming language

221
SYsU-lang
SYsU-lang arcsysu C

A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM/ANTLR4/Bison/Flex.

219
llvm
llvm avr-llvm

[MERGED UPSTREAM] AVR backend for the LLVM compiler library

219
beaver
beaver beaver-lodge Elixir

MLIR Toolkit in Elixir and Zig.

219
wasm2lua
wasm2lua SwadicalRag WebAssembly

wasm2lua: converting WASM into Lua

219
bison-flex-cpp-example
bison-flex-cpp-example ezaquarii C++

GNU Bison and GNU Flex C++ example

215
tritonparse
tritonparse meta-pytorch Python

TritonParse: A Compiler Tracer, Visualizer, and Reproducer for Triton Kernels

213
dotlin
dotlin dotlin-org Kotlin

Kotlin to Dart compiler

212
el-compilador
el-compilador tromey Emacs Lisp

An SSA-based compiler for Emacs Lisp

211
arc
arc alii Gleam

⌒ JavaScript on the BEAM

210
LensorCompilerCollection
LensorCompilerCollection LensPlaysGames C++

A compiler collection I made :&

210
philip2
philip2 darklang OCaml

An Elm to OCaml compiler

209
c-compiler-security
c-compiler-security airbus-seclab Python

Security-related flags and options for C compilers

205
cppstat
cppstat cdervis C++

C and C++ Compiler Support Page

205
sml-compiler
sml-compiler SomewhatML Rust

A compiler for Standard ML, somewhat

204
LLVM-Guide
LLVM-Guide mikeroyal C++

LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idl...

202
lhc
lhc lemmih Haskell

The LLVM LHC Haskell Optimization System

202
pgo
pgo DistCompiler TLA

PGo is a source to source compiler from Modular PlusCal specs into Go programs.

202
bobscheme
bobscheme eliben Python

An implementation of Scheme in Python and C++

201
typed_python
typed_python APrioriInvestments Python

An llvm-based framework for generating and calling into high-performance native code from Python.

200
rusty-jsyc
rusty-jsyc jwillbold Rust

JavaScript-To-Bytecode compiler written in Rust

199
ossature
ossature ossature Python

An open-source build system that compiles your specs and architecture into working code.

199
prog8
prog8 irmen Kotlin

high level programming language and compiler targeting 6502 machines such as the C-64 and CommanderX16

198
rucc
rucc maekawatoshiki Rust

rucc is a tiny toy C compiler in Rust.

198
glsl
glsl hadronized Rust

GLSL parser for Rust

198
dataformsjs
dataformsjs dataformsjs JavaScript

🌟 DataFormsJS 🌟 A minimal JavaScript Framework, standalone React and Web Components, and JSX Compiler for rapid development of high quality websites...

197
hexa-lang
hexa-lang dancinlab Assembly

💎 Native compiler with atlas-bound theorems — 8 strict-lint stages · citation-enforced · no LLVM · self-hosting native fixpoint

196
C-Asterisk-Alpha
C-Asterisk-Alpha TheJudge26 Python

C* (C-Asterisk) is a custom, high-performance programming language. It uses LLVM and native I/O bypasses to run Deep Learning models from scratch 100x...

194
Violet
Violet LiarPrincess Swift

Python VM written in Swift

194
zuri
zuri zuri-lang C

Build complete, production-ready full-stack services with nothing but Zuri

193