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/kritzware/jackal
Main repository for the Jackal programming language
Last synced: 18 Apr 2026
https://github.com/sonicstark/capsanx
Next generation CapSan for https://github.com/HexHive/Evocatio
addresssanitizer bug-capability fuzzing llvm llvm-ir llvm-pass sanitizer sanitizer-api
Last synced: 10 Apr 2025
https://github.com/asa-programming-language/asa
A custom programming language to replace C++
compiler language llvm systems-language
Last synced: 15 May 2026
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: 09 Apr 2026
https://github.com/riverdave/interfuse-website
Home of the Interfuse programming Language. Website 🌎 built for demonstration purposes
compiler editor llvm llvm-ir programming-language
Last synced: 18 Feb 2026
https://github.com/tomtom-international/llvm-diagnostics
Python module for creating diagnostics using the LLVM diagnostics specification
diagnostics llvm logging python
Last synced: 21 Jan 2026
https://github.com/cryptocode/llvm-jit-zig
LLVM ORCv2 jit example in Zig (without using any Zig bindings)
Last synced: 13 Mar 2026
https://github.com/kushagraindurkhya/llvm-features
a report on the OOP concepts and interesting C++ features that have been used in LLVM/Clang
Last synced: 27 Jan 2026
https://github.com/can-lehmann/llmetajit
A meta-tracing JIT framework based on LLVM
Last synced: 16 May 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/thrushlang/lld-wrapper
LLVM Linker (LLD) Wrapper to be embedded into the Thrush Compiler.
Last synced: 24 Oct 2025
https://github.com/sinnwrig/directxshadercompiler.net
.NET wrapper for the DirectXShaderCompiler written in C#
compiler csharp directx directx-shader-compiler dotnet-core dxil hlsl llvm llvm-clang net8 shader shader-programs
Last synced: 28 Jan 2026
https://github.com/ziyuecommentary/ziyue4d
Lightweight BlitzBasic compiler which powered by LLVM.
Last synced: 15 May 2026
https://github.com/jmpfar/clangd-wheel
clangd python wheels
binaries clang clangd llvm lsp lsp-server python wheel
Last synced: 27 Oct 2025
https://github.com/domfarolino/compiler
A compiler for Wilsey's compiler "theory" class
compiler lexer lexical-analysis ll1-grammar llvm parser
Last synced: 20 Jan 2026
https://github.com/thrushlang/roadmap
Thrush Programming Language path to success as a systems programming language.
llvm programming-language-development qir roadmap
Last synced: 29 Jan 2026
https://github.com/aripiprazole/zure
🧪 | Zure is the remake of Zu but without rigid and unstable types
compiler compiler-design cranelift dependent-types jit js llvm rust type-theory
Last synced: 15 Apr 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: 15 Apr 2026
https://github.com/gremble0/kebab
Compiler and interpreter for the Kebab programming language
c compiler cpp interpreter language llvm
Last synced: 14 Feb 2026
https://github.com/sdasgup3/compd_cache
instruction-semantics llvm mcsema semantic-equivalence x86-64 z3
Last synced: 09 Apr 2025
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/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/liudonghua123/qbe
unofficial mirror of git://c9x.me/qbe.git
Last synced: 15 May 2026
https://github.com/kkkfasya/car-meow-ir
Using LLVM-IR with libcurl to download cute cat
Last synced: 02 Apr 2026
https://github.com/stellarwitch7/moth-lang
Moth's official compiler written in C#
compiler console-application csharp llvm llvm-frontend llvm-sharp moth parser programming-language
Last synced: 03 Apr 2025
https://github.com/diamondinoia/benchmark_arch_optimization_flags
I'm testing the differences between gcc/llvm with various optimization flags. Both performance and assembly are analyzed.
architecture assem assembly clang gcc llvm march mtune optimizations pi
Last synced: 19 Apr 2026
https://github.com/lux-qaq/llvmpy
Simple python code implemented via llvm is converted into a compiler for IR
Last synced: 28 Apr 2026
https://github.com/jakobknauer/l0
Statically typed, compiled programming language based on LLVM
Last synced: 28 Apr 2026
https://github.com/green726/swo
SWO Wants Options | SWO Is A Compiled Language
compiler language llvm programming programming-language
Last synced: 29 Apr 2026
https://github.com/pfalcon/ullvmlite
Reimplementation of (subset of) of llvmlite Python module on top of https://github.com/pfalcon/ullvm_c
Last synced: 29 Apr 2026
https://github.com/jonasbn/clang-diagnostic-flags-matrix
a simple script to generate a matrix of clang diagnostic flags
clang documentation-tool llvm perl
Last synced: 29 Apr 2026
https://github.com/bohun9/yafl
Functional language compiler targeting LLVM
closure-conversion compiler haskell llvm
Last synced: 29 Apr 2026
https://github.com/sunsvea/coulstock-cpp-compiler
A simple C++ compiler to lexify and parse C++
abstract-syntax-tree code-generation compiler cpp lexer llvm open-source parser-generator parsing semantic-analysis static-analysis tokenizer work-in-progress
Last synced: 29 Apr 2026
https://github.com/jcfigueiredo/opal-lang
Opinionated Programming Algorithmic Language
language llvm programming-language
Last synced: 30 Apr 2026
https://github.com/tamaroning/ironcc
a toy C compiler written in Rust (llvm_sys) [new]
Last synced: 30 Apr 2026
https://github.com/undin/compiler
Simple compiler to LLVM bytecode (compilers course at ITMO University)
Last synced: 30 Apr 2026
https://github.com/beaujoh/coriander-and-oclgrind
An example of dynamically linking the Coriander and Oclgrind against the same version of LLVM
coriander llvm oclgrind opencl
Last synced: 30 Apr 2026
https://github.com/giraugh/pencilc
Toy compiler for "pencil". A super simple rust-inspired scripting language.
Last synced: 30 Apr 2026
https://github.com/petroniuss/compilers
Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.
Last synced: 01 May 2026
https://github.com/regular/make-llvm-bitcode-for-javascript
helper script that compiles llvm tools (llvm-as, llvm-dis, opt, etc.) to llvm Bitcode for later transformation into JavaScript by emscripten
Last synced: 01 May 2026
https://github.com/stealify/compiler
The Stealify Compiler Tooling
compiler compiler-frontend jit llvm
Last synced: 09 Jun 2026
https://github.com/aakropotkin/ccdb
Tools for managing `compile_command.json`, `.ccls`, and `Makefile` style files.
bear build-tool ccls gcc llvm makefile
Last synced: 10 Apr 2025
https://github.com/vaiorabbit/python-sdl2
Yet another SDL2 wrapper for Python
Last synced: 03 May 2026
https://github.com/giuliacassara/tiny-compiler
Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code
Last synced: 05 May 2026
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: 08 May 2026
https://github.com/luisfelipepoma/shell
Basic Shell Implementation: Built with LLVM and ANTLR
antlr4 compiler compiler-design cpp llvm nlp shell
Last synced: 09 May 2026
https://github.com/mr-r0ot/nexon
Masterpiece programming language NEXon!
cpp fast fast-code language llvm programming programming-language
Last synced: 12 Apr 2026
https://github.com/nverno/llvm-ts-mode
Emacs major mode for LLVM using tree-sitter
Last synced: 10 May 2026
https://github.com/deathlesz/brainfuck
Brainfuck parser, interpreter, JIT compiler and LLVM frontend all-in-one.
brainfuck compiler interpreter jit llvm
Last synced: 13 May 2026
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/theow03/hazel
LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge
compilers functional-programming llvm
Last synced: 06 Mar 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/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/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/sdgunaa/stdtype
An MLIR dialect for a unified type system.
Last synced: 05 Apr 2025
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/tobybenjaminclark/mpir
🚀 Literate Programming with Refinement Types, awarded runner up best dissertation at University of Nottingham 2024.
Last synced: 02 Feb 2026
https://github.com/dotdot0/lang
Trying to implement a small language using LLVM Compiler Infrastructure
Last synced: 26 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/eddmann/santa-lang-dasher
Dasher - Rust LLVM-based AOT native compiler for santa-lang, compiling to optimized machine code
advent-of-code aot-compiler cli compiler dasher llvm native-compiler rust santa-lang
Last synced: 19 Feb 2026
https://github.com/reactive-firewall/perl-alpine-llvm
Perl‑Alpine‑LLVM builds Perl 5. X.Y from source on Alpine Linux using the LLVM/Clang toolchain exclusively (no GCC).
Last synced: 09 May 2026
https://github.com/niansa/dynautic
Work in progress, throughput oriented and LLVM based dynamic ARM64 recompiler with Dynarmic inspired interface - Mirror of: https://gitlab.com/niansa/dynautic
Last synced: 27 Feb 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/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/akagi201/cgen
Generate C wrapper header from C++ headers
Last synced: 06 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/nverno/tablegen-ts-mode
Emacs major mode to LLVM TableGen
emacs llvm lsp tablegen tree-sitter
Last synced: 06 May 2026
https://github.com/nagharjun17/mlir-to-ptx-cuda
Creating an MLIR dialect that fuses Addition + ReLU, lowers to NVVM and LLVM IR and generates PTX to run the kernel on CUDA GPU
cpp cuda deep-learning llvm mlir ptx
Last synced: 18 Apr 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/flopsreallygotit/logpass
Generates log info about IR
llvm llvm-clang llvm-ir llvm-pass
Last synced: 16 Feb 2026
https://github.com/lunandd/firework_lang
A pure functional programming language
Last synced: 02 Oct 2025
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/kkestell/fern
Multi-stage optimizing compiler for a statically-typed imperative programming language.
Last synced: 02 May 2026
https://github.com/gerfautge/sic
Compiler for my own language using Flex/Bison/LLVM
bison compiler cpp cross-platform flex llvm native toy-language
Last synced: 21 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/dc-lang/dc
Compiler for DC
cmake compiler cpp llvm llvm-compiler llvm-ir programming-language
Last synced: 16 Apr 2026