Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. LLVM
L

LLVM

Tool
77 projects280.7k total stars33.2k total forks19 languages

Open-source projects built with LLVM

There are currently 77 open-source projects built with LLVM, with a combined total of 280.7k GitHub stars. The most common language among these projects is C++.

Showing 77 open-source projects · page 2 of 3

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
Kaspa
Kaspakaspanet/rusty-kaspa

A Rust-based full-node implementation for the Kaspa blockchain, serving as the recommended node software for the network.

874307Rust
3 days ago
ebpfkit
ebpfkitGui774ume/ebpfkit

A rootkit that leverages eBPF to implement offensive security techniques like container breakouts, network scanning, and RASP bypass.

86397C
3 years ago
DotNetJS
DotNetJSElringus/DotNetJS

Bootsharp streamlines integration of .NET C# apps and libraries into web projects with high-level C# to TypeScript interop.

80040C#
4 months ago
clazy
clazyKDE/clazy

A Qt-oriented static code analyzer based on Clang that provides over 50 Qt-specific compiler warnings and automatic fix-its.

74696C++
2 days ago
clspv
clspvgoogle/clspv

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

732111LLVM
3 days ago
CPP-Reflection
CPP-ReflectionAustinBrunkhorst/CPP-Reflection

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

706103C++
7 years ago
cargo-call-stack
cargo-call-stackjaparic/cargo-call-stack

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

66558Rust
2 years ago
Rhine
Rhineartagnon/rhine-ml

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

63324OCaml
11 years ago
Sulong
Sulonggraalvm/sulong

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

62663Java
7 years ago
KEVM
KEVMkframework/evm-semantics

A formal semantics of the Ethereum Virtual Machine (EVM) written in the K framework, enabling verification and symbolic execution of smart contracts.

595158KCL
14 days ago
eosio.cdt
eosio.cdtEOSIO/eosio.cdt

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

507280C++
4 years ago
fccf
fccfp-ranav/fccf

A fast command-line tool that searches C/C++ source code using AST parsing and prints matching code snippets.

39020C++
2 years ago
DIFUZE
DIFUZEucsb-seclab/difuze

A fuzzer for Linux kernel drivers that combines interface recovery via LLVM analysis with a fuzzing engine to find security vulnerabilities.

38685C++
4 years ago
Razzer
Razzercompsec-snu/razzer

A kernel fuzzer that specifically targets race condition bugs in operating system kernels.

37762C
7 years ago
phala-blockchain
phala-blockchainPhala-Network/phala-blockchain

Phala Network is a decentralized offchain computing protocol that powers the execution layer for AI agents.

368159Rust
1 month ago
Rust-GB
Rust-GBzlfn/rust-gb

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

3487Rust
1 month ago
hdoc
hdochdoc/hdoc

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

34327C++
2 years ago
SDC
SDCsnazzy-d/SDC

A work-in-progress D compiler with supporting tools, built as a library to improve the D toolchain.

27258D
1 day ago
Sys
SysPLSysSec/sys

A static and symbolic analysis tool for finding memory safety bugs in browser code and other software.

23943LLVM
4 years ago
Eclipse Zenoh-Plugin-DDS
Eclipse Zenoh-Plugin-DDSeclipse-zenoh/zenoh-plugin-dds

A Zenoh plugin that transparently routes DDS data for geographical routing, scaling discovery, and bridging DDS systems.

22360Rust
3 days ago
DCompute
DComputelibmir/dcompute

A set of libraries enabling native execution of D code on GPUs and other accelerators via OpenCL and CUDA runtimes.

14335D
3 months ago
rho
rhorho-devel/rho

A refactored, efficient virtual machine for the R language with full compatibility and modern engineering.

13521R
9 years ago
riposte
ripostejtalbot/riposte

A fast interpreter and JIT compiler for the R programming language, designed as a drop-in replacement.

929C++
11 years ago
libgen
libgenolbat/libgen

Automatic C-bindings generator for Crystal, using config files to define and regenerate bindings for large C libraries.

8410Crystal
1 year ago
adawebpack
adawebpackgodunko/adawebpack

A GNAT-LLVM compiler toolchain for WebAssembly with Ada runtime library and Web API bindings.

8410Ada
1 year ago
LightSaber
LightSaberlsds/LightSaber

A multi-core stream processing engine for high-throughput window aggregation with optional exactly-once fault tolerance.

7319C++
5 years ago
cltk
cltkziprandom/cltk

A Crystal port of the Ruby Language Toolkit for creating programming languages with lexer and parser generators.

728Crystal
3 years ago
clang.cr
clang.crcrystal-lang/clang.cr

Libclang bindings for Crystal with an automatic C bindings generator.

539Crystal
3 months ago
BLAS
BLASekrich/sblas

A Scala Native library implementing BLAS (Basic Linear Algebra Subprograms) via CBLAS for high-performance linear algebra operations.

393Scala
19 days ago
CommonQt5
CommonQt5commonqt/commonqt5

Common Lisp bindings for the Qt5 framework, enabling cross-platform GUI development.

362Common Lisp
4 years ago
Impala
Impalacloudera/impala

A massively-parallel C++ SQL query engine for lightning-fast analytics on petabytes of data in Hadoop clusters.

3432C++
3 years ago
augusta
augustapchapin/augusta

A compiler for Augusta, a simple systems programming language inspired by Ada, targeting LLVM and C99.

322Scala
1 year ago
SpecFuzz
SpecFuzztudinfse/SpecFuzz

A fuzzing tool for detecting Spectre vulnerabilities in software through dynamic analysis.

322C++
6 years ago
GitHub
GitHubAntelopeIO/spring

A C++ implementation of the Antelope blockchain protocol with Savanna consensus, providing node software and developer tools.

3043C++
11 months ago
Polkadot-Dart
Polkadot-DartPocket4D/Polkadot-Dart

A Dart SDK for interacting with Polkadot and Substrate blockchains, providing crypto libraries and network utilities.

225Dart
5 years ago
Blanc
Blanchaderech/blanc

A WebAssembly contract toolchain for blockchain development, using vanilla Clang/LLVM for smaller binaries and faster updates.

204C++
3 years ago
1
2
3