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-23 00:17:55 UTC
- JSON Representation
https://github.com/snmslavk/lena-lang
The custom llvm programming language for fun
custom-language lena lena-language llvm programming-language
Last synced: 02 May 2026
https://github.com/metinsaygin/blackforge
LLVM-based obfuscation with comparison
binary-analysis binary-hardening c-cpp clang code-protection compiler cybersecurity llvm llvm-pass obfuscation reverse-engineering software-protection
Last synced: 29 Apr 2026
https://github.com/clr1107/lmc-llvm-target
A Little Man Computer assembly compiler target (LLVM)
compiler go golang little-man-computer llvm
Last synced: 29 Apr 2026
https://github.com/lukasboettcher/msc-code
This is the repo for my master thesis on a GPU accelerated andersen analysis.
andersen-analysis clang cuda llvm static-analysis
Last synced: 16 Jan 2026
https://github.com/bananachristian/unnameable
Source code for the for the unnameable programming language compiler
aot-compilation compilers lexer llvm programming-language recursive-descent-parser semantic-analyzer
Last synced: 21 May 2026
https://github.com/retrooper/zpp
This is a compiler written in C++ for the Z++ Programming Language. This programming language is still in development.
Last synced: 29 Apr 2026
https://github.com/kwk/buildbot-app
Your GitHub App to make Buildbot a part of your Pull Request workflow.
Last synced: 04 Sep 2025
https://github.com/kayagokalp/klang
klang is slightly modified Kaleidoscope clone, created to test LLVM experience with Rust
Last synced: 14 May 2026
https://github.com/mattweingarten/lambdapure
bachelor thesis: SSA IR for strict functional language
Last synced: 21 Apr 2026
https://github.com/syn-nine/tentacode
Compiler for a simplified gamedev language inspired by Rust, Python, Julia, and MATLAB.
Last synced: 15 Apr 2025
https://github.com/corani/silver-octo-sniffle
Just playing around with generating LLVM IR in Go
Last synced: 28 Apr 2025
https://github.com/noloader/build-llvm
Recipes to download and build LLVM, Clang front end and Compiler-RT from sources
Last synced: 13 May 2026
https://github.com/moisutsu/pascal_compiler
C言語によるPascal風言語のコンパイラ
c lex llvm pascal-compiler yacc
Last synced: 28 Apr 2026
https://github.com/solo-steven/toy-lang-in-rust
A toy language build by myself
learning-by-doing llvm rust toy-project tutorial
Last synced: 09 Mar 2025
https://github.com/tensoriumcore/tensorium_mlir
Tensorium_MLIR automatically generates solid metrics and initial conditions for numerical relativity, in a MLIR based compiler environment
compiler llvm mathematics metrics mlir mlir-dialect numerical-relativity
Last synced: 04 Sep 2025
https://github.com/morgancaron/latest-clang-action
GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.
clang cpp cpp20 cpp20-modules cpp23 llvm
Last synced: 05 Jan 2026
https://github.com/allenvox/llvm-compilers
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 15 Apr 2026
https://github.com/farzonl/llvmplugins
llvm plugins I have written for cs6241.
compiler-construction compiler-design compilers computer-systems llvm
Last synced: 27 Apr 2026
https://github.com/salekinsirajus/licm-optimization-pass-llvm
Loop Invariant Code Motion Optimization Pass - operates on LLVM Intermediate Representation (IR)
compiler compiler-optimization intermediate-representation llvm llvm-pass loop-optimization
Last synced: 26 Apr 2026
https://github.com/theow03/hazelc
LLVM Compiler for Hazel; a declarative, Functional Programming Language
compilers functional-programming llvm
Last synced: 08 Apr 2026
https://github.com/souris-dev/slangc
Compiler for my own toy programming language - slang.
Last synced: 20 May 2026
https://github.com/maxpatiiuk/alia
The ultimate Alia compiler and interpreter
3ac compiler compilers graphviz interpreter language lexer llvm mips parser programming-language x64
Last synced: 25 Apr 2026
https://github.com/sonicstark/sanitizerreports
Grab various reports from Sanitizers to test https://github.com/SonicStark/CapSanX
llvm llvm-test-suite llvm-utils sanitizer
Last synced: 25 Apr 2026
https://github.com/ergrelet/llvm-ebctoll
Portable and standalone utility to extract embedded LLVM bitcode from binaries compiled with -fembed-bitcode.
Last synced: 07 Jan 2026
https://github.com/tinybiggames/libllvm
libLLVM brings the full power of LLVM's compilation infrastructure directly to Delphi, providing native bindings for code generation, optimization, and linking with clean, Pascal-style integration.
codegen compiler compiler-construction compiler-design delphi lld llvm llvm-bindings pascal win64 windows11
Last synced: 06 Sep 2025
https://github.com/not-nik/llvm-kernel
A hello world kernel, written in LLVM IR
hello-world kernel llvm llvm-ir
Last synced: 22 Mar 2025
https://github.com/devcontainers-community/features-llvm
🏭 Installs the LLVM toolchain
clang cpp devcontainer-feature devcontainers installer-script llvm
Last synced: 10 Jul 2025
https://github.com/alexdenisov/bazel-llvm-plugin
Example of an LLVM plugin built with Bazel
Last synced: 22 Apr 2026
https://github.com/willkirkmanm/llvm-viewer
An LLVM IR viewer, featuring syntax highlighting, symbol navigation, and error handling for LLVM Intermediate Representation files. Ideal for compiler developers, reverse engineers, and anyone exploring IR-level code.
compiler-explorer immediate-reprersentation llvm llvm-ir llvmlite lowlevel parsonlabs
Last synced: 21 Apr 2026
https://github.com/thrustlang/toolchains
x86_64 (libc, musl, glibc, msvcrt, libcmt) Windows & Linux precompiled LLVM and Clang infrastructure.
Last synced: 04 Jun 2026
https://github.com/alternative-intelligence-cp/aria
Aria Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 80 packages, LSP, DAP debugger, GPU codegen.
ai aria compiler gpu language-server llvm programming-language systems-programming
Last synced: 29 Apr 2026
https://github.com/philipturnbull/llvm-mca
Generate marker comments for LLVM's Machine Code Analyzer
Last synced: 16 Feb 2026
https://github.com/weliveindetail/statefuljit
A minimal experimental JIT compiler that maintains variable state during recompilation
experimental language llvm stateful
Last synced: 16 Apr 2026
https://github.com/sasyxk/donato
donato a new programming language developed for the master thesis for UT and Unipr.
ast cpp-programming llvm parser
Last synced: 16 Apr 2026
https://github.com/aapeliv/kazm
A small C-like programming language implemented in OCaml
Last synced: 16 Apr 2026
https://github.com/junyixu/trixienzyme.jl
Autodiff via Enzyme.jl for Trixi.jl
autodiff cfd differentiable-programming enzyme hpc llvm pde scientific-computing
Last synced: 16 Feb 2026
https://github.com/daskol/cxxlintaur
C++lintaur is a toy linter that checks name for compliance to Google Style Guide.
clang cpp cxx libtool linter llvm toy-project
Last synced: 15 May 2026
https://github.com/e3m3/calcc-rust
Learning rust by implementing the calc langauge using the llvm-sys crate
calc calculator-application llvm llvm-ir rust-lang
Last synced: 16 Feb 2026
https://github.com/satyajitghana/projektbarium
ProjektBarium - a compiler for my programming language barium
barium bison compiler compiler-design compiler-frontend conan flex llvm llvm-ir mini programming-language-barium projekt statements yacc
Last synced: 11 May 2026
https://github.com/qupa-project/uniview-lang
View once immutability enabling the safeties of immutable code, while enjoying near procedural performance
Last synced: 05 Apr 2025
https://github.com/theow03/lakecompilerv1
Strongly typed procedural programming language
asm compiler-design cpp llvm programminglanguages
Last synced: 18 May 2026
https://github.com/ares-rxu/artemis-language
Artemis Language (ARX)
artemis arx compiler llvm llvm-ir programming-language python
Last synced: 15 May 2026
https://github.com/mrlsd/llvm-api-swift
Swift LLVM API is a library and utils set fully compatible with LLVM-C API. The library can be used to create compilers backend based on LLVM
compilers llvm llvm-bindings swift
Last synced: 07 Feb 2026
https://github.com/reussir-lang/reussir-playground
A programming language with region-based memory management
functional-programming llvm memory-management mlir
Last synced: 25 Feb 2026
https://github.com/mattzcarey/micrograd.zig
small (and partial) autograd engine inspired from Karpathy's micrograd and PyTorch, written in Zig
autograd llm llvm machine-learning micrograd pytorch zig
Last synced: 06 Sep 2025
https://github.com/yuao/llvm-wasm
Workflows that complie LLVM to WebAssembly using emscripten
Last synced: 10 May 2026
https://github.com/ozansz/vlang-llvm-compiler
LLVM-based code generator for CENG444 term project experimental language VLang
bison compiler compiler-design flex llvm llvm-ir metu-ceng
Last synced: 27 Mar 2025
https://github.com/zhangboyang/qemu
LLVM-accelerated QEMU, focused on user-mode emulation (my personal project, still under development)
Last synced: 31 Jan 2026
https://github.com/belajarqywok/strmc
Credentials Management Tool Using Stream Cipher Algorithm.
clang cryptography cybersecurity llvm rc4-algorithm stream-cipher
Last synced: 07 Feb 2026
https://github.com/99thedark/fusion
An unnamed 5th version of my programming language
ast compiler lexer llvm programming-language rust
Last synced: 04 Jan 2026
https://github.com/encore-ecosystem/encore
Frontend of programming language for academic purpose designed for testing system that prevent memory leaks
compiler llvm programming-language
Last synced: 19 Jun 2025
https://github.com/laluxx/rush
Yet another llvm wrapper
ast llvm parser programming-language
Last synced: 09 Mar 2026
https://github.com/superscary/loom
A statically-typed OOP language with two-pass compilation, value semantics, and bare metal accessibility.
compiler llvm ocaml programming-language static-typing
Last synced: 22 Aug 2025
https://github.com/ubiquitydotnet/llvm.libs
Build support for creating Llvm.Libs Nuget Packages
dotnet libllvm llvm llvm-bindings llvm-libraries
Last synced: 19 Aug 2025
https://github.com/vsl-lang/llir
LLIR: Graph Optimizing LLVM-targetted backend
Last synced: 05 Oct 2025
https://github.com/droncode/rg3
Code analyzer & codegen framework. Third in order, first in strength.
Last synced: 28 Feb 2026
https://github.com/devcheckog/heapsort-llvm-ir
Hand-written implementation of HeapSort in LLVM IR.
Last synced: 12 Aug 2025
https://github.com/basaicorp/razen-lang
🚀 Razen is a modern, lightweight programming language with Python-like syntax, high performance, and built-in debugging. Perfect for scripting, testing, and custom module development.
coding easy free lightweight llvm news open-source powerful programming-language python python3 scripting-language speech
Last synced: 31 Mar 2025
https://github.com/isusbu/lisca
A static code analysis tool for investigating the Linux kernel source code.
clang code-analyzer cpp linux linux-kernel llvm
Last synced: 28 May 2026
https://github.com/misprit7/wordy
A compiler for Microsoft Word documents that targets LLVM IR
compiler llvm word wysiwyg-editor
Last synced: 12 Apr 2026
https://github.com/manorajesh/laspa
Lisp-like Language with LLVM Backend
lisp llvm programming-language rust
Last synced: 16 Apr 2026
https://github.com/devcheckog/heapsort-mlir
Heapsort sorting algorithm in MLIR.
Last synced: 03 Sep 2025
https://github.com/devcheckog/quicksort-mlir
Quicksort sorting algorithm in MLIR.
Last synced: 26 Jul 2025
https://github.com/ergrelet/llvm-ebc-lddump
Fake linker plugin compatible with lld and GNU ld, which dumps the linker's command-line in a file.
clang linker llvm llvm-bitcode plugin
Last synced: 07 Feb 2026
https://github.com/zuqq/coy
A small programming language that compiles to LLVM IR
Last synced: 15 Sep 2025
https://github.com/cyruscyliu/llbic
Compile Linux kernels to LLVM bitcode with a reproducible CLI, machine-readable manifests, and agent-friendly status tracking across kernel, arch, and Clang versions.
agent agent-workflows bitcode clang cli docker kernel-build linux-kernel llvm program-analysis reproducible-builds reproducible-research system-research system-securty-research
Last synced: 01 May 2026
https://github.com/99thedark/aqua
6th version of my programming language, Aqua
compiler language llvm nim nim-lang programming-language
Last synced: 06 Jan 2026
https://github.com/steleman/openai-triton
Fork of OpenAI's Triton compiler v3.4.0 using LLVM 21.1.0 / 21.1.1 on Fedora 41+
cuda fedora linux llvm mlir mlir-dialect openai rocm triton
Last synced: 08 Apr 2026
https://github.com/codingwithbatista/tpp-compiler
compiler llvm python scientific-computing tiny
Last synced: 10 Mar 2025
https://github.com/coditva/uc-to-llvm
A small uC compiler front-end for LLVM
compiler compiler-construction lex llvm llvm-c llvm-ir yacc
Last synced: 04 Sep 2025
https://github.com/tinybiggames/parse
Parse - Universal Language Engine: 🔧⚡Build custom programming languages with fluent API + LLVM backend. Define grammar rules at runtime, generate native code instantly - no separate generation step! Perfect for DSLs, compiler research & language experimentation. Delphi native with chainable API design.
code-generation compiler delphi dsl fluent-api language-engine llvm parser-generator pascal programming-language
Last synced: 04 Sep 2025
https://github.com/devcheckog/n-queens
Complicated problem in leetcode, categorized as hard.
Last synced: 04 Sep 2025
https://github.com/bclehmann/streamcompiler
A simple JIT-compiled numgrep
cli compiler grep grep-like interpreter jit llvm numgrep rust
Last synced: 20 May 2026
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Jan 2026
https://github.com/nickboucher/multi-domain-sfi
An extension of Software Fault Isolation (SFI) which supports multiple isolation domains
clang fault-isolation llvm security sfi
Last synced: 20 May 2026
https://github.com/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 19 May 2026
https://github.com/nikic/llvm-compile-time-data-1
LLVM compile-time performance data over time (repo 1).
Last synced: 25 Jun 2025
https://github.com/kkkaan/general-clang-format
A general .clang-format file, with most of the configurations, for auto formatting your code.
Last synced: 13 Mar 2025
https://github.com/lowlevel01/llvm-obfuscation-passes
Educational collection of LLVM obfuscation passes. (Feel free to use it for your course)
Last synced: 17 May 2026