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)

llvm
llvm avr-llvm

[MERGED UPSTREAM] AVR backend for the LLVM compiler library

219
bl
bl biscuitlang C

Simple programming language created for fun.

219
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
alumina
alumina alumina-lang Rust

A general purpose programming language

219
glistix
glistix Glistix Rust

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

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

GNU Bison and GNU Flex C++ example

216
wasm2lua
wasm2lua SwadicalRag WebAssembly

wasm2lua: converting WASM into Lua

215
dotlin
dotlin dotlin-org Kotlin

Kotlin to Dart compiler

212
beaver
beaver beaver-lodge Elixir

MLIR Toolkit in Elixir and Zig.

212
el-compilador
el-compilador tromey Emacs Lisp

An SSA-based compiler for Emacs Lisp

210
philip2
philip2 darklang OCaml

An Elm to OCaml compiler

210
ixion
ixion ixionlang Kotlin

🔮 modern scripting programming language

209
sml-compiler
sml-compiler SomewhatML Rust

A compiler for Standard ML, somewhat

205
c-compiler-security
c-compiler-security airbus-seclab Python

Security-related flags and options for C compilers

203
LensorCompilerCollection
LensorCompilerCollection LensPlaysGames C++

A compiler collection I made :&

203
tritonparse
tritonparse meta-pytorch Python

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

202
lhc
lhc lemmih Haskell

The LLVM LHC Haskell Optimization System

202
typed_python
typed_python APrioriInvestments Python

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

201
rucc
rucc maekawatoshiki Rust

rucc is a tiny toy C compiler in Rust.

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

198
bobscheme
bobscheme eliben Python

An implementation of Scheme in Python and C++

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
pgo
pgo DistCompiler TLA

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

197
prog8
prog8 irmen Kotlin

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

195
Violet
Violet LiarPrincess Swift

Python VM written in Swift

194
blade
blade blade-lang Blade

A modern general-purpose programming language focused on enterprise Web, IoT, and secure application development.

194
rusty-jsyc
rusty-jsyc jwillbold Rust

JavaScript-To-Bytecode compiler written in Rust

193
wag
wag gate-computer Go

WebAssembly compiler implemented in Go

192
js-ziju
js-ziju wizardpisces TypeScript

Compile javascript to LLVM IR, x86 assembly and self interpreting

191
ocaml-protoc
ocaml-protoc mransan OCaml

A Protobuf Compiler for OCaml

191
jspp
jspp onux JavaScript

JS++, a sound static/dynamic programming language for web development

191
covirt
covirt dmaivel C++

An x86-64 code virtualizer for VM based obfuscation

190
lust
lust eatonphil Rust

A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.

190
compiler
compiler drifter1 C

This is an implementation of a compiler for a simple C-like language that uses the C tools Flex and Bison.

189
cCompiler
cCompiler Uyouii C

c语言编译器,用 lex 和 yacc 工具完成词法分析与语法分析并生成语法树,C++实现了语 法树的解析并生成中间代码,生成中间代码的过程中实现了错误检测。C++实 现...

189
swc4j
swc4j caoccao Java

swc4j (SWC for Java) is an ultra-fast JavaScript and TypeScript compilation and bundling tool on JVM.

188
malluscript
malluscript Sreyas-Sreelal Rust

A Malayalam programming language

187
3body-lang
3body-lang rustq Rust

三体编程语言 Three Body Language written in Rust

186
cforge
cforge ChaseSunstrom C++

A fast, cross-platform backwards compatible CMake build tool for C and C++

186
cppstat
cppstat cppstat C++

C and C++ Compiler Support Page

185
rubyspeed
rubyspeed agrafix Ruby

Compile ruby functions to C

185
Eval
Eval tevelee Swift

Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime

185
AmiBlitz3
AmiBlitz3 AmiBlitz Assembly

Complete package of AmiBlitz3 including all sources.

185
OpenVAF
OpenVAF pascalkuthe Rust

An innovative Verilog-A compiler

184
minimalloc
minimalloc google C++

A lightweight memory allocator for hardware-accelerated machine learning

183
Amplifier.NET
Amplifier.NET deepakkumar1984 C#

Amplifier allows .NET developers to easily run complex applications with intensive mathematical computation on Intel CPU/GPU, NVIDIA, AMD without writ...

182
create-svelte-electron-app
create-svelte-electron-app soulehshaikh99 JavaScript

Discover the easiest way to get started with the blend of Svelte and Electron JS App

181
metron
metron aappleby C++

A C++ to Verilog translation tool with some basic guarantees that your code will work.

180
compile-to-web
compile-to-web ChristianMurphy Ruby

Discover what languages can be compiled to Web Assembly

180