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-25 00:17:55 UTC
- JSON Representation
https://github.com/hellorheina/ngebski-compiler
ngebSki: LLVM based programming language and compiler, built using python
c compiler-design llvm python rply
Last synced: 23 Mar 2025
https://github.com/aligusnet/cheasle
bison llvm programming-language re-flex
Last synced: 13 Mar 2025
https://github.com/neal-c/hello-mojo
Mojo programming language - A playground for curiosity, fun and personal notes
Last synced: 28 Mar 2025
https://github.com/willothy/kaleidoscope-llvm
Following along with "My First Language Frontend with LLVM" from LLVM.org
Last synced: 05 Oct 2025
https://github.com/wuruoyu/a-working-c-compiler
Implement a working compiler for a C language subset (front-end + various optimizatons on LLVM IR + back-end)
Last synced: 17 Mar 2025
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/zag-research/zig-llvm
Quick guide to compiling LLVM & Zig source files
Last synced: 07 Feb 2026
https://github.com/kaida-amethyst/antlr4-llvm
Try to use Antlr4 and LLVM to build your own programming language.
Last synced: 21 Jul 2025
https://github.com/j14159/alpaca-record-sketch1
Experiments to JIT simple record operations with LLVM in OCaml.
Last synced: 04 Apr 2025
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: 15 Apr 2025
https://github.com/lijian736/quick_sort_llvm_ir
Quick sort algorithm implementation in LLVM IR
Last synced: 17 Feb 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: 06 Oct 2025
https://github.com/bkopysc/genuinelang
Unique language made with ANTLR +Java + LLVM
Last synced: 27 Oct 2025
https://github.com/xlauko/lart-runtime
LART Runtime Support Library
abstract-interpretation c c-plus-plus clang llvm sanitizer verification
Last synced: 06 Oct 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: 30 Jul 2025
https://github.com/wkaisertexas/sipc
Extending the Tiny Imperative Language into the Simple Imperative Language
Last synced: 29 Mar 2025
https://github.com/lunandd/firework_lang
A pure functional programming language
Last synced: 02 Oct 2025
https://github.com/rmnscnce/o3-ndk
O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation
Last synced: 08 Oct 2025
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/aceinetx/llvmbf
Brainfuck compiler with llvm
brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir
Last synced: 29 Mar 2025
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/can-lehmann/llmetajit
A meta-tracing JIT framework based on LLVM
Last synced: 09 Oct 2025
https://github.com/christimperley/docker-llvm
Provides an Alpine-based Docker image with Clang and LLVM 11, built from source
Last synced: 30 Jun 2025
https://github.com/rachitdhar/em
Compiler for the Em programming language
compilers languages llvm parsing syntax-analysis
Last synced: 10 Oct 2025
https://github.com/gmh5225/vs2022-llvm-msvc-windows-driver-testing
VS2022-llvm-msvc-windows-driver-testing
Last synced: 21 Mar 2025
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: 21 Mar 2025
https://github.com/tengu712/llvm-mlir-example
A sample programs that is created to study LLVM MLIR.
Last synced: 14 Jun 2025
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/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/dotdot0/lang
Trying to implement a small language using LLVM Compiler Infrastructure
Last synced: 26 Feb 2026
https://github.com/dc-lang/dc
Compiler for DC
cmake compiler cpp llvm llvm-compiler llvm-ir programming-language
Last synced: 06 Mar 2025
https://github.com/tomsik68/travis-llvm
Script to install llvm on travis-ci. Some features provided by the script might be specific to https://github.com/mchalupa/dg.
Last synced: 29 Jul 2025
https://github.com/stackoverflowexcept1on/wasm-builder-regression
LLVM regression that affects our wasm-builder
Last synced: 06 Apr 2025
https://github.com/artempyanykh/eurollvm25
Reference for my presentation at EuroLLVM 2025
asan llvm performance presentation sanitizers
Last synced: 10 Apr 2025
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: 03 Apr 2025
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: 14 Oct 2025
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/lionnatsu/optimi2er
LLVM Experiments -- Abusing LLVM Optimizer
Last synced: 14 Mar 2025
https://github.com/tinybiggames/cpascal
🚀 CPascal is a systems programming language that combines Pascal's clean, readable syntax with C's semantic model and full ABI compatibility. ⚡ Compiles to LLVM with zero runtime overhead, enabling seamless interoperation with any C library without bindings. 🎮 Ideal for game development, 🔧 device drivers, and modernizing C codebases. 💎
abi-compatibility better-c c compiler delphi embedded game-development llvm native-code pascal performance programming-language systems-programming win64 windows-11 zero-overhead
Last synced: 29 Jun 2025
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/sarumc/bds-sdk-generator
A utility for reconstructing symbols from the PDB into compilable C headers
bedrock-dedicated-server cmake demangle-symbols docker llvm microsoft minecraft
Last synced: 06 Apr 2025
https://github.com/omarazizi/expression-compiler
Simple Expression Compiler in C++ & LLVM
Last synced: 03 Feb 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: 16 Jul 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/terminaldweller/cfe-extra
a bunch of utility functions for clang tools which i usually end up using
Last synced: 01 Nov 2025
https://github.com/exein-io/icedragon
Linux cross-compilation suite for building portable software
cross-compiler gentoo linux llvm musl musl-libc rust
Last synced: 26 Mar 2025
https://github.com/tzhenghao/llvm-tutorial
Code for LLVM's official tutorial
Last synced: 27 Jan 2026
https://github.com/guna-sd/stdtype
An MLIR dialect for a unified type system.
Last synced: 26 Mar 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/akagi201/cgen
Generate C wrapper header from C++ headers
Last synced: 20 Nov 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/willmcpherson2/isos
The Isos programming language
compiler cxx haskell llvm nix programming-language
Last synced: 22 Mar 2025
https://github.com/ferdi265/lambda-compiler
A Lambda Calculus to LLVM IR compiler
compiler lambda-calculus llvm pattern-matching python
Last synced: 19 Oct 2025
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: 19 Oct 2025
https://github.com/weliveindetail/llvmsocial-jit
Compiling at Runtime with LLVM slides - LLVM Social Berlin September 29th, 2016
Last synced: 22 Mar 2025
https://github.com/hadyrashwan/wear-what
AI-generated clothing suggestions based on current weather conditions
huggingface llvm stable-diffusion streamlit
Last synced: 14 Mar 2025
https://github.com/amankr2076/llvm-program-persistence-using-checkpoint-insertion
This Project involves modifying or enhancing programs compiled with LLVM (Low-Level Virtual Machine) to introduce checkpoints for saving the program's state at specific intervals. This concept is crucial for fault-tolerant computing, debugging, or long-running applications where progress needs to be saved periodically.
Last synced: 03 Feb 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: 02 Nov 2025
https://github.com/tide-fwk/llvm-c-interop
Showcase of interoperability between LLVM and C
c c-lang clang linker llvm llvm-clang
Last synced: 07 Sep 2025
https://github.com/abhishekksingh06/prism
Prism is a new systems programming language designed to be simple like Go, fast like C, and safe like Rust, without copying any of them directly. Its goal is to provide a clean mental model for writing efficient low-level software without lifetimes, complicated ownership rules, or garbage collector pauses.
Last synced: 03 Nov 2025
https://github.com/alex-pyslar/neuro-chat-bot
Neuro Chat Bot — Telegram-бот на Go с интеграцией LLaMA для генерации ответов и MongoDB для хранения истории чатов. Поддерживает обработку текстовых запросов в реальном времени с JWT-аутентификацией.
docker go golang llvm mongodb telegram
Last synced: 29 Aug 2025
https://github.com/alex-pyslar/ai-content-generator
Go-бот автоматизирует создание нейроконтента с использованием двух моделей ИИ: одна для генерации текста, другая для синтеза видео. Бот будет создавать промпт для каждой сцены, последовательно генерировать видеофрагменты, собирать их в один короткометражный ролик, а затем загружать его на площадки
Last synced: 29 Aug 2025
https://github.com/rubyonworld/llvm-cbe
This LLVM C backend has been resurrected by Julia Computing with various improvements.
Last synced: 14 Jul 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/diiorie/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.
easy free lightweight llvm news open-source powerful programming-language python scripting-language speech
Last synced: 15 Mar 2026
https://github.com/kyprexs/neuralscript
A modern programming language for scientific computing and ML with native CUDA acceleration, SIMD optimization, and mathematical notation support. Features JIT compilation, advanced memory management, and up to 340x GPU speedups.
compiler cuda gpu-acceleration jit-compiler llvm machine-learning mathematical-notation neural-networks optimization performance programming-language python scientific-computing simd
Last synced: 28 Aug 2025
https://github.com/elefthei/llvm-sample
Sample LLVM project with CMake and batteries included
Last synced: 25 Oct 2025
https://github.com/i3abghany/kyoto
The Kyoto Programming Language and its compiler, Cyoto
antlr4 boost compiler llvm programming-language
Last synced: 14 Mar 2025
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/sasyxk/donato
donato a new programming language developed for the master thesis for UT and Unipr.
ast cpp-programming llvm parser
Last synced: 05 Oct 2025
https://github.com/hammpa/belajar-ir-lvm-14
Ini adalah repository berisi codingan c++ dengan llvm untuk menghasilkan IR
Last synced: 04 Sep 2025