An open API service indexing awesome lists of open source software.

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.

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/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/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/p7g/gqljit

A GraphQL query JIT compiler using LLVM.

graphql jit llvm

Last synced: 08 May 2026

https://github.com/thrustlang/toolchains

x86_64 (libc, musl, glibc, msvcrt, libcmt) Windows & Linux precompiled LLVM and Clang infrastructure.

llvm llvm-c llvm-c-api

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/kkimj/performancefuzzer

PerformanceFuzzer

clang fuzzer fuzzing llvm llvm-ir

Last synced: 19 Jan 2026

https://github.com/yuao/llvm-wasm

Workflows that complie LLVM to WebAssembly using emscripten

llvm webassembly

Last synced: 10 May 2026

https://github.com/d901203/rv2llvm

Static Binary Translator RISC-V to LLVM IR

binary-translation elf go golang llvm llvm-ir risc-v riscv

Last synced: 07 May 2025

https://github.com/perceptronv/wuyu-lang

《無語》編譯器 — A statically-typed, dynamically-compiled language for esoteric Chinese.

aot esoteric-chinese esoteric-language jit llvm

Last synced: 14 Oct 2025

https://github.com/philipturnbull/llvm-mca

Generate marker comments for LLVM's Machine Code Analyzer

llvm rust

Last synced: 16 Feb 2026

https://github.com/xlab-uiuc/debcovdiff

Artifact of "DebCovDiff: Differential Testing of Coverage Measurement Tools on Real-World Projects" (ASE '25)

code-coverage debian differential-testing gcc llvm

Last synced: 10 Oct 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/alternative-intelligence-cp/nitpick

Nitpick Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 100+ packages, LSP, DAP debugger, GPU codegen.

ai compiler gpu language-server llvm nitpick programming-language systems-programming

Last synced: 28 Jun 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/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: 10 May 2026

https://github.com/edg-l/melior

The rustic MLIR bindings in Rust, continued

llvm llvm-ir mlir rust

Last synced: 06 Oct 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/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

compiler llvm ocaml

Last synced: 16 Apr 2026

https://github.com/greydevv/cortex

A compiler for a general purpose programming language.

compiler compiler-design llvm llvm-ir rust

Last synced: 16 May 2026

https://github.com/lukad/obf

🧠 obf is a Brainfuck interpreter using LLVM written in OCaml

brainfuck interpreter jit llvm ocaml

Last synced: 15 May 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/retrooper/zpp

This is a compiler written in C++ for the Z++ Programming Language. This programming language is still in development.

cpp llvm

Last synced: 29 Apr 2026

https://github.com/kayagokalp/klang

klang is slightly modified Kaleidoscope clone, created to test LLVM experience with Rust

llvm rust

Last synced: 14 May 2026

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/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/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/angerman/data-bitcode-edsl

Data.BitCode.EDSL

bitcode haskell llvm

Last synced: 01 May 2026

https://github.com/alexpl292/kaleidoscope-kotlin-llvm

An implementation of the Kaleidoscope language using LLVM and Kotlin/Native

kotlin-native llvm

Last synced: 05 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/lima-emanuel/msc-research

MSc Research

llvm rust

Last synced: 20 Jul 2025

https://github.com/vaibhav-2303/minic-compiler

Compiler Front-End Code for a C-like language

antlr4 compiler-design llvm llvm-ir oops-in-cpp visitor-pattern

Last synced: 18 May 2026

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 10 Apr 2026

https://github.com/kwk/buildbot-app

Your GitHub App to make Buildbot a part of your Pull Request workflow.

buildbot ci git llvm

Last synced: 04 Sep 2025

https://github.com/moisutsu/pascal_compiler

C言語によるPascal風言語のコンパイラ

c lex llvm pascal-compiler yacc

Last synced: 28 Apr 2026

https://github.com/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 21 Apr 2026

https://github.com/rozhanmk/compiler-project

A compiler built using LLVM 12

compiler compiler-development llvm

Last synced: 14 Apr 2025

https://github.com/syn-nine/tentacode

Compiler for a simplified gamedev language inspired by Rust, Python, Julia, and MATLAB.

llvm

Last synced: 15 Apr 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/dr-42/synthex-lang

A rust style systems language which is closer to C

c language llvm low-level system

Last synced: 17 Feb 2026

https://github.com/dtcxzyw/llvm-apr-benchmark

A Large-Scale Automated Program Repair Benchmark of Real-World LLVM Middle-End Bugs

automated-program-repair compiler llm llvm software-engineering

Last synced: 25 Jul 2025

https://github.com/corani/silver-octo-sniffle

Just playing around with generating LLVM IR in Go

go golang llvm llvm-ir

Last synced: 28 Apr 2025

https://github.com/stickypiston/roblang

Another programming language, but this one does less than any other.

c llvm programming-language

Last synced: 03 Feb 2026

https://github.com/ella-0/grimec

The Grime Compiler

compiler llvm

Last synced: 28 Apr 2026

https://github.com/qupa-project/uniview-lang

View once immutability enabling the safeties of immutable code, while enjoying near procedural performance

compiler language llvm

Last synced: 05 Apr 2025

https://github.com/ravener/llvm-c-sum

An example of a sum function in LLVM using the C API

c jit llvm llvm-ir mcjit

Last synced: 28 Apr 2026

https://github.com/noloader/build-llvm

Recipes to download and build LLVM, Clang front end and Compiler-RT from sources

clang llvm

Last synced: 13 May 2026

https://github.com/kkkaan/general-clang-format

A general .clang-format file, with most of the configurations, for auto formatting your code.

c clang cpp llvm

Last synced: 13 Mar 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/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/septechx/evsc

Evsc compiler

compiler llvm rust

Last synced: 29 Aug 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

backend llvm optimizer vsl

Last synced: 05 Oct 2025

https://github.com/droncode/rg3

Code analyzer & codegen framework. Third in order, first in strength.

cpp llvm python3

Last synced: 28 Feb 2026

https://github.com/devcheckog/heapsort-llvm-ir

Hand-written implementation of HeapSort in LLVM IR.

llvm 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.

llvm mlir

Last synced: 03 Sep 2025

https://github.com/devcheckog/quicksort-mlir

Quicksort sorting algorithm in MLIR.

llvm 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

compiler llvm

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/bearddan2000/odin-cli-hello-world

This is a POC project to demonstrate odin.

clang cli hello llvm odin world

Last synced: 12 Apr 2026

https://github.com/hgn/builddriver

Python Package to Execute & Capture Build Pipelines (support for gcc, llvm, ...)

build-tool builder clang cmake gcc llvm make package python python3

Last synced: 20 May 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/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.

c llvm

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/hydrogen602/math-go-brr

Python and LLVM experiments

compiler jit llvm python

Last synced: 07 Jan 2026

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Jan 2026

https://github.com/termoshtt/kaleidoscope

LLVM kaleidscope example in Rust

kaleidoscope llvm rust

Last synced: 12 Apr 2026

https://github.com/jqntn/minirust

Smallest and most portable stable and safe Rust binary

binary clang gcc gnu llvm minimal minimalist msvc musl native portable rust rust-lang small stable tiny

Last synced: 11 May 2026

https://github.com/junlarsen/eight

Toy compiler

compiler llvm

Last synced: 14 Mar 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/aabanakhtar/mini-c-compiler

LLVM based compiler for a subset of C

c compilers ir lexer llvm parsing

Last synced: 13 Apr 2026

https://github.com/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 12 Feb 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).

llvm

Last synced: 25 Jun 2025

https://github.com/steleman/llvm-21.1.8

LLVM 21.1.8 on Fedora 41/43 and some additions for Torch-MLIR, ONNX-MLIR and IREE

clang cuda fedora fedora-41 fedora-43 iree llvm mlir onnx-mlir torch-mlir

Last synced: 07 Apr 2026

https://github.com/lowlevel01/llvm-obfuscation-passes

Educational collection of LLVM obfuscation passes. (Feel free to use it for your course)

llvm llvm-pass obfuscation

Last synced: 17 May 2026

https://github.com/kritzware/jackal

Main repository for the Jackal programming language

golang jackal llvm

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