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-22 00:17:53 UTC
- JSON Representation
https://github.com/re-masashi/book
A compiled language with some nice type inference and a garbage collector.
compiler inkwell llvm type-inference
Last synced: 30 Apr 2026
https://github.com/abyanmajid/trump
Trump meme compiled language built in Rust and LLVM
compiler llvm meme programming-language trump
Last synced: 01 May 2026
https://github.com/rubyonworld/llvm-cbe
This LLVM C backend has been resurrected by Julia Computing with various improvements.
Last synced: 10 Apr 2026
https://github.com/aligusnet/cheasle
bison llvm programming-language re-flex
Last synced: 20 May 2026
https://github.com/tytonidaehangover51/anvil
🚀 Simplify C project builds with Anvil, a minimal, dependency-free system offering live file watching, custom directories, and easy Makefile generation.
ace anvil anvil-zksync arma bukkit bukkit-plugin dagger2-android debugging decompiler fullstack gui kotlin-compiler-plugin kubernetes-controller kubernetes-operator llvm parser realism verification
Last synced: 13 Apr 2026
https://github.com/centminmod/centminmod-llvm
Clang 4.0.1 & Clang 5.0.1 & Clang 6.0.0 + LLVM Gold Plugin Installation for Centmin Mod LEMP stacks on CentOS 7 only
centminmod centos centos7 clang gcc llvm
Last synced: 02 May 2026
https://github.com/rdmello/kaleidoscope
following along with an LLVM tutorial
cpp cpp11 kaleidoscope-lang llvm
Last synced: 19 Apr 2026
https://github.com/ayushraina2028/e0255-compiler-design-2025
This repositors contains my notes and assignments of LLVM and MLIR for the Compiler Design Course.
Last synced: 02 May 2026
https://github.com/pavly-gerges/pavly-gerges
A modular designed web-embedded resume using modular software engineering techniques.
algorithms android calculus cpp design-patterns embedded-systems gcc-complier gnu-linux java jmonkeyengine3 kotlin llvm medicine neurosurgery raspberrypi software-architecture surgery
Last synced: 13 Apr 2026
https://github.com/pseyfert/zsh-clangd-indexer-completion
zsh tab completion for clangd-indexer
clang-indexer llvm zsh-completion zsh-completions
Last synced: 12 Apr 2025
https://github.com/weliveindetail/llvmsocial-jit
Compiling at Runtime with LLVM slides - LLVM Social Berlin September 29th, 2016
Last synced: 19 May 2026
https://github.com/ben-crowhurst/llvm-project
Implementation of proposed C++ Manifold Operators.
compiler compiler-design compilers cpp llvm llvm-tutorial proof-of-concept rfc wg21
Last synced: 17 May 2026
https://github.com/i3abghany/kyoto
The Kyoto Programming Language and its compiler, Cyoto
antlr4 boost compiler llvm programming-language
Last synced: 18 May 2026
https://github.com/itas109/llvm-examples
antlr4 llvm examples
antlr4 compiler llvm llvm-backend llvm-compiler llvm-frontend
Last synced: 18 May 2026
https://github.com/nidhish-balasubramanya/pim-compiler-with-lut
PIM Compiler with LUT is a web-based application that compiles C++ matrix multiplication programs into LLVM IR, translates them into PIM ISA instructions, and generates optimized binary PIM output with a Look-Up Table (LUT) for faster execution. The intuitive Streamlit UI enables easy uploading, compilation, and downloading of output files.
clang compiler-design llvm llvm-ir lut memory-processing pim streamlit
Last synced: 20 Apr 2026
https://github.com/maxrt101/xcc
XCC Programming language compiler based on LLVM
compiler cpp17 llvm programming-language
Last synced: 02 May 2026
https://github.com/simomux/llvm_17
Lab assignments for my Middle-End compilers class A.Y. 2023-2024
Last synced: 08 Jan 2026
https://github.com/dm1trykrylov/ir-compiler
Custom IR Compiler for Python-like language
Last synced: 26 Sep 2025
https://github.com/wkaisertexas/sipc
Extending the Tiny Imperative Language into the Simple Imperative Language
Last synced: 04 May 2026
https://github.com/omarazizi/expression-compiler
Simple Expression Compiler in C++ & LLVM
Last synced: 03 Feb 2026
https://github.com/lijian736/quick_sort_llvm_ir
Quick sort algorithm implementation in LLVM IR
Last synced: 17 Feb 2026
https://github.com/kkestell/fern
Multi-stage optimizing compiler for a statically-typed imperative programming language.
Last synced: 02 May 2026
https://github.com/wingleeio/inga
The Inga language: typed errors and inferred dependencies as effect rows, Effect.ts semantics in Koka-style direct syntax. Interpreter + LLVM native backend, formatter, and LSP — in Rust.
compiler effect-system language llvm lsp rust
Last synced: 14 Jun 2026
https://github.com/dharanivendhanv/rust_compiler_deep_dive
In this video, Daniel Cumming a formal verification engineer at Runtime Verification and Rust instructor at RareSkills explains how the Rust compiler works under the hood. This talk will explain the Rust compiler pipeline.
cargo cfg compiler compilers ir llvm llvm-ir mir rust rustc solidity vyper
Last synced: 07 May 2026
https://github.com/sentientsergio/boost-safeprofile
C++ Safety Profile conformance analysis tool - A Boost candidate library for WG21 Safety Profiles adoption
ast boost clang code-quality cpp cpp-core-guidelines cpp20 llvm memory-safety safety sarif security static-analysis wg21
Last synced: 15 May 2026
https://github.com/tamaroning/llvm-brainfuck
brainfuck compiler using LLVM as a backend
Last synced: 02 May 2026
https://github.com/aceinetx/llvmbf
Brainfuck compiler with llvm
brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir
Last synced: 02 May 2026
https://github.com/auyxs/llvm-optimizations
UNIMORE Compilers Course 2024/25 - collection of assignments
Last synced: 02 May 2026
https://github.com/nekoimageland/mininal-wasm-clang
A minimal LLVM build tailored for use in the Cloudflare Worker Builder
clang cloudflare-worker llvm rust wasm
Last synced: 13 Apr 2026
https://github.com/kaifuny/llvm-tutorial-in-rust
LLVM tutorial in Rust language
cplusplus llvm llvm-tutorial rust
Last synced: 22 Feb 2026
https://github.com/fest1ck/path-cov-instr
LLVM instrumentation for execution path collection.
fuzz fuzzing instrumentation llvm
Last synced: 07 Mar 2026
https://github.com/kelbudiul/lei
Lei is a toy compiler project. Intended to be a tutorial and overall knowledge sharpening.
compiler-construction compiler-design llvm llvm-backend
Last synced: 18 May 2026
https://github.com/minseoc03/llvm-kaleidoscope-playground
This project is a step-by-step implementation of a simple functional language based on the LLVM Kaleidoscope Tutorial.
abstact-syntax-tree codegen compiler cpp jit llvm llvm-ir parser toy-language
Last synced: 20 May 2026
https://github.com/sdgunaa/stdtype
An MLIR dialect for a unified type system.
Last synced: 05 Apr 2025
https://github.com/codewithmirza/sample4
compiling libclang from the llvm repository to WASM.
c cpp libclang llvm webassembly
Last synced: 19 Jan 2026
https://github.com/ashiven/chogopy
A ChocoPy compiler written in Go
chocopy compiler-design compilers golang lexers llvm llvm-ir parsers
Last synced: 17 May 2026
https://github.com/Blacksujit/Deep-Learning-Specialization-Repo
This repo contains the neural networks learning's with tensorflow with all the high level deep learning concepts i am learning with project implementation
deep deep-layers deep-learning deep-neural-networks embeddings-word2vec llvm network-embeddings neural-network transformers-layers transformers-models vision-language-model
Last synced: 08 May 2025
https://github.com/lord-turmoil/tomicompiler
A shabby compiler for BUAA 2023 Autumn Compiler Technology course.
buaa buaa-compiler compiler cpp llvm mips
Last synced: 18 May 2026
https://github.com/dilemafixer/code-share-protocol
SCP (Code Share Protocol) enables dynamic code sharing and integration at runtime without compilation to files or application restarts. It addresses the lack of stable ABI in many languages by providing a self-describing binary format with metadata about functions, types, and dependencies.
dynamic-programming jit llvm llvm-ir protocol runtime
Last synced: 04 Sep 2025
https://github.com/edg-l/edlang-web
Experimental statically-typed compiled programming language made with LLVM and Rust
edlang language llvm programming-language
Last synced: 10 Jan 2026
https://github.com/kardashevlang/kardashev
A Rust-flavored systems language with lightweight effect labels in the type system — LLVM backend (JIT + AOT), ownership + borrow checking, generics, traits, and #[derive].
borrow-checker compiler effect-system jit language llvm programming-language rust systems-programming type-system
Last synced: 09 Jun 2026
https://github.com/petlukk/eacompute
Explicit compute kernels → shared libraries + native bindings for Python, Rust, C++, PyTorch.
aarch64 avx-512 avx2 code-generation compiler compute-kernels cpp ffi high-performance-computing llvm neon programming-language python pytorch rust simd
Last synced: 13 May 2026
https://github.com/lionnatsu/optimi2er
LLVM Experiments -- Abusing LLVM Optimizer
Last synced: 17 May 2026
https://github.com/gmh5225/vs2022-llvm-msvc-windows-driver-testing
VS2022-llvm-msvc-windows-driver-testing
Last synced: 13 Apr 2026
https://github.com/sonicstark/targetedsanitizer
Sanitize your code pieces at fine-grained level
addresssanitizer llvm llvm-ir llvm-pass llvm-plugins sanitizer-api sanitizers
Last synced: 10 Apr 2025
https://github.com/tomsik68/yeet-bf
Experimental (JIT) compiler of Brainfuck language to LLVM IR
brainfuck brainfuck-compiler brainfuck-interpreter llvm llvm-ir rust
Last synced: 17 May 2026
https://github.com/willothy/kaleidoscope-llvm
Following along with "My First Language Frontend with LLVM" from LLVM.org
Last synced: 16 May 2026
https://github.com/j14159/alpaca-record-sketch1
Experiments to JIT simple record operations with LLVM in OCaml.
Last synced: 17 May 2026
https://github.com/rachitdhar/vanta
Compiler for the Vanta programming language
compilers languages llvm parsing syntax-analysis
Last synced: 05 Oct 2025
https://github.com/willmcpherson2/isos
The Isos programming language
compiler cxx haskell llvm nix programming-language
Last synced: 13 Apr 2026
https://github.com/ferdi265/lambda-compiler
A Lambda Calculus to LLVM IR compiler
compiler lambda-calculus llvm pattern-matching python
Last synced: 17 May 2026
https://github.com/sonicstark/saninvs
SanitizerInvariants - Instrumenting a program to infer invariants with Daikon, on the top of LLVM compiler infrastructure
daikon invariants llvm sancov sanitizer
Last synced: 20 Jun 2026
https://github.com/tensoriumcore/tensorium-simd2gpu
A compiler module that lifts SIMD intrinsics (e.g. AVX) into architecture-independent MLIR representations, enabling automatic transformation and execution on GPU targets.
compiler compiler-plugin llvm mlir mlir-dialect numerical-relativity tensorium
Last synced: 11 Jul 2025
https://github.com/jowi-dev/arcane
Arcane is a programming language that makes your work feel like magic
elixir languages llvm systems-programming
Last synced: 20 May 2026
https://github.com/rmnscnce/o3-ndk
O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation
Last synced: 08 Oct 2025
https://github.com/dikshasethi2511/compilers_assignment_2
Implemented an LLVM pass designed to detect array accesses with NULL bases at runtime. It uses data flow analysis to identify array accesses where the array base is guaranteed not to be NULL, ensuring that null pointer dereferences are caught and handled appropriately.
Last synced: 06 Jan 2026
https://github.com/loneicewolf/mergen
Deobfuscation via optimization with usage of LLVM IR and parsing assembly.
deobfuscation ir llvm optimization
Last synced: 08 Oct 2025
https://github.com/hrszpuk/lion
:lion: A high-level, multi-paradigm scripting language
compiler llvm llvm-compiler llvm-frontend programming-languages
Last synced: 27 Jan 2026
https://github.com/kotivskyi/ai-project-refactoring
Testing AI refactoring suggestions on realworld project
ai aicodeassistant llvm refactoring-tools
Last synced: 28 Oct 2025
https://github.com/michaelfranzl/wasm-sdk
SDK for C and C++ WebAssembly development based on Nix and LLVM
llvm nix nix-flake sdk sdk-wasm wasm webassembly
Last synced: 11 Jul 2025
https://github.com/kassane/ffi-flang-zig
FFI flang-new runtime with Zig
cross-compile ffi ffi-bindings flang fortran llvm zig zig-package
Last synced: 04 Jan 2026
https://github.com/streetlamp05/llvm-x86-test
This repo provides a script to: Build LLVM’s SingleSource/Benchmarks Run them under QEMU (x86_64) or natively Collect time + space metrics into a CSV
instruction-set-architecture llvm qemu x86
Last synced: 16 May 2026
https://github.com/bluewww/brain2llvm
A small brainf*ck jit and interpreter
Last synced: 16 May 2026
https://github.com/caphosra/docker-llvm-alpine
To create a docker image which uses alpine as base and has been installed LLVM.
alpine alpine-image alpine-linux docker docker-image dockerfile llvm
Last synced: 04 May 2026
https://github.com/t4ccer/aoc2023-llvm-ir
Advent of Code 2023 in LLVM IR
advent-of-code advent-of-code-2023 llvm llvm-ir
Last synced: 11 Oct 2025
https://github.com/algorithm0/modules-and-pch-libcxx-bug
This repository contains an example of a problem with using C++ modules and precompiled headers when using libc++
bug clang cxx cxx20 cxx20-library cxx20-modules libcxx llvm
Last synced: 12 Oct 2025
https://github.com/spaghettifunk/alaska
A mix between Go and Rust to reach the sweet spot with LLVM as backend
go llvm programming-language rust
Last synced: 06 Jan 2026
https://github.com/kwk/talks
Collection of presentations I have given or intend to give
beamer dwarf elf filecheck latex lldb llvm presentations talks
Last synced: 04 May 2026
https://github.com/gloryofnight/cpp-cmake-template
Template for your C++ project using CMake and LLVM
c cmake cpp cpp-templates cxx llvm ninja-build
Last synced: 13 Apr 2026
https://github.com/baranasoftware/bignum
A compiler for big number calculator using LLVM.
code-generation compiler compiler-design llvm
Last synced: 24 Apr 2026
https://github.com/lucaanza/myfirstllvm_compiler
Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.
bison compiler flex kaleidoscope llvm
Last synced: 08 Mar 2026
https://github.com/alexeysachkov/llvm-vim
This repo contains settings for the vim editor to work on llvm *.ll and tablegen *.td files. Files are extracted from llvm/llvm-project to be able to install them using Vundle, for example
Last synced: 03 May 2026
https://github.com/speakez-llc/fsharp-mlir-hello
Proof of Concept using MLIR and LLVM to build binaries from F# code
dotnet fsharp fsharp-console llvm mlir
Last synced: 14 Mar 2025
https://github.com/SonicStark/SanInvs
InvariantsSanitizer - Instrumenting a program to infer invariants with Daikon, on the top of Sanitizers in llvm-project
daikon invariants llvm sanitizer
Last synced: 16 Oct 2025
https://github.com/simomux/kaleidoscopecompiler
Project for my front-end compilers exam A.Y. 2023-2024
ast bison-flex clang kaleidoscope llvm
Last synced: 08 Jan 2026
https://github.com/harshitk-cp/codecompiler
AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.
compiler-design compiler-optimization llvm llvm-ir
Last synced: 14 Apr 2026
https://github.com/tzhenghao/llvm-tutorial
Code for LLVM's official tutorial
Last synced: 27 Jan 2026
https://github.com/vyorkin/tiger-llvm
:construction: Tiger in LLVM. WIP.
llvm ocaml tiger tiger-compiler tiger-language
Last synced: 28 Aug 2025
https://github.com/johnwbyrd/llvm-docs
Process and design documentation for LLVM and LLVM-MOS features
clang llvm llvm-clang llvm-mos llvm-pass tablegen
Last synced: 17 Jun 2026