The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Emscripten: An LLVM-to-WebAssembly Compiler
A SQL database in Rust: SQLite-compatible, now also speaking Postgres (experimental). The LLVM of databases.
PlayStation 3 emulator and debugger
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
NumPy aware dynamic Python compiler using LLVM
A native TypeScript/JavaScript compiler written in Rust. Compiles TypeScript/JavaScript directly to executables using SWC and LLVM.
Your favorite language gets closer to bare metal.
The cling C++ interpreter
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs. Discord https://discord.gg/vv4MH284Hc
Building a modern functional compiler from first principles.
A collection of out-of-tree LLVM passes for teaching and learning
jank is the native Clojure dialect with seamless C++ interop.
Functional programming language for signal processing and sound synthesis
HeavyDB (formerly MapD/OmniSciDB)
It's a New Kind of Wrapper for Exposing LLVM (Safely)
An LLVM/Clang/LLD based mingw-w64 toolchain
VHDL 2008/93/87 simulator
CodeChecker is an analyzer tooling, defect database and viewer extension for static and dynamic analyzer tools.
A safe, easy systems language
Advanced shading language for production GI renderers
A lightweight LLVM python binding for writing JIT compilers
Circuit IR Compilers and Tools
Port of http_parser to llparse
The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
High-performance automatic differentiation of LLVM and MLIR.
Static Value-Flow Analysis Framework for Source Code
WASI-enabled WebAssembly C/C++ toolchain
Userspace eBPF runtime for Observability, Network, GPU & General Extensions Framework
Intel staging area for llvm.org contribution. Home for Intel LLVM-based projects.
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage).
The LLVM-based D Compiler.
A language for building concurrent software with confidence
A low-level build system, used by Xcode and the Swift Package Manager
Automatic verification of LLVM optimizations
:electron: O-MVLL is a code obfuscation tool based on LLVM for native code (Android and iOS).
A LLVM-based static analysis framework.
High-Performance Rendering Framework on Stream Architectures
cargo subcommand showing the assembly, LLVM-IR and MIR generated for Rust code
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or WebAssembly.
Deobfuscation via optimization with usage of LLVM IR and parsing assembly.
awesome llvm security [Welcome to PR]
Practical mutation testing and fault injection for C and C++
A Go compiler based on LLVM in order to better integrate Go with the C ecosystem including Python and JavaScript
Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.
LLVM-based compiler for the Nim language
TypeScript Compiler (by LLVM)
A collection of out-of-tree Clang plugins for teaching and learning
A close-to-metal Python API for programming AMD Ryzenβ’ AI NPUs (AI Engines), built on an open-source MLIR-based compiler toolchain.
Red-Team LKM
A tool and a library for bi-directional translation between SPIR-V and LLVM IR
The cross-platform, open-source SDK to develop for original Xbox: *new* xdk
Julia bindings for the Enzyme automatic differentiator
The rustic MLIR bindings in Rust
PROPELLER: Profile Guided Optimizing Large Scale LLVM-based Relinker
Port of LLVM to the MOS 6502 and related processors
S2E: A platform for multi-path program analysis with selective symbolic execution.
An anti-hacking compiler forked from the ollvm (https://github.com/obfuscator-llvm/obfuscator)