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-24 00:17:56 UTC
- JSON Representation
https://github.com/kajizukataichi/stack-compiler
The compiler of Stack using llvmlite
Last synced: 27 Jul 2025
https://github.com/alexeev-prog/sleaf-llvm
System programming language made with C++ & LLVM
c clang cmake compiler compiler-design compilers cpp cpp20 langdev llvm llvm-clang llvm-ir llvm19 programming-language
Last synced: 12 Aug 2025
https://github.com/ashton314/christmas-compiler
An experimental lambda calculus compiling to the LLVM
compiler lambda-calculus linear-types lisp llvm racket type-checking type-inference
Last synced: 29 Oct 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/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/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/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/nobodyxu/llvm-toolchain
Standalone llvm toolchains in /opt/llvm and has a development version that has the build tree.
build-tool debian-buster docker docker-cloud docker-images llvm llvm-toolchain
Last synced: 22 Jul 2025
https://github.com/mattweingarten/lambdapure
bachelor thesis: SSA IR for strict functional language
Last synced: 19 Jun 2025
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: 05 Jul 2025
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/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/zhangboyang/qemu
LLVM-accelerated QEMU, focused on user-mode emulation (my personal project, still under development)
Last synced: 31 Jan 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/farzonl/llvmplugins
llvm plugins I have written for cs6241.
compiler-construction compiler-design compilers computer-systems llvm
Last synced: 28 Mar 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/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/sclorentz/rust-test
C.A. presentation: Tests with no_std rust and integrated asm
aarch64 assembly linker-script llvm rust smallest x86-64
Last synced: 26 Sep 2025
https://github.com/willkirkmanm/x-lang
Compiled, JIT Executed & Interpreted Programming Language in LLVM & Rust, Supporting Variable Assignments, For Loops, Comparison Operators, Lambda Functions, Arrays, Structs, Unary Operators and Importing with Zero Cost Abstractions
llvm programming-language turing-complete
Last synced: 13 Apr 2025
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: 08 Apr 2025
https://github.com/acidghost/sancov-dumper
Compile and run with LLVM Sanitizer Coverage and dump edges to CSV
llvm llvm-coverage llvm-sanitizer sancov
Last synced: 09 Sep 2025
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/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/tpalmerstudios/assembly
Learning AMD64 Assembly on Linux
amd64 asm assembly first-timers-friendly gnu-linux learning-by-doing linux llvm nasm
Last synced: 16 Feb 2026
https://github.com/devcheckog/quicksort-mlir
Quicksort sorting algorithm in MLIR.
Last synced: 26 Jul 2025
https://github.com/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 07 Nov 2025
https://github.com/misprit7/wordy
A compiler for Microsoft Word documents that targets LLVM IR
compiler llvm word wysiwyg-editor
Last synced: 03 Aug 2025
https://github.com/zuqq/coy
A small programming language that compiles to LLVM IR
Last synced: 15 Sep 2025
https://github.com/lowlevel01/llvm-obfuscation-passes
Educational collection of LLVM obfuscation passes. (Feel free to use it for your course)
Last synced: 04 Oct 2025
https://github.com/bclehmann/streamcompiler
A simple JIT-compiled numgrep
cli compiler grep grep-like interpreter jit llvm numgrep rust
Last synced: 12 Aug 2025
https://github.com/devcheckog/heapsort-llvm-ir
Hand-written implementation of HeapSort in LLVM IR.
Last synced: 12 Aug 2025
https://github.com/droncode/rg3
Code analyzer & codegen framework. Third in order, first in strength.
Last synced: 28 Feb 2026
https://github.com/vsl-lang/llir
LLIR: Graph Optimizing LLVM-targetted backend
Last synced: 05 Oct 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/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/mr-r0ot/nexon
Masterpiece programming language NEXon!
cpp fast fast-code language llvm programming programming-language
Last synced: 24 Aug 2025
https://github.com/laluxx/rush
Yet another llvm wrapper
ast llvm parser programming-language
Last synced: 09 Mar 2026
https://github.com/allenvox/llvm-compilers
Workspace for Compilation Technologies class, fall
compiler compiler-design cpp cxx llvm
Last synced: 10 Oct 2025
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/kkkfasya/car-meow-ir
Using LLVM-IR with libcurl to download cute cat
Last synced: 23 Mar 2025
https://github.com/theow03/hazel
LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge
compilers functional-programming llvm
Last synced: 06 Mar 2025
https://github.com/undin/compiler
Simple compiler to LLVM bytecode (compilers course at ITMO University)
Last synced: 06 Apr 2025
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/maxbubblegum47/llvm_13_mblaze
This is a fork of LLVM 13.0.1 with the implementation of MBLAZE's support
fpga llvm mblaze unimore unimore-informatica
Last synced: 22 Mar 2025
https://github.com/luisfelipepoma/shell
Basic Shell Implementation: Built with LLVM and ANTLR
antlr4 compiler compiler-design cpp llvm nlp shell
Last synced: 05 Apr 2025
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/budchirp/graphite
Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)
Last synced: 31 Mar 2025
https://github.com/giraugh/pencilc
Toy compiler for "pencil". A super simple rust-inspired scripting language.
Last synced: 16 May 2025
https://github.com/xarxo-programming-language/xarxocore
Xarxo Programming Language Core
compiler llvm llvm-ir programming-language rust
Last synced: 01 Jul 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/vaiorabbit/python-sdl2
Yet another SDL2 wrapper for Python
Last synced: 23 Mar 2025
https://github.com/reticate/mercurius
shared library wrapping SPIR-V translator that outputs LLVM IR
library llvm llvm-ir shared-library spirv wrapping
Last synced: 10 Jun 2025
https://github.com/xavier-maruff/lumiere
Compiler for the Lumiere language
bison-yacc cmake compiler cpp flex llvm llvm-ir server
Last synced: 16 Mar 2025
https://github.com/petroniuss/compilers
Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.
Last synced: 24 Mar 2025
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: 11 Jul 2025
https://github.com/manorajesh/laspa
Lisp-like Language with LLVM Backend
lisp llvm programming-language rust
Last synced: 30 Jul 2025
https://github.com/michaelfranzl/wasi-sdk-nixos
SDK for C and C++ WebAssembly development based on Nix and LLVM
llvm nix nix-flake sdk sdk-wasm wasm webassembly
Last synced: 04 Feb 2026
https://github.com/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 11 Mar 2025
https://github.com/devcheckog/heapsort-mlir
Heapsort sorting algorithm in MLIR.
Last synced: 03 Sep 2025
https://github.com/koukyosyumei/mycompiler
Toy compiler from a simple language to LLVM-IR implemented from scratch in Haskell
Last synced: 02 Feb 2026
https://github.com/element39/bun-llvm
🍔 use LLVM with bun effortlessly
bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig
Last synced: 30 Dec 2025
https://github.com/kritzware/jackal
Main repository for the Jackal programming language
Last synced: 30 Mar 2025
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 08 Apr 2025
https://github.com/jakobknauer/l0
Statically typed, compiled programming language based on LLVM
Last synced: 28 Mar 2025
https://github.com/cyruscyliu/llbic
LLVM Linux Build Issues Collection
build collection issues linux llvm wllvm
Last synced: 26 Nov 2025
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/zchrissirhcz/clang-tidy-example
clang-tidy cpp llvm static-analysis
Last synced: 20 Mar 2025
https://github.com/bohun9/yafl
Functional language compiler targeting LLVM
closure-conversion compiler haskell llvm
Last synced: 06 Apr 2025
https://github.com/psidh/Ganges
EARLY STAGE: An upcoming programming language inspired from Mahabharata and Epics of Hinduism. Arjun is a programming language that is designed to be simple and to introduce a culture of bharat throught it. It is a high-level language and interpretted language.
cpp go golang interpreter language lexer llvm low-level parser programming-language rust
Last synced: 22 Mar 2026
https://github.com/aermoss/llvmtools
A Python library to call LLVM executables easily from Python.
llvm python subprocess toolchain
Last synced: 20 Jan 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/d06i/dalg
LLVM Based Simple Language
ast lexer llvm parser programming-language toy-language
Last synced: 20 Mar 2025
https://github.com/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Jan 2026
https://github.com/karnkaul/cpp17
C++17 skeleton project featuring GitHub CI integration using CMake 3.15+, g++ 8, clang 8 and ninja 1.8+
automated-ci ci ci-integration clang cmake cpp cpp17 github-workflow lld llvm ninja
Last synced: 20 Mar 2025