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/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/edg-l/melior

The rustic MLIR bindings in Rust, continued

llvm llvm-ir mlir rust

Last synced: 06 Oct 2025

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/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/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/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/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/tgymnich/outoftreellvmpass

🧾Template for creating an out of tree llvm pass that can be built with pre compiled llvm binaries or from llvm source.

llvm llvm-pass out-of-tree template

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

binary-translation llvm qemu

Last synced: 31 Jan 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/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/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/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/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/aapeliv/kazm

A small C-like programming language implemented in OCaml

compiler llvm ocaml

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/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/philipturnbull/llvm-mca

Generate marker comments for LLVM's Machine Code Analyzer

llvm rust

Last synced: 16 Feb 2026

https://github.com/kkimj/performancefuzzer

PerformanceFuzzer

clang fuzzer fuzzing llvm llvm-ir

Last synced: 19 Jan 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/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/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/alexdenisov/bazel-llvm-plugin

Example of an LLVM plugin built with Bazel

bazel bazel-examples llvm

Last synced: 22 Apr 2026

https://github.com/sonicstark/sanitizerreports

Grab various reports from Sanitizers to test https://github.com/SonicStark/CapSanX

llvm llvm-test-suite llvm-utils sanitizer

Last synced: 25 Apr 2026

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: 26 Apr 2026

https://github.com/farzonl/llvmplugins

llvm plugins I have written for cs6241.

compiler-construction compiler-design compilers computer-systems llvm

Last synced: 27 Apr 2026

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/ella-0/grimec

The Grime Compiler

compiler llvm

Last synced: 28 Apr 2026

https://github.com/moisutsu/pascal_compiler

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

c lex llvm pascal-compiler yacc

Last synced: 28 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/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/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/angerman/data-bitcode-edsl

Data.BitCode.EDSL

bitcode haskell llvm

Last synced: 01 May 2026

https://github.com/gabryon99/mucomp-lang

μcomp-lang is a didactic language implemented for Language, Compilers and Interpreters course at UniPi.

compilers languages lexer llvm menhir ocaml ocamllex parser programming

Last synced: 03 May 2026

https://github.com/giarve/julia-subset-toy-compiler

Toy language interpreter and compiler for simple .jl files

bison clang compiler-frontend cpp20 flex gcc interpreter julia llvm

Last synced: 04 May 2026

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: 06 May 2026

https://github.com/p7g/gqljit

A GraphQL query JIT compiler using LLVM.

graphql jit llvm

Last synced: 08 May 2026

https://github.com/alternative-intelligence-cp/nitpick

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

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

Last synced: 10 Jun 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: 10 May 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/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/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/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/eoic/iridium

A simple LLVM programming language.

c c-plus-plus lex llvm yacc

Last synced: 15 Apr 2025

https://github.com/nverno/llvm-ts-mode

Emacs major mode for LLVM using tree-sitter

emacs llvm tree-sitter

Last synced: 10 May 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/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/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/ericr/llvmq

A query tool for LLVM IR.

llvm llvm-ir

Last synced: 17 Jan 2026

https://github.com/seven-mile/ckaleidoscope

A dull practice of LLVM.

llvm llvm-frontend

Last synced: 27 Apr 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/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/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/lux-qaq/llvmpy

Simple python code implemented via llvm is converted into a compiler for IR

llvm python

Last synced: 28 Apr 2026

https://github.com/jakobknauer/l0

Statically typed, compiled programming language based on LLVM

compiler cpp cpp23 llvm

Last synced: 28 Apr 2026

https://github.com/warriorssami/samilang

SamiLang is my prototype programming language based on Rust, Golang, Haskell and Kotlin, with a modern compiler implemented via Rust/C/C++/Haskell and LLVM

asm c11 compiler cpp20 haskell llvm oop rust

Last synced: 28 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/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/hpprc/cse3

Compiler of Pascal's subset language written in C

c llvm llvm-ir pascal yacc

Last synced: 28 Apr 2026

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/mowatermelon/learn-rust

学习rust的仓库代码,包含学习rust基础,roket和algorithms,以及在我学习过程中总结形成的文章输出

lldb llvm roket rust rust-book

Last synced: 16 May 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/lucwl/cluck

A mini C compiler made in Haskell with LLVM

c compiler haskell llvm llvm-hs

Last synced: 07 May 2026

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/pfalcon/ullvmlite

Reimplementation of (subset of) of llvmlite Python module on top of https://github.com/pfalcon/ullvm_c

llvm llvmlite pycopy

Last synced: 29 Apr 2026

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/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/nwmarino/artus

a programming language

compiler language llvm

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/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/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/bohun9/yafl

Functional language compiler targeting LLVM

closure-conversion compiler haskell llvm

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/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/thrushlang/lld-wrapper

LLVM Linker (LLD) Wrapper to be embedded into the Thrush Compiler.

lld llvm wrapper

Last synced: 24 Oct 2025

https://github.com/tamaroning/ironcc

a toy C compiler written in Rust (llvm_sys) [new]

c-compiler compiler llvm

Last synced: 30 Apr 2026

https://github.com/undin/compiler

Simple compiler to LLVM bytecode (compilers course at ITMO University)

compiler llvm

Last synced: 30 Apr 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/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.

compiler inkwell llvm rust

Last synced: 30 Apr 2026

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/kassane/mos-toolchains-research

AI Research about LLVM-MOS based toolchains support

c cpp d llvm llvm-mos mos6502 research rust toolchain zig

Last synced: 08 Jun 2026

https://github.com/liudonghua123/qbe

unofficial mirror of git://c9x.me/qbe.git

backend compiler llvm

Last synced: 15 May 2026

https://github.com/petroniuss/compilers

Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.

compiler llvm llvmlite

Last synced: 01 May 2026

https://github.com/kkkfasya/car-meow-ir

Using LLVM-IR with libcurl to download cute cat

cat llvm llvm-clang llvm-ir

Last synced: 02 Apr 2026