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/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/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/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/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/cryptocode/llvm-jit-zig
LLVM ORCv2 jit example in Zig (without using any Zig bindings)
Last synced: 13 Mar 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/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/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/asa-programming-language/asa
A custom programming language to replace C++
compiler language llvm systems-language
Last synced: 15 May 2026
https://github.com/laluxx/rush
Yet another llvm wrapper
ast llvm parser programming-language
Last synced: 09 Mar 2026
https://github.com/ziyuecommentary/ziyue4d
Lightweight BlitzBasic compiler which powered by LLVM.
Last synced: 15 May 2026
https://github.com/zuqq/coy
A small programming language that compiles to LLVM IR
Last synced: 15 Sep 2025
https://github.com/codingwithbatista/tpp-compiler
compiler llvm python scientific-computing tiny
Last synced: 10 Mar 2025
https://github.com/devcheckog/heapsort-mlir
Heapsort sorting algorithm in MLIR.
Last synced: 03 Sep 2025
https://github.com/manorajesh/laspa
Lisp-like Language with LLVM Backend
lisp llvm programming-language rust
Last synced: 16 Apr 2026
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/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/jvmakine/shine
LLVM frontend for Shine
compiler functional-programming golang llvm
Last synced: 21 Jan 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/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/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/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/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/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/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/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/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/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/can-lehmann/llmetajit
A meta-tracing JIT framework based on LLVM
Last synced: 16 May 2026
https://github.com/devcheckog/heapsort-llvm-ir
Hand-written implementation of HeapSort in LLVM IR.
Last synced: 12 Aug 2025
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/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/koukyosyumei/mycompiler
Toy compiler from a simple language to LLVM-IR implemented from scratch in Haskell
Last synced: 02 Feb 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/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/droncode/rg3
Code analyzer & codegen framework. Third in order, first in strength.
Last synced: 28 Feb 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/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/devcheckog/n-queens
Complicated problem in leetcode, categorized as hard.
Last synced: 04 Sep 2025
https://github.com/devcheckog/quicksort-mlir
Quicksort sorting algorithm in MLIR.
Last synced: 26 Jul 2025
https://github.com/stealify/compiler
The Stealify Compiler Tooling
compiler compiler-frontend jit llvm
Last synced: 09 Jun 2026
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
https://github.com/kritzware/jackal
Main repository for the Jackal programming language
Last synced: 18 Apr 2026
https://github.com/vaiorabbit/python-sdl2
Yet another SDL2 wrapper for Python
Last synced: 03 May 2026
https://github.com/vsl-lang/llir
LLIR: Graph Optimizing LLVM-targetted backend
Last synced: 05 Oct 2025
https://github.com/yilingqinghan/irlab
A web-based visual tool for comparing, exploring, and understanding LLVM IRs — under construction 🚧
Last synced: 22 Apr 2026
https://github.com/christimperley/docker-llvm
Provides an Alpine-based Docker image with Clang and LLVM 11, built from source
Last synced: 22 Apr 2026
https://github.com/ablt-ai/ablt_python_api
aBLT Python API wrapper
ablt ai api artificial-intelligence chatbot chatbot-api llvm python-api
Last synced: 17 Apr 2025
https://github.com/amila-rukshan/chocopy
ChocoPy - statically typed subset of Python.
chocopy dynamic-dispatch llvm object-oriented programming-language
Last synced: 24 Apr 2026
https://github.com/enzymead/llvm-docker
⚙️Docker images providing LLVM for use in CI
Last synced: 24 Apr 2026
https://github.com/byacherx/emlang
EMLang is a modern programming language designed for ease of use. It uses the LLVM backend and is written in C++. EMLang is an experimental language and should never be used in production.
Last synced: 24 Apr 2026
https://github.com/rachitdhar/em
Compiler for the Em programming language
compilers languages llvm parsing syntax-analysis
Last synced: 14 May 2026
https://github.com/edg-l/llvm-bc
LLVM Bitcode Writer in Rust without depending on LLVM :star:
Last synced: 03 May 2026
https://github.com/damechocolateya/yasos
Compiler for the new language yasos
compiler cpp llvm programming programming-language
Last synced: 09 May 2026
https://github.com/maestropravaler/llvm_risc_v_xvec2
Neste projeto desenvolvi uma impressora geradora do código assembly capaz de realizar a comunicação com a arquitetura RISCV_XVEC2.
Last synced: 18 Aug 2025
https://github.com/yeet-src/toolchain
Static, version-pinned build toolchain for yeet scripts
clang ebpf llvm static-binaries toolchain yeet
Last synced: 20 Jun 2026
https://github.com/laugharne/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.
ast cargo cfg compiler compilers ir llvm llvm-ir mir rust rust-lang rustc solidity vyper
Last synced: 10 May 2026
https://github.com/gnuheike/ai-conversationinsights-python3-chromadb-llvm
A Python application for analyzing Telegram chat messages using ChromaDB and LLMs. This tool analyzes Telegram chat exports to answer questions about conversation patterns using embeddings and locally-run LLMs.
analytics chromadb llvm privacy python telegram
Last synced: 28 Apr 2026
https://github.com/berkus/boost-statechart-viewer
Clone of https://rtime.felk.cvut.cz/statechart-viewer/ updated for latest LLVM
boost boost-statechart dot fsm llvm statechart visualizer
Last synced: 14 May 2026
https://github.com/bd-g/isothermal-speculative-pre
Semester project for UMich EECS 583 Compilers course
Last synced: 28 Apr 2026
https://github.com/bhavjitchauhan/llsimd
Portable SIMD intrinsics through LLVM IR.
Last synced: 28 Apr 2026
https://github.com/agra-uni-bremen/hardbound-llvm
LLVM 11 compiler pass for HardBound instrumentation
c hardbound llvm llvm-pass memory-safety
Last synced: 20 Jan 2026
https://github.com/mansafreo/pie-compiler
A Proof of concept compiler for a custom programming language
automata-theory code-generation compiler-design compilers intermediate-representation llvm programming-language-development static-types
Last synced: 29 Apr 2026
https://github.com/muznocci/language_odin
Odin is a programming language that can be interpreted or compiled. It is designed to be simple, fast, and efficient. This repository contains the source code for the Odin compiler and interpreter.
language llvm odin odin-programming-language rust
Last synced: 29 Apr 2026
https://github.com/johanjino/pnd-loads
Source Repository for the research conducted in Thesis: Compiler Analysis and Profiling Assisted Memory Dependency Prediction.
Last synced: 30 Apr 2026
https://github.com/terminaldweller/cfe-extra
a bunch of utility functions for clang tools which i usually end up using
Last synced: 30 Apr 2026
https://github.com/tgymnich/basicblog
📒 Publish Blog
blog llvm programming-languages publish swift
Last synced: 30 Apr 2026