:dragon: A clang tool for happy refactoring without source-code gymnastics
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
constexpr C++17 library for simplifying higher order functions in application code
Support
Quality
Security
License
Reuse
fast SIMD-able JIT regular expression compiler
Support
Quality
Security
License
Reuse
LLVM 9.0+ Node Bindings
Support
Quality
Security
License
Reuse
From Simple To Complex. A complete collection of webassembly examples.
Support
Quality
Security
License
Reuse
A set of scripts to (cross-)build the Tensorflow C lib for various architectures / OS
Support
Quality
Security
License
Reuse
A simple VM for a talk on building VMs
Support
Quality
Security
License
Reuse
A collection of LLVM transform and analysis passes to write shellcode in regular C
Support
Quality
Security
License
Reuse
A small suite of scripts and patches for building musl libc cross compilers.
Support
Quality
Security
License
Reuse
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
Support
Quality
Security
License
Reuse
CSCD70 Compiler Optimization
Support
Quality
Security
License
Reuse
A statically-typed programming language
Support
Quality
Security
License
Reuse
Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
The first C compiler ported to x86
Support
Quality
Security
License
Reuse
🧚 A slightly different version of C.
Support
Quality
Security
License
Reuse
A script to create a standalone installation of clang/LLVM/libc++. Updated for Clang/LLVM 6.0.
Support
Quality
Security
License
Reuse
Support
Quality
Security
License
Reuse
Lightweight JIT Compilation Framework
Support
Quality
Security
License
Reuse
Retrieves Bitcode from Mach-O binaries
Support
Quality
Security
License
Reuse
A LLVM Sanitizer for Symbolic Tracing
Support
Quality
Security
License
Reuse
Contemporary systems programming language in the spirit of C
Support
Quality
Security
License
Reuse
RISC-V support for LLVM projects (LLVM, Clang, ...)
Support
Quality
Security
License
Reuse
This was the working repo for Eero changes to clang. Please build using llvm from this project. See eerolanguage/eero for example code, issue tracking, and the project wiki
Support
Quality
Security
License
Reuse
A high performance LLVM-based dynamic binary instrumentation framework
Support
Quality
Security
License
Reuse
Python bindings for LLVM auto-generated from the LLVM-C API
Support
Quality
Security
License
Reuse
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
Support
Quality
Security
License
Reuse
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM.
Support
Quality
Security
License
Reuse
Discover what languages can be compiled to Web Assembly
Support
Quality
Security
License
Reuse
A C compiler framework in Java
Support
Quality
Security
License
Reuse
Compile ios programs on linux (fork of http://code.google.com/p/ios-toolchain-based-on-clang-for-linux/ )
Support
Quality
Security
License
Reuse
OpenPLC with the new IEC ST to C compiler
Support
Quality
Security
License
Reuse
Example project from my talks in the LLVM Social Berlin and C++ User Group
Support
Quality
Security
License
Reuse
Generate python ctypes classes from C headers. Requires LLVM clang
Support
Quality
Security
License
Reuse
🔬 a C++ compiler middle-end, using an LLVM backend
Support
Quality
Security
License
Reuse
Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds
Support
Quality
Security
License
Reuse
Limits of Scala typechecking speed
Support
Quality
Security
License
Reuse
基于clang static analyzer的源码漏洞检测插件
Support
Quality
Security
License
Reuse
Writing eBPF programs with Elixir!
Support
Quality
Security
License
Reuse
Clang-based FFI wrapper generator
Support
Quality
Security
License
Reuse
A set of scripts to build LLVM and binutils
Support
Quality
Security
License
Reuse
Fast interpreter with macros, local type inference, LLVM backend.
Support
Quality
Security
License
Reuse
python implementation of efficient convolution operators for tracking
Support
Quality
Security
License
Reuse
C compiler toolchain in Rust. [WIP, early development stage]
Support
Quality
Security
License
Reuse
Programming language that compiles into a x86 ELF executable.
Support
Quality
Security
License
Reuse
The Sinclair ZX Spectrum BASIC compiler!
Support
Quality
Security
License
Reuse
LLVM for VideoCore4 (Raspberry Pi VPU)
Support
Quality
Security
License
Reuse
An LLVM sanitizer tutorial
Support
Quality
Security
License
Reuse
The SGI & LLVM implementation of C++ STL
Support
Quality
Security
License
Reuse
c
clang-expandby goldsborough
:dragon: A clang tool for happy refactoring without source-code gymnastics
C++
183
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
scala-typed-holesby cb372
Scala
182
Updated: 3 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
l
liftby rollbear
constexpr C++17 library for simplifying higher order functions in application code
C++
180
Updated: 2 y ago
License: Permissive (BSL-1.0)
Support
Quality
Security
License
Reuse
r
rejitby coreperf
fast SIMD-able JIT regular expression compiler
C++
180
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
Support
Quality
Security
License
Reuse
w
webassembly-examplesby reklatsmasters
From Simple To Complex. A complete collection of webassembly examples.
JavaScript
178
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
tensorflow-buildby snipsco
A set of scripts to (cross-)build the Tensorflow C lib for various architectures / OS
Shell
177
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
simple-virtual-machineby parrt
A simple VM for a talk on building VMs
Java
176
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
S
SheLLVMby SheLLVM
A collection of LLVM transform and analysis passes to write shellcode in regular C
C++
176
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
musl-crossby GregorR
A small suite of scripts and patches for building musl libc cross compilers.
Shell
174
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
v
vastby trailofbits
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
C++
174
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
CSCD70by UofT-EcoSystem
CSCD70 Compiler Optimization
C++
173
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
shiikaby shiika-lang
A statically-typed programming language
Rust
173
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
proton-clangby kdrag0n
Proton Clang toolchains builds in the form of a continuously updating Git repository. Clone with --depth=1.
C
172
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
clangby microsoft
C++
171
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
c72by vegesm
The first C compiler ported to x86
C
170
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
n
nymphby maelswarm
🧚 A slightly different version of C.
C
169
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
install-clangby rsmmr
A script to create a standalone installation of clang/LLVM/libc++. Updated for Clang/LLVM 6.0.
Shell
169
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
S
SPIRby KhronosGroup
C++
169
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
Support
Quality
Security
License
Reuse
b
bitcode_retrieverby AlexDenisov
Retrieves Bitcode from Mach-O binaries
C
168
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
symsanby R-Fuzz
A LLVM Sanitizer for Symbolic Tracing
C++
168
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
compisby rsms
Contemporary systems programming language in the spirit of C
C
168
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
r
riscv-llvmby lowRISC
RISC-V support for LLVM projects (LLVM, Clang, ...)
Shell
167
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
c
clangby eerolanguage
This was the working repo for Eero changes to clang. Please build using llvm from this project. See eerolanguage/eero for example code, issue tracking, and the project wiki
C++
167
Updated: 5 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
i
instrewby aengelke
A high performance LLVM-based dynamic binary instrumentation framework
C
166
Updated: 2 y ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
l
llvmcpyby revng
Python bindings for LLVM auto-generated from the LLVM-C API
Python
165
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
systemc-compilerby intel
This tool translates synthesizable SystemC code to synthesizable SystemVerilog.
C++
165
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
S
SYsU-langby arcsysu
A mini, simple and modular compiler for SYsU/SysY(tiny C). Based on Clang/LLVM.
C
165
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
c
compile-to-webby ChristianMurphy
Discover what languages can be compiled to Web Assembly
Ruby
164
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
B
BIT-MiniCCby jiweixing
A C compiler framework in Java
Java
163
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
l
linux-ios-toolchainby waneck
Compile ios programs on linux (fork of http://code.google.com/p/ios-toolchain-based-on-clang-for-linux/ )
C
163
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
O
OpenPLC_v2by thiagoralves
OpenPLC with the new IEC ST to C compiler
C++
160
Updated: 4 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
J
JitFromScratchby weliveindetail
Example project from my talks in the LLVM Social Berlin and C++ User Group
C++
160
Updated: 4 y ago
License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
c
ctypeslibby trolldbois
Generate python ctypes classes from C headers. Requires LLVM clang
Python
159
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
rhineby artagnon
🔬 a C++ compiler middle-end, using an LLVM backend
C++
158
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
L
LBAC-Swiftby mkchoi212
Let's Build a Compiler by Jack Crenshaw translated to Swift Playgrounds
Swift
157
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
k
kentuckymuleby gkossakowski
Limits of Scala typechecking speed
Scala
157
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
T
TripleDoggyby GoSSIP-SJTU
基于clang static analyzer的源码漏洞检测插件
C++
156
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
h
honey-potionby lac-dcc
Writing eBPF programs with Elixir!
C
156
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
c
c2ffiby rpav
Clang-based FFI wrapper generator
C++
155
Updated: 4 y ago
License: Weak Copyleft (LGPL-2.1)
Support
Quality
Security
License
Reuse
t
tc-buildby ClangBuiltLinux
A set of scripts to build LLVM and binutils
Python
154
Updated: 2 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
C
Cesium3by wbhart
Fast interpreter with macros, local type inference, LLVM backend.
C
154
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pyECOby StrangerZhang
python implementation of efficient convolution operators for tracking
Python
153
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
crustby onehr
C compiler toolchain in Rust. [WIP, early development stage]
Rust
152
Updated: 4 y ago
License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
o
oceanby riicchhaarrd
Programming language that compiles into a x86 ELF executable.
C
151
Updated: 4 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
z
zxbasicby boriel
The Sinclair ZX Spectrum BASIC compiler!
Python
150
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
L
LLVM-VideoCore4by christinaa
LLVM for VideoCore4 (Raspberry Pi VPU)
C++
149
Updated: 4 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
llvm-sanitizer-tutorialby trailofbits
An LLVM sanitizer tutorial
C++
148
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
s
stlby dutor
The SGI & LLVM implementation of C++ STL
C++
148
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse