Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Llvm

Llvm

51 projects

Showing 36 of 51 projects

emscripten
emscriptenC++

A complete compiler toolchain for converting C and C++ code to WebAssembly, enabling native applications to run on the web.

#hacktoberfest#clang#webassembly
Stars27.7k
Forks3.6k
Last commit1 day ago
Truffle
TruffleJava

GraalVM compiles applications ahead of time into standalone native binaries for instant startup, peak performance, and reduced resource usage.

#compiler#webassembly#language-implementation
Stars21.7k
Forks1.8k
Last commit1 day ago
Graal
GraalJava

GraalVM compiles Java and other JVM languages into native executables for instant startup, peak performance, and reduced resource usage.

#compiler#webassembly#performance-optimization
Stars21.7k
Forks1.8k
Last commit1 day ago
RPCS3
RPCS3C++

A free and open-source PlayStation 3 emulator and debugger written in C++ for Windows, Linux, macOS, and FreeBSD.

#vulkan#hacktoberfest#ps3
Stars20.2k
Forks2.5k
Last commit1 day ago
tinygo
tinygoGo

A Go compiler for microcontrollers, WebAssembly, and small systems, producing minimal binaries using LLVM.

#wasi#iot#tinygo
Stars17.8k
Forks1.1k
Last commit1 day ago
sanitizer
sanitizerC

A suite of runtime sanitizers for detecting memory errors, data races, and undefined behavior in C/C++ programs.

#debugging-tools#runtime-analysis#gcc
Stars12.5k
Forks1.1k
Last commit2 days ago
numba
numbaPython

NumPy aware dynamic Python compiler using LLVM

#cuda#compiler#numba
Stars11.2k
Forks1.3k
Last commit2 days ago
RetDec
RetDecC++

A retargetable machine-code decompiler based on LLVM, supporting multiple architectures and file formats.

#disassembler#c-plus-plus#malware-analysis
Stars8.7k
Forks1.0k
Last commit5 months ago
retdec
retdecC++

A retargetable machine-code decompiler based on LLVM, supporting multiple architectures and file formats.

#disassembler#malware-analysis#binary-analysis
Stars8.7k
Forks1.0k
Last commit5 months ago
Go AST Book (Chinese)
Go AST Book (Chinese)Go

A free Chinese book teaching how to analyze and manipulate Go source code using its Abstract Syntax Tree (AST).

#compiler#educational#goyacc
Stars5.5k
Forks651
Last commit2 years ago
c2rust
c2rustRust

A transpiler that migrates C99-compliant code to unsafe Rust, preserving functionality and enabling incremental refactoring.

#legacy-modernization#migration#compiler-tooling
Stars4.8k
Forks321
Last commit7 days ago
Triton
TritonC++

A dynamic binary analysis library for building program analysis tools, automating reverse engineering, and emulating code.

#code-emulation#taint-analysis#dynamic-binary-analysis
Stars4.3k
Forks598
Last commit11 days ago
jank
jankC++

A native Clojure dialect hosted on LLVM with seamless C++ interoperability.

#programming-language#functional-programming#compiler
Stars3.3k
Forks133
Last commit1 day ago
IKOS
IKOSC++

A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.

#software-verification#c-cpp#program-verification
Stars3.2k
Forks221
Last commit4 months ago
IKOS
IKOSC++

A static analyzer for C/C++ that detects runtime errors using abstract interpretation theory.

#buffer-overflow#formal-methods#software-verification
Stars3.2k
Forks221
Last commit4 months ago
weld
weldRust

A language and runtime that optimizes performance of data-intensive applications by lazily building and optimizing computations across libraries.

#cross-library#performance-optimization#workflow-optimization
Stars3.0k
Forks253
Last commit
ghdl
ghdlVHDL

An open-source analyzer, compiler, simulator, and experimental synthesizer for VHDL, supporting multiple language standards and backends.

#fpga#hacktoberfest#compiler
Stars2.9k
Forks428
Last commit2 days ago
CLASP
CLASPCommon Lisp

A Common Lisp implementation that compiles to native code via LLVM and seamlessly interoperates with C++ libraries.

#scientific-computing#compiler#lisp
Stars2.8k
Forks154
Last commit3 days ago
WAVM
WAVMC++

A high-performance WebAssembly virtual machine designed for non-browser applications, leveraging LLVM for near-native speed.

#wasi#sandbox#compiler
Stars2.8k
Forks235
Last commit6 months ago
CodeChecker
CodeCheckerPython

CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.

#clang#clang-tidy#results-viewer
Stars2.6k
Forks498
Last commit1 day ago
mun
munRust

A statically typed, ahead-of-time compiled programming language with first-class hot-reloading for live applications.

#programming-language#hot-reloading#aot-compilation
Stars2.1k
Forks81
Last commit4 days ago
Monicelli
MonicelliC++

An esoteric programming language based on Italian comedy 'supercazzole', compiling to C and LLVM.

#programming-language#compiler#ragel
Stars1.4k
Forks53
Last commit11 months ago
LDC
LDCD

A portable D programming language compiler using LLVM for modern optimization and code generation.

#d#programming-language#d-language
Stars1.4k
Forks298
Last commit2 days ago
llvm
llvmGo

A pure Go library for parsing, generating, and analyzing LLVM IR assembly.

#parsing#llvm-ir#low-level
Stars1.3k
Forks85
Last commit1 year ago
Angora
AngoraC++

A mutation-based coverage-guided fuzzer that increases branch coverage by solving path constraints without symbolic execution.

#software-testing#fuzzer#vulnerability-discovery
Stars957
Forks172
Last commit4 years ago
Awesome LLVM security
Awesome LLVM security

A curated collection of LLVM-based tools, compilers, and resources focused on security, obfuscation, binary lifting, and compiler development.

#clang#compiler-security#code-obfuscation
Stars888
Forks99
Last commit22 days ago
clspv
clspvLLVM

A compiler that transforms OpenCL C code into Vulkan compute shaders, enabling GPU compute on Vulkan platforms.

#vulkan#compiler#compute-shaders
Stars733
Forks111
Last commit1 day ago
CPP-Reflection
CPP-ReflectionC++

A C++ reflection system with a Clang-based parser and runtime library for type introspection and metadata generation.

#metadata-generation#cmake#c-plus-plus
Stars706
Forks103
Last commit7 years ago
cargo-call-stack
cargo-call-stackRust

A static analyzer for Rust programs that computes stack usage and generates call graphs, primarily for embedded systems.

#embedded#memory-safety#microcontroller
Stars665
Forks58
Last commit2 years ago
Rhine
RhineOCaml

A Clojure-inspired Lisp compiler built on LLVM JIT, exposing how Lisp constructs map to hardware.

#programming-language#clojure-inspired#compiler
Stars633
Forks24
Last commit11 years ago
Sulong
SulongJava

Sulong is an LLVM bitcode interpreter for the GraalVM polyglot runtime, enabling execution of C/C++ and other LLVM-based languages.

#jit-compilation#virtual-machine#c-plus-plus
Stars625
Forks63
Last commit7 years ago
eosio.cdt
eosio.cdtC++

A WebAssembly toolchain and toolkit for building smart contracts on the EOSIO blockchain platform.

#clang#webassembly#smart-contracts
Stars507
Forks280
Last commit4 years ago
Awesome Graal
Awesome GraalShell

A curated list of awesome resources for Graal, GraalVM, Truffle, and related topics.

#compiler#fastr#machine code
Stars368
Forks30
Last commit3 years ago
Rust-GB
Rust-GBRust

A toolchain that compiles Rust code to GBZ80 assembly for creating Game Boy games.

#hacktoberfest#compiler#game-boy
Stars348
Forks7
Last commit1 month ago
hdoc
hdocC++

A modern documentation generator for C++ that automatically creates API docs with integrated Markdown pages and instant search.

#clang#developer-tools#static-site-generator
Stars344
Forks27
Last commit2 years ago
Scala Native
Scala Native

A curated collection of resources, libraries, and tools for the Scala Native ahead-of-time compiler ecosystem.

#systems-programming#functional-programming#libraries
Stars279
Forks20
Last commit26 days ago
Page 1 of 2Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
6 months ago
#Compiler16
#C Plus Plus11
#Static Analysis11
#Clang9
#Cross Platform7
#Webassembly7
#Programming Language7
#Rust7
#Cpp6
#Code Generation6
#Reverse Engineering6
#Hacktoberfest5