LLVM
The LLVM compiler infrastructure project is a set of compiler and toolchain technologies, which can be used to develop a front end for any programming language and a back end for any instruction set architecture.
- GitHub: https://github.com/topics/llvm
- Wikipedia: https://en.wikipedia.org/wiki/LLVM
- Repo: https://github.com/llvm/llvm-project
- Created by: Vikram Adve, Chris Lattner
- Released: 2019
- Last updated: 2026-03-22 00:17:42 UTC
- JSON Representation
https://github.com/tari/llvm-sys.rs
Rust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)
Last synced: 26 Jan 2026
https://github.com/Colton1skees/Dna
LLVM based static binary analysis framework
analysis binary deobfuscation instruction-semantics lifter llvm llvm-ir program-analysis static-analysis triton x86 x86-64
Last synced: 18 Oct 2025
https://github.com/helixlang/helix-lang
Python's Simplicity, C++'s Power, Native Interoperable with all, and Rust (W.I.P)
c compiler cpp helix helix-lang language llvm programing-language programming-language python rust toolchain xmake
Last synced: 18 Jul 2025
https://github.com/reklatsmasters/webassembly-examples
From Simple To Complex. A complete collection of webassembly examples.
clang cpp emcc emscripten example examples js llvm nodejs wasm wast webassembly
Last synced: 21 Jun 2025
https://github.com/zufuliu/llvm-utils
LLVM/Clang toolsets for Visual Studio 2022, 2019, 2017, 2015, 2013, 2012 and 2010.
clang clang-plugin clang-vs2012 llvm llvm-extensions llvm-toolchain llvm-utils llvm-vs2010 llvm-vs2012 llvm-vs2013 llvm-vs2015 llvm-vs2017 llvm-vs2019 llvm-vs2022
Last synced: 16 Mar 2026
https://github.com/stuartcarnie/go-simd
Optimized functions for Go using SIMD
clang go golang llvm performance utf-8
Last synced: 15 Apr 2025
https://github.com/kraj/meta-clang
Clang C/C++ cross compiler and runtime for OpenEmbedded/Yocto Project
bitbake c clang compilers cross-compiler llvm sdk yocto
Last synced: 15 May 2025
https://github.com/fanx-dev/fanx
A full-stack programming language
compiler fantom full-stack language llvm programming-language virtual-machine
Last synced: 12 Apr 2025
https://github.com/thebabush/dumb-obfuscator
Tutorial on how to write the dumbest obfuscator I could think of.
clang encryption llvm llvm-pass llvm-tutorial obfuscation security tutorial
Last synced: 16 Jan 2026
https://github.com/mikeroyal/LLVM-Guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification
Last synced: 22 Apr 2025
https://github.com/seahorn/sea-dsa
A new context, field, and array-sensitive heap analysis for LLVM bitcode based on DSA.
llvm pointer-analysis static-analysis verification
Last synced: 09 Apr 2025
https://github.com/artagnon/rhine
🔬 a C++ compiler middle-end, using an LLVM backend
c-plus-plus compiler compiler-design llvm programming-language
Last synced: 18 Dec 2025
https://github.com/acceleratehs/accelerate-llvm
LLVM backend for Accelerate
accelerate compiler cuda gpu gpu-computing hacktoberfest haskell llvm parallel-computing
Last synced: 07 Apr 2025
https://github.com/wizardpisces/js-ziju
Compile javascript to LLVM IR, x86 assembly and self interpreting
assembly ast compiler interpreter llvm machine
Last synced: 27 Feb 2025
https://github.com/mikeroyal/llvm-guide
LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-time, and "idle-time" optimization of programs. Originally implemented for C/C++ , though, has a variety of front-ends, including Java, Python, etc.
assembler build-tool clang clang-format clang-frontend clang-toolchain compiler compiler-design compliers debugger ebpf-programs llvm llvm-clang llvm-frontend llvm-ir llvm-pass mlir parallel-programming runtime-system runtime-verification
Last synced: 10 Apr 2025
https://github.com/pennylaneai/catalyst
A JIT compiler for hybrid quantum programs in PennyLane
autodiff automatic-differentiation jax jit llvm mlir pennylane python qir quantum quantum-compiler quantum-computing
Last synced: 15 May 2025
https://github.com/yubrot/llrl
An experimental Lisp-like programming language
compiler lisp llvm macro programming-language rust self-hosting
Last synced: 21 Jul 2025
https://github.com/yuawn/fuzzing
Fuzzing tutorial with easy-to-learn labs 🚀
101 afl automation education fuzz-testing fuzzing instrumentation klee llvm security-testing securtiy symbolic-execution testing tutorial vulnerability
Last synced: 15 Aug 2025
https://github.com/savi-lang/savi
A fast language for programmers who are passionate about their craft.
actor-model compiler concurrent-programming llvm programming-language savi
Last synced: 20 Aug 2025
https://github.com/stargate01/full-stack-fortran
Fortran to WebAssembly
dragonegg fortran fortran-compiler gcc llvm webassembly
Last synced: 27 Aug 2025
https://github.com/koutheir/libcxx-pretty-printers
Moved: https://codeberg.org/koutheir/libcxx-pretty-printers
gdb libcxx llvm pretty-printer
Last synced: 11 Jan 2026
https://github.com/flax-lang/flax
general purpose programming language, in the vein of C++
c-plus-plus compiler flax language language-design llvm programming-language
Last synced: 11 Jan 2026
https://github.com/biscuitlang/bl
Simple imperative programming language created for fun.
biscuit compiler handmade language llvm llvm-ir programming
Last synced: 12 Apr 2025
https://github.com/galoisinc/cclyzerpp
cclyzer++ is a precise and scalable pointer analysis for LLVM code.
datalog llvm pointer-analysis program-analysis souffle static-analysis
Last synced: 03 Jul 2025
https://github.com/ballerina-platform/nballerina
Ballerina compiler that generates native executables.
Last synced: 23 Aug 2025
https://github.com/vovkos/llvm-package-windows
Provides LLVM binary packages for an (almost) complete Windows build matrix. Built and packaged on GitHub Actions.
Last synced: 18 Feb 2026
https://github.com/juliallvm/llvm.jl
Julia wrapper for the LLVM C API
hacktoberfest julia julia-library llvm llvm-bindings
Last synced: 08 Apr 2025
https://github.com/newworldcomingsoon/llvm-msvc-build
This project migrated to https://github.com/backengineering/llvm-msvc
build compatibility compiler infosec llvm msvc windows
Last synced: 17 Jan 2026
https://github.com/BrutalCoding/shady.ai
Making offline AI models accessible to all types of edge devices.
android cross-platform dart fastlane flutter gguf ios linux linux-desktop llama-cpp llama-dart llvm macos material-design rwkv serverpod shady-ai web whisper-cpp windows
Last synced: 11 Apr 2025
https://github.com/brutalcoding/shady.ai
Making offline AI models accessible to all types of edge devices.
android cross-platform dart fastlane flutter gguf ios linux linux-desktop llama-cpp llama-dart llvm macos material-design rwkv serverpod shady-ai web whisper-cpp windows
Last synced: 09 Apr 2025
https://github.com/liuml07/giri
Dynamic Program Slicing in LLVM Compiler
compilers instrumentation llvm program-analysis research-project
Last synced: 08 Oct 2025
https://github.com/qbicc/qbicc
Experimental static compiler for Java programs.
compiler java llvm native-image openjdk
Last synced: 16 May 2025
https://github.com/JuliaLLVM/LLVM.jl
Julia wrapper for the LLVM C API
hacktoberfest julia julia-library llvm llvm-bindings
Last synced: 11 Sep 2025
https://github.com/zegl/tre
LLVM backed progamming language (Go subset)
clang golang language llvm llvm-ir programming-language
Last synced: 28 Oct 2025
https://github.com/elastic/bpfcov
Source-code based coverage for eBPF programs actually running in the Linux kernel
bpf c codecoverage coverage cpp ebpf llvm llvm-pass
Last synced: 05 Apr 2025
https://github.com/elfshaker/manyclangs
Repository hosting unofficial binary pack files for many commits of LLVM
Last synced: 16 Mar 2026
https://github.com/trailofbits/pasta
Peter's Amazing Syntax Tree Analyzer
ast clang compiler llvm static-analysis
Last synced: 16 Apr 2025
https://github.com/jonpalmisc/limoncello
Yet another LLVM-based obfuscator
llvm obfuscation obfuscator reverse-engineering
Last synced: 16 Feb 2026
https://github.com/0xlane/ollvm-rust
out-of-tree llvm obfuscation pass plugin (dynamically loadable by rustc). || rust toolchain with obfuscation llvm pass.
llvm llvm-pass obfuscation ollvm ollvm-obfuscation rust
Last synced: 05 Sep 2025
https://github.com/can-lehmann/exprgrad
An experimental deep learning framework for Nim based on a differentiable array programming language
autodiff automatic-differentiation compiler deep-learning dsl gradient llvm machine-learning ml neural-network nim opencl tensor
Last synced: 18 Jul 2025
https://github.com/trailofbits/ebpfpub
ebpfpub is a generic function tracing library for Linux that supports tracepoints, kprobes and uprobes.
bpf ebpf llvm monitoring security tracepoints tracing
Last synced: 15 Apr 2025
https://github.com/trisycl/sycl
SYCL for Vitis: Experimental fusion of triSYCL with Intel SYCL oneAPI DPC++ up-streaming effort into Clang/LLVM
accelerators clang cpp20 dpc-toolchain llvm oneapi-dpc sycl sycl-compilation trisycl xilinx-fpga xilinx-vitis
Last synced: 12 Apr 2025
https://github.com/libxsmm/tpp-mlir
TPP experimentation on MLIR for linear algebra
compiler library llvm machine-learning micro-kernel
Last synced: 05 Apr 2025
https://github.com/archercreat/vm_jit
VM devirtualization PoC based on AsmJit and llvm
asmjit llvm reverse-engineering vm
Last synced: 07 May 2025
https://github.com/isuckatcs/how-to-compile-your-language
An introduction to language design through building a compiler frontend and completing a self-paced exercise on top of LLVM.
compiler-design compiler-frontend compilers cpp educational-materials language-design languages llvm tutorial tutorial-exercises
Last synced: 05 Apr 2025
https://github.com/Cr0a3/ygen
Ygen - Yet another code generation libary (abandoned)
Last synced: 26 Jul 2025
https://github.com/cr0a3/ygen
Ygen - Yet another code generation libary (abandoned; gained two internships from it)
Last synced: 06 Apr 2025
https://github.com/kit-ty-kate/labrys
A toy language based on LLVM that implements the System Fω type-system
compiler language llvm ocaml programming-language type-system
Last synced: 25 Jul 2025
https://github.com/lithdew/alon
Remix for Solana.
blockchain bpf hackathon-project llvm solana solana-program webassembly
Last synced: 23 Apr 2025
https://github.com/fstudio/clangbuilder
Building Clang ♡ Utility and Environment
clang lldb llvm powershell visual-studio visualcpp
Last synced: 09 Jul 2025
https://github.com/t3tra-dev/lython
Lython is an experimental compiler that transforms Python code into LLVM IR and compiles to native binaries.
Last synced: 07 Sep 2025
https://github.com/trailofbits/ebpfault
A BPF-based syscall fault injector
bpf debugging ebpf fault-injection llvm
Last synced: 15 Apr 2025
https://github.com/GJDuck/EffectiveSan
Runtime type and bounds-error checking for C/C++
bounds-checking llvm low-fat-pointers memory-safety sanitizer security type-checking
Last synced: 28 Sep 2025
https://github.com/syegulalp/akilang
A compiler for a simple language, built with Python and LLVM
aki compiler conway-life demo language language-syntax llvm llvmlite programming-language python python-3 python-3-6 python-3-7 python3 python36 python37 repl win32 windows
Last synced: 09 Apr 2025
https://github.com/rdaly525/coreir
c-plus-plus compilers coreir hardware intermediate-representation llvm
Last synced: 30 Dec 2025
https://github.com/jmgorius/mlir-standalone-template
An out-of-tree MLIR dialect template.
Last synced: 05 Mar 2025
https://github.com/verificarlo/verificarlo
A tool for debugging and assessing floating point precision and reproducibility.
floating-point llvm mixed-precision montecarlo-arithmetic mpfr numerical-analysis precision tool
Last synced: 20 Feb 2026
https://github.com/iith-compilers/ir2vec
Implementation of IR2Vec, LLVM IR Based Scalable Program Embeddings
Last synced: 12 Apr 2025
https://github.com/mitsuba-renderer/drjit-core
Dr.Jit — A Just-In-Time-Compiler for Differentiable Rendering (core library)
Last synced: 05 Apr 2025
https://github.com/ubiquitydotnet/llvm.net
LLVM Bindings for .NET
code-generation code-generator compilers domain-specific-language dotnet dynamic-runtime jit-compiler llvm llvm-bindings llvm-bitcode llvm-ir
Last synced: 12 Apr 2025
https://github.com/trustdecision/td-ollvm
TD-OLLVM, fully open source, provides the leading mobile obfuscation prevention tools and solutions.
compiler llvm obfuscation objective-c ollvm ollvm-obfuscation swift trustdecision
Last synced: 05 Oct 2025
https://github.com/eomii/rules_ll
An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming
bazel bleeding-edge build-system clang clang-tidy cpp cuda gpu-programming hermetic hip llvm nix openmp remote-caching remote-execution reproducible sanitizers
Last synced: 06 Apr 2025
https://github.com/utensils/docker-opengl
Multi-Arch Docker - Mesa 3D OpenGL Software Rendering (Gallium) - LLVMpipe, and OpenSWR Drivers
alpine arm64 armv7 docker docker-container gallium glx linux llvm llvmpipe mesa mesa-3d-opengl mesa-llvm opengl openswr osmesa rendering software-rendering swrast xvfb
Last synced: 05 Apr 2025
https://github.com/llvmparty/revide
The next generation reverse engineering IDE (work-in-progress).
disassembly gui ide llvm llvm-ir qt reverse-engineering tool x64 x86-64
Last synced: 30 Oct 2025
https://github.com/rhysd/dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 15 Apr 2025
https://github.com/rhysd/Dachs
Dachs; A Doggy :dog: Programming Language
compiler cpp dog go inu language llvm programming-language
Last synced: 15 Mar 2025
https://github.com/kolemannix/k1
For the joy of programming
compiler language llvm performance typetheory virtual-machine
Last synced: 22 Jan 2026
https://github.com/rcorcs/llvm-heat-printer
LLVM Profiling Visualization
compilers llvm llvm-ir profiling visualization
Last synced: 09 Jul 2025
https://github.com/woodruffw/mollusc
Pure-Rust libraries for parsing, interpreting, and analyzing LLVM
Last synced: 18 Jul 2025
https://github.com/maxxsoft/yulang
The Yu (羽) programming language.
compiler llvm programming-language yulang
Last synced: 14 Aug 2025
https://github.com/cyrus-lang/cyrus
Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)
clang compiler compiler-design cpp cyrus-lang gcc inkwell lex llvm programming-language yacc
Last synced: 13 May 2025
https://github.com/lfkdsk/hobbyscript
Yet Another JVM/LLVM Dynamic Language (LLVM Backend WIP)
computer-language cpp17 java jvm jvm-languages llvm
Last synced: 04 Jul 2025
https://github.com/MaxXSoft/YuLang
The Yu (羽) programming language.
compiler llvm programming-language yulang
Last synced: 26 Apr 2025
https://github.com/chai2010/tinylang
Tiny玩具语言(Go语言实现/包含Tiny编译器/CASL汇编器/COMET虚拟机/调试器/支持WebAssembly/LLVM)
go goyacc llvm tinylang wasm webassembly yacc
Last synced: 06 Sep 2025
https://github.com/llvm-hs/llvm-hs-examples
Examples for Haskell bindings to LLVM
Last synced: 09 Apr 2025
https://github.com/lsds/LightSaber
Multi-core Window-Based Stream Processing Engine
aggregation compression cpp incremental-computation libaio llvm multi-core numa rdma sliding-windows ssd stream-processing
Last synced: 14 May 2025
https://github.com/redstar/m2lang
The LLVM-based Modula-2 compiler
ast-generator compiler llvm llvm-frontend modula-2 parser-generator
Last synced: 09 Apr 2025
https://github.com/cyrus-lang/cyrus-lang
Cyrus: A high-performance, statically-typed, manually memory-managed, mid-level programming language. (heavily under development)
clang compiler cyrus-lang gcc inkwell llvm programming-language rust
Last synced: 08 Apr 2025
https://github.com/androm3da/optviewer-demo
Demonstration of LLVM's opt-viewer tool
clang compilers llvm optimization-tools
Last synced: 30 Oct 2025
https://github.com/bluescarni/heyoka.py
Python library for ODE integration via Taylor's method and LLVM
astrodynamics astronomy astrophysics celestial-mechanics differential-equations extended-precision just-in-time llvm multiprecision n-body nbody ode ode-solver python python3 simd
Last synced: 04 Apr 2025
https://github.com/lsds/lightsaber
Multi-core Window-Based Stream Processing Engine
aggregation compression cpp incremental-computation libaio llvm multi-core numa rdma sliding-windows ssd stream-processing
Last synced: 21 Mar 2025
https://github.com/llvm-hs/llvm-hs-pretty
Pretty printer for LLVM AST to Textual IR
code-generation haskell-bindings llvm llvm-ast llvm-hs llvm-ir pretty-printer
Last synced: 09 Apr 2025