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-06-20 00:18:05 UTC
- JSON Representation
https://github.com/davidelettieri/kaleidoscope
a c# version of the kaleidoscope tutorial
Last synced: 15 Apr 2025
https://github.com/d3lio/degu-lang
A take at a scripting language with an ML (Meta Language) family syntax. Heavily inspired by F#, OCaml and at some extent - Rust.
llvm programming-language rust
Last synced: 28 Dec 2025
https://github.com/sdasgup3/symbolic-analysis
Customized symbolic analysis to find pointer analysis bugs
c-plus-plus checker debugger klee llvm pointer-analysis symbolic-analysis
Last synced: 12 Apr 2025
https://github.com/awruef/crab-clang
translate clang AST into CRAB
abstract-interpretation clang llvm verification
Last synced: 10 Apr 2025
https://github.com/sohnryang/stapl
Simple Type-Annotated Programming Language (WIP)
c-plus-plus compiler llvm programming-language
Last synced: 01 May 2025
https://github.com/rambod-rahmani/arch-linux-install
Installazione Arch Linux Full Disk Encryption (LVM on LUKS) (incluso /boot)
arch arch-linux archlinux disk-encryption encryption grub grub2 install italiano kde kde-applications kde-plasma-5 linux llvm luks luks-partition lvm lvm2
Last synced: 13 Apr 2025
https://github.com/fish2000/halogen
Halide generator introspection for build systems
cython halide halide-generators halogen llvm python
Last synced: 18 Jun 2025
https://github.com/sdasgup3/profiler-using-clang-based-ast-instrumentation
Clang based AST reformatting tool used for injecting instrumentation code in C/C++ programs. The goal is collecting profiles (run-times and execution frequencies) on C/C++ programs.
ast c clang cplusplus instrumentation llvm profiler runtime total
Last synced: 12 Apr 2025
https://github.com/kassane/xwin-zig-test
Testing Zig with xwin - Microsoft CRT headers and libraries + Windows SDK headers and libraries
cross-compile llvm msvc msvcrt rust ucrt windows-sdk xwin zig
Last synced: 20 Jul 2025
https://github.com/jackmilner1/fizz
My own statically typed programming language with support of pointers, a custom compiler (Lexer, Parser , Abstract syntax tree) written in C++ and uses LLVM
compiler cpp llvm open-source pointers programming-language statically-typed
Last synced: 05 Apr 2025
https://github.com/seekbytes/inspector
An experimental disassembler for PE executable file (x86_64)
binary-analysis disassembler llvm reverse-engineering rust
Last synced: 07 Mar 2026
https://github.com/technius/simpl
A simple imperative programming language inspired by ideas in functional programming languages
compiler llvm programming-language
Last synced: 14 Apr 2025
https://github.com/cr0a3/codegenlib
A x86-64Bit code generator (like LLVM)
code-generation codegen llvm rust x86-64
Last synced: 19 Aug 2025
https://github.com/jeandle/jeandle-llvm
This repository is responsible for the LLVM-related parts of Jeandle.
Last synced: 05 Sep 2025
https://github.com/oqc-community/rasqal
A dynamically executed quantum-classical hybrid runtime.
llvm python quantum quantum-classical quantum-computing quantum-computing-research runtime rust
Last synced: 12 Apr 2025
https://github.com/sbip-sg/tsll
Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).
compiler compiler-frontend llvm llvm-ir typescript typescript-compiler
Last synced: 15 Apr 2025
https://github.com/shenniger/dolorem
Experimental toy programming language framework
compiler language lisp llvm programming-language
Last synced: 11 Aug 2025
https://github.com/nverno/llvm-mode
Improved emacs major-mode for LLVM IR source
Last synced: 23 Apr 2025
https://github.com/anahitH/program-partitioning-for-security-enclaves
Behavior based program partitioning for security enclaves
c c-plus-plus intel-sgx llvm sgx-enclave software-security
Last synced: 20 Apr 2025
https://github.com/lucaasd/sproutlang
A simple, general purpose C++/C# like language
c clang compiler cpp fast jit llvm low-level lsp object-oriented-programming parser programming-language
Last synced: 04 Sep 2025
https://github.com/mull-project/mull-jit-lab
Some experiments with different programming languages and LLVM JIT.
Last synced: 27 Apr 2025
https://github.com/nickforall/ijssel
yet another tiny compiler. just a toy project.
Last synced: 06 Oct 2025
https://github.com/appcypher/llvm-adventure
Getting started with LLVM
build llvm macos msys2 visual-studio windows
Last synced: 06 Oct 2025
https://github.com/alanvf/raku-llvm
Raku bindings for the LLVM that go beyond the C API
llvm perl6 perl6-llvm raku raku-llvm
Last synced: 25 Oct 2025
https://github.com/mbarbar/crux-bitcode
Easily build LLVM bitcode from popular open-source software.
Last synced: 04 Apr 2026
https://github.com/budchirp/graphite
Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)
Last synced: 27 Apr 2026
https://github.com/willothy/letter
Letter is a compiler project built in TypeScript using LLVM node bindings.
compiler llvm llvm-javascript parser programming-language typescript
Last synced: 05 May 2025
https://github.com/maxomatic458/compiler
compiler for a custom programming language
compiler llvm programming-language
Last synced: 20 Jun 2025
https://github.com/flint-lang/flintc
The Flint Compiler
compiler language llvm programming-language
Last synced: 01 Mar 2026
https://github.com/amaiorano/hsm-analyze
A tool based on Clang LibTooling that analyzes C++ code that makes use of the HSM library
graphviz hsm-library libtooling llvm state-machine
Last synced: 13 Jun 2025
https://github.com/spcl/perf-taint
Taint-based program analysis framework for empirical performance modeling.
clang compiler hpc llvm performance-analysis performance-modeling
Last synced: 01 Aug 2025
https://github.com/lucivpav/mila
A simple procedural and imperative language.
Last synced: 19 Apr 2025
https://github.com/n6ts/llvm_value_pass
LLVM pass profiling dynamic IR instructions & runtime values
dynamic instructions llvm llvm-ir profiling runtime-values
Last synced: 28 Apr 2025
https://github.com/hyperpush-org/hyperpush-mono
Mesh is a general-purpose programming language designed to make concurrent software scalable, fault-tolerant, and maintainable.
llvm programming-language rust
Last synced: 04 Apr 2026
https://github.com/yegor256/llvm-playground
Playing with LLVM and multiple languages
Last synced: 27 Mar 2025
https://github.com/xigh/llvmbc-dump
Simple tool extracts LLVM bitcode modules from ELF binaries compiled with "-fembed-bitcode"
Last synced: 28 Feb 2026
https://github.com/daskol/fast-bernoulli
Fast generation of long sequencies of bernoulli-distributed random variables
avx avx2 bernoulli bernoulli-distribution bernoulli-trial fast-bernoulli jit-compilation llvm llvm-jit
Last synced: 05 Jul 2025
https://github.com/kassane/zig-mos-bootstrap
zig with llvm-mos backend
6502 6502-compiler llvm llvm-mos mos6502 zig
Last synced: 23 Oct 2025
https://github.com/DragonRuby/lightstorm
Minimalistic ahead-of-time Ruby compiler
Last synced: 10 Aug 2025
https://github.com/reilabs/hieratika
Compiling LLVM bytecode to run on top of the CairoVM and execute provably on Starknet
compiler emulator llvm starknet
Last synced: 15 Apr 2025
https://github.com/nunoplopes/llvm-aa-verif
Verification of LLVM's alias analysis proof rules
alias-analysis llvm verification
Last synced: 16 Apr 2025
https://github.com/pirate/assembly-repl
A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.
arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64
Last synced: 31 May 2026
https://github.com/nathsou/yolang
Procedural language targeting LLVM
compiler llvm programming-language wasm
Last synced: 28 Oct 2025
https://github.com/hew-lang/hew
A statically-typed, actor-oriented programming language for concurrent and distributed systems.
actor-model actors compiler concurrency hew language llvm mlir programming-language rust
Last synced: 06 May 2026
https://github.com/raffaeletranfaglia/llvm-middle-end-optimizations
Machine independent passes to optimise LLVM intermediate representation.
cpp llvm llvm-ir llvm-pass optimization
Last synced: 12 Apr 2025
https://github.com/dhruvsrikanth/gollum
A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.
antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language
Last synced: 18 Aug 2025
https://github.com/weliveindetail/decisiontreecompiler
Aiming to outperform conventional compiled tree methods
decision-tree-evaluation llvm optimization simd
Last synced: 15 Apr 2025
https://github.com/lancern/llvm-covmap
Profiling for code coverage via bitmap
code-coverage llvm llvm-ir llvm-pass profiling
Last synced: 16 Apr 2025
https://github.com/proprowataya/calc4
The Calc4 Programming Language - Every code element is an operator, allowing programming in the style of a calculator
compiler compilers interpreter jit language llvm llvm-ir programming-language
Last synced: 12 Apr 2025
https://github.com/sdasgup3/dwarf-type-reader
Reading type information from debug info section of executable
binary-analysis decompilation dwarf llvm protobuf protocol-buffers type-system
Last synced: 12 Apr 2025
https://github.com/akiko97/brainfuck
A simple brainfuck interpreter
brainfuck brainfuck-interpreter brainfuck-jit cranelift cranelift-jit inkwell jit llvm llvm-ir llvm-jit peg rust rust-lang
Last synced: 12 Apr 2025
https://github.com/gokselgoktas/brainfuck
An optimizing Brainfuck compiler & interpreter
compiler interpreter language llvm programming-language source-to-source turing-completeness
Last synced: 27 Jun 2025
https://github.com/yuri-xyz/tails
🛠️ An experimental functional systems programming language, written in Rust and powered by LLVM as a backend.
Last synced: 20 Aug 2025
https://github.com/broadwaylamb/generate-llvm-docset
A Python 3 script for generating Dash docset for LLVM API
cli dash documentation doxygen llvm python3
Last synced: 29 Jul 2025
https://github.com/ethanuppal/llvm-pass-skeleton-rs
example LLVM pass but in Rust 🦀
Last synced: 07 May 2025
https://github.com/jiriklepl/masters-thesis-code
This is a supplementary repository for my master's thesis
cabal cmm compiler haskell language llvm master-thesis masters-thesis mff-uk
Last synced: 04 Feb 2026
https://github.com/hyouteki/irl
A simpler version of what LLVM is at its core; "An optimizer and transpiler of its very own LLVM IR to various architecture's ISA".
compiler-infrastructure intermediate-representation language llvm rust
Last synced: 13 Jun 2025
https://github.com/caoimhebyrne/petal
A language with a compiler written in C, generating binaries using LLVM
Last synced: 13 Apr 2025
https://github.com/soerlemans/acris
Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.
acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler
Last synced: 02 Feb 2026
https://github.com/jonathanvdc/flame-llvm
LLVM front-end that consumes Flame IR; can be used to compile C# to native code.
Last synced: 19 May 2026
https://github.com/samuelmarks/type-correct
Correct types: typed correctly
c cpp libclang libtooling llvm
Last synced: 08 May 2026
https://github.com/adrianherrera/probabilistic-calling-context
Implementation of Mike Bond's PCC in LLVM
calling-context llvm probabilistic-calling-context
Last synced: 05 May 2026
https://github.com/japrozs/rim_llvm
a smol compiler I've been working on for the past few weeks
c compiler interpreters llir llvm
Last synced: 29 Apr 2026
https://github.com/kavon/ghc-llvm
improvements to llvm to support functional-language compilers, e.g., ghc
Last synced: 18 Aug 2025
https://github.com/littlewhitecloud/cloud
A toy language
c cpp llvm programming-language python simple
Last synced: 10 Apr 2025
https://github.com/willothy/sharp
LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules
compiler inkwell llvm programming-language rust
Last synced: 01 Apr 2026
https://github.com/aermoss/rsx-r
A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.
compiler cross-platform general-purpose llvm llvmlite multi-paradigm programming-language rsharp rsxr statically-typed
Last synced: 23 Oct 2025
https://github.com/andrew-wja/instrumentor
instrumentor is a tool for instrumenting LLVM IR to detect problems at runtime. The initial focus is on memory safety issues such as leaks, use-after-free, stack smashing, and out-of-bounds access.
instrumentation llvm memory-leak memory-safety
Last synced: 03 Aug 2025
https://github.com/99thedark/sulfur
Fourth try at a programming language
compiler language llvm programming-language sulfur sulfur-lang
Last synced: 15 Apr 2025
https://github.com/zhongruoyu/setup-llvm
Set up your GitHub Actions workflow with a specific release of LLVM
Last synced: 02 Aug 2025
https://github.com/xia-mc/clang-mc
A Development Toolchain for Minecraft Datapacks.
compiler llvm minecraft minecraft-datapack programming stdlib toolchain
Last synced: 07 Apr 2025
https://github.com/joshuawills/x-compiler
Compiler for 'X' language, utilising LLVM IR as target code
compiler java llvm programming-languages
Last synced: 02 Aug 2025
https://github.com/alexeev-prog/morning.lang
Aesthetic programming language in C++ (llvm)
bnf clang cmake compiler cpp llvm llvm-clang llvm-frontend programming-language
Last synced: 31 Jul 2025
https://github.com/greydevv/mango-compiler
Mango: Compiled, statically-typed general purpose programming language.
compiler compiler-construction cpp llvm llvm-ir programming-language
Last synced: 24 Oct 2025
https://github.com/kcreate/llvm-learning
Collection of hand-written LLVM-IR files.
Last synced: 10 Jan 2026
https://github.com/crazystylus/brainfk-rs
Compiles brainfuck to wasm!!
brainfuck compiler hacktoberfest jit llvm rust wasm webassembly
Last synced: 06 May 2025
https://github.com/feast107/lax
Language-based AI Communication System
ai chatgpt chatgpt-api control-systems csharp llvm openai productivity signalr
Last synced: 07 May 2025
https://github.com/hylo-lang/llvm-build
LLVM library binaries that are compatible with the Swift runtime
Last synced: 09 Mar 2026
https://github.com/thedvlprguy/aurora
Documentation of Aurora
ascendantaditya aurora-lang basic github google gsoc2023 llvm meta microsoft programming programming-challenges programming-exercises programming-language programming-languages python swoc2023 swoc2024
Last synced: 17 Oct 2025
https://github.com/nthnn/yttria-lang
Yttria programming language using LLVM bindings in pure TypeScript.
compiler compiler-construction compiler-design compiler-infrastructure compiler-principles language llvm llvm-bindings nodejs-application programming-language typescript-app typescript-application typescript-compiler
Last synced: 06 May 2025