The Amsterdam Compiler Kit
Support
Quality
Security
License
Reuse
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
Support
Quality
Security
License
Reuse
Should I Learn Python or Ruby?
Support
Quality
Security
License
Reuse
C Object System: a framework that brings C to the level of other high level programming languages and beyond
Support
Quality
Security
License
Reuse
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
Support
Quality
Security
License
Reuse
Good advice for Scala compiler errors
Support
Quality
Security
License
Reuse
Code for Implicit Generation and Generalization with Energy Based Models
Support
Quality
Security
License
Reuse
PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker
Support
Quality
Security
License
Reuse
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Support
Quality
Security
License
Reuse
LLVM-based JIT Compiler for Ruby
Support
Quality
Security
License
Reuse
C# to JavaScript compiler – Now http://bridge.net
Support
Quality
Security
License
Reuse
android-ndk for termux
Support
Quality
Security
License
Reuse
Compiler/decompiler toolkit for redscript
Support
Quality
Security
License
Reuse
GNU Fortran (and GCC) compilers for macOS
Support
Quality
Security
License
Reuse
Vitis HLS LLVM source code and examples
Support
Quality
Security
License
Reuse
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Support
Quality
Security
License
Reuse
A curated list of awesome LLVM related docs, tools, and other resources.
Support
Quality
Security
License
Reuse
A parser for Microsoft PDB (Program Database) debugging information
Support
Quality
Security
License
Reuse
A small, statically typed scripting language.
Support
Quality
Security
License
Reuse
The blazing fast, batteries-included ES2015 compiler
Support
Quality
Security
License
Reuse
r
rollup-plugin-closure-compilerby ampproject
TypeScript 
286
Version:Current
License: Permissive (Apache-2.0)
Leverage Closure Compiler to minify and optimize JavaScript with Rollup.
Support
Quality
Security
License
Reuse
OpenCL binding for Erlang
Support
Quality
Security
License
Reuse
Cross compile source code easily for Windows with clang on Linux/Unix
Support
Quality
Security
License
Reuse
My course design for compiler theory (Visualization).
Support
Quality
Security
License
Reuse
A C & x86 version of the "Let's Build a Compiler" by Jack Crenshaw
Support
Quality
Security
License
Reuse
iOS Boost Library 1.60.0 (arm64, armv7, i386, x86_64) Pre-compiled and Build Script (libc++ and libstdc++) - Boost iOS
Support
Quality
Security
License
Reuse
C++ and Python code extracted from the tutorials at http://opencv-code.com
Support
Quality
Security
License
Reuse
Yet Another Brainfuck Compiler; No dependencies and from the ground up
Support
Quality
Security
License
Reuse
Cross platform C preprocessor and compiler.
Support
Quality
Security
License
Reuse
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Support
Quality
Security
License
Reuse
K Framework Tools 5.0
Support
Quality
Security
License
Reuse
Compiles .NET/C# to native code using LLVM framework. No longer active, consider migrating to https://github.com/dotnet/corert
Support
Quality
Security
License
Reuse
Pure programming language
Support
Quality
Security
License
Reuse
Smallrepo Virtual Machine
Support
Quality
Security
License
Reuse
Veriloggen: A Mixed-Paradigm Hardware Construction Framework
Support
Quality
Security
License
Reuse
Code from my series on writing a Ruby compiler in Ruby
Support
Quality
Security
License
Reuse
A light-weight compiler for a low level language with a reusable backend
Support
Quality
Security
License
Reuse
C to Python compiler in PHP
Support
Quality
Security
License
Reuse
My solutions to the programming assignments of the Stanford Compiler course.
Support
Quality
Security
License
Reuse
Program synthesis based deobfuscation framework for the USENIX 2017 paper "Syntia: Synthesizing the Semantics of Obfuscated Code"
Support
Quality
Security
License
Reuse
A curated list of awesome LLVM related docs, tools, and other resources.
Support
Quality
Security
License
Reuse
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
Support
Quality
Security
License
Reuse
Live coding a basic Go compiler with LLVM in 20 minutes
Support
Quality
Security
License
Reuse
LLVM bindings for Node.js/JavaScript/TypeScript
Support
Quality
Security
License
Reuse
R package to model Mixed Integer Linear Programs
Support
Quality
Security
License
Reuse
TypeScript to LLVM compiler (abandoned)
Support
Quality
Security
License
Reuse
Implementation of the LLVM tutorial in Python
Support
Quality
Security
License
Reuse
Ruby bindings for LLVM
Support
Quality
Security
License
Reuse
OrangeC Compiler And Tool Chain
Support
Quality
Security
License
Reuse
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
Support
Quality
Security
License
Reuse
a
Support
Quality
Security
License
Reuse
l
llvm-guide-zhby zy445566
User Guides For those new to the LLVM system.(LLVM系统的新用户指南,中文翻译版)
C++
319
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
python-rubyby mjhea0
Should I Learn Python or Ruby?
Python
317
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
C
COSby CObjectSystem
C Object System: a framework that brings C to the level of other high level programming languages and beyond
C
317
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
ropfuscatorby ropfuscator
ROPfuscator is a fine-grained code obfuscation framework for C/C++ programs using ROP (return-oriented programming).
C++
315
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
s
scala-clippyby softwaremill
Good advice for Scala compiler errors
Scala
313
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
ebm_code_releaseby openai
Code for Implicit Generation and Generalization with Energy Based Models
Python
305
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
l
llvm-propellerby google
PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker
Shell
305
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
enso-archiveby enso-org
Looking for Enso, the visual programming language? ➡️ https://github.com/enso-org/enso
Scala
302
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
llrbby k0kubun
LLVM-based JIT Compiler for Ruby
C
301
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
S
SaltarelleCompilerby Saltarelle
C# to JavaScript compiler – Now http://bridge.net
C#
299
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
t
Support
Quality
Security
License
Reuse
r
redscriptby jac3km4
Compiler/decompiler toolkit for redscript
Rust
295
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
gfortran-for-macOSby fxcoudert
GNU Fortran (and GCC) compilers for macOS
Perl
294
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
H
HLSby Xilinx
Vitis HLS LLVM source code and examples
C
293
Updated: 3 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
ppciby windelbouwman
A compiler for ARM, X86, MSP430, xtensa and more implemented in pure Python
Python
292
Updated: 2 y ago
License: Permissive (BSD-2-Clause)
Support
Quality
Security
License
Reuse
a
awesome-llvmby learn-llvm
A curated list of awesome LLVM related docs, tools, and other resources.
Python
292
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
pdbby willglynn
A parser for Microsoft PDB (Program Database) debugging information
Rust
290
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
sourcepawnby alliedmodders
A small, statically typed scripting language.
C++
290
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
b
bubleby Rich-Harris
The blazing fast, batteries-included ES2015 compiler
JavaScript
289
Updated: 4 y ago
License: Permissive (MIT License)
Support
Quality
Security
License
Reuse
r
rollup-plugin-closure-compilerby ampproject
Leverage Closure Compiler to minify and optimize JavaScript with Rollup.
TypeScript
286
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
Support
Quality
Security
License
Reuse
w
wclangby tpoechtrager
Cross compile source code easily for Windows with clang on Linux/Unix
C++
281
Updated: 2 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
c
compilingTheoryby netcan
My course design for compiler theory (Visualization).
C++
279
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
L
Let-s-build-a-compilerby lotabout
A C & x86 version of the "Let's Build a Compiler" by Jack Crenshaw
C
278
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
o
ofxiOSBoostby danoli3
iOS Boost Library 1.60.0 (arm64, armv7, i386, x86_64) Pre-compiled and Build Script (libc++ and libstdc++) - Boost iOS
C++
273
Updated: 2 y ago
License: Permissive (BSL-1.0)
Support
Quality
Security
License
Reuse
o
opencv-codeby bsdnoobz
C++ and Python code extracted from the tutorials at http://opencv-code.com
C++
271
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
y
yabfcby cameronswinoga
Yet Another Brainfuck Compiler; No dependencies and from the ground up
C
270
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
ccby andrewchambers
Cross platform C preprocessor and compiler.
Go
269
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
symbioticby staticafi
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
Python
268
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
k
Support
Quality
Security
License
Reuse
S
SharpLangby xen2
Compiles .NET/C# to native code using LLVM framework. No longer active, consider migrating to https://github.com/dotnet/corert
C#
265
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
s
Support
Quality
Security
License
Reuse
v
veriloggenby PyHDI
Veriloggen: A Mixed-Paradigm Hardware Construction Framework
Python
263
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
w
writing-a-compiler-in-rubyby vidarh
Code from my series on writing a Ruby compiler in Ruby
Ruby
263
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
C
Cwergby robertmuth
A light-weight compiler for a low level language with a reusable backend
Python
262
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
Support
Quality
Security
License
Reuse
C
CS143-Compilers-Stanfordby skyzluo
My solutions to the programming assignments of the Stanford Compiler course.
C++
259
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
syntiaby RUB-SysSec
Program synthesis based deobfuscation framework for the USENIX 2017 paper "Syntia: Synthesizing the Semantics of Obfuscated Code"
Python
257
Updated: 4 y ago
License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
a
awesome-llvmby hongxuchen
A curated list of awesome LLVM related docs, tools, and other resources.
Shell
256
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
m
massby grassator
A compiler for a new language focusing on compile-time execution and no LLVM dependency.
C
253
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
g
go2ll-talkby pwaller
Live coding a basic Go compiler with LLVM in 20 minutes
Go
253
Updated: 4 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
l
llvm-bindingsby ApsarasX
LLVM bindings for Node.js/JavaScript/TypeScript
C++
252
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
omprby dirkschumacher
R package to model Mixed Integer Linear Programs
R
251
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
ts-llvmby emlai
TypeScript to LLVM compiler (abandoned)
TypeScript
251
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pykaleidoscopeby eliben
Implementation of the LLVM tutorial in Python
Python
249
Updated: 4 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
r
ruby-llvmby ruby-llvm
Ruby bindings for LLVM
Ruby
249
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
O
OrangeCby LADSoft
OrangeC Compiler And Tool Chain
C++
247
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
O
Oneby One-Language
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
C
245
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse