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/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/centminmod/centminmod-llvm

Clang 4.0.1 & Clang 5.0.1 & Clang 6.0.0 + LLVM Gold Plugin Installation for Centmin Mod LEMP stacks on CentOS 7 only

centminmod centos centos7 clang gcc llvm

Last synced: 02 May 2026

https://github.com/ayushraina2028/e0255-compiler-design-2025

This repositors contains my notes and assignments of LLVM and MLIR for the Compiler Design Course.

compiler latex llvm mlir

Last synced: 02 May 2026

https://github.com/tamaroning/llvm-brainfuck

brainfuck compiler using LLVM as a backend

brainfuck jit-compiler llvm

Last synced: 02 May 2026

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/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/gloryofnight/cpp-cmake-template

Template for your C++ project using CMake and LLVM

c cmake cpp cpp-templates cxx llvm ninja-build

Last synced: 13 Apr 2026

https://github.com/baranasoftware/bignum

A compiler for big number calculator using LLVM.

code-generation compiler compiler-design llvm

Last synced: 24 Apr 2026

https://github.com/aceinetx/llvmbf

Brainfuck compiler with llvm

brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir

Last synced: 02 May 2026

https://github.com/bluewww/brain2llvm

A small brainf*ck jit and interpreter

brainfuck c jit llvm

Last synced: 16 May 2026

https://github.com/auyxs/llvm-optimizations

UNIMORE Compilers Course 2024/25 - collection of assignments

compilers llvm llvm-ir

Last synced: 02 May 2026

https://github.com/streetlamp05/llvm-x86-test

This repo provides a script to: Build LLVM’s SingleSource/Benchmarks Run them under QEMU (x86_64) or natively Collect time + space metrics into a CSV

instruction-set-architecture llvm qemu x86

Last synced: 16 May 2026

https://github.com/soramimi/llfizzbuzz

LLVM IR generator of Fizz Buzz

fizzbuzz llvm

Last synced: 16 May 2026

https://github.com/silent-brad/epos-lang

The Epos Programming Language

compiler epos go llvm nix

Last synced: 10 Oct 2025

https://github.com/neudinger/keys-values-bench

C++ benchmark of keys values containers with likwid as monitoring and benchmarking suite

bash boost cmake cpp cpp17 likwid linux llvm pandas plotly python3 shell ubuntu

Last synced: 10 Apr 2026

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/michaelfranzl/wasm-sdk

SDK for C and C++ WebAssembly development based on Nix and LLVM

llvm nix nix-flake sdk sdk-wasm wasm webassembly

Last synced: 11 Jul 2025

https://github.com/edg-l/llvm-bc

LLVM Bitcode Writer in Rust without depending on LLVM :star:

llvm llvm-bitcode

Last synced: 03 May 2026

https://github.com/harshitk-cp/codecompiler

AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.

compiler-design compiler-optimization llvm llvm-ir

Last synced: 14 Apr 2026

https://github.com/tzhenghao/llvm-tutorial

Code for LLVM's official tutorial

compiler cpp llvm

Last synced: 27 Jan 2026

https://github.com/vigsterkr/autobajnd

AutoBájnd for auto-generate binding for C++ classes when using emscripten

cpp emscripten llvm webassembly

Last synced: 06 May 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/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/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/ahojukka5/weavec2

Self-hosted Weave compiler — written in surface Weave itself. Top of the bootstrap chain; bootstrapped via weavefront + weavec1.

bootstrap compiler llvm programming-language self-hosting weave-lang

Last synced: 17 Jun 2026

https://github.com/d06i/dalg

LLVM Based Simple Language

ast lexer llvm parser programming-language toy-language

Last synced: 20 May 2026

https://github.com/rmnscnce/o3-ndk

O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation

android llvm ndk ollvm

Last synced: 08 Oct 2025

https://github.com/mfroeh/flux

An imperative, statically typed toy programming language with classes, type inference and some other fun features.

antlr cpp llvm nix

Last synced: 15 Feb 2026

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.

cpp llvm

Last synced: 03 Feb 2026

https://github.com/tensoriumcore/tensorium-simd2gpu

A compiler module that lifts SIMD intrinsics (e.g. AVX) into architecture-independent MLIR representations, enabling automatic transformation and execution on GPU targets.

compiler compiler-plugin llvm mlir mlir-dialect numerical-relativity tensorium

Last synced: 11 Jul 2025

https://github.com/johnwbyrd/llvm-docs

Process and design documentation for LLVM and LLVM-MOS features

clang llvm llvm-clang llvm-mos llvm-pass tablegen

Last synced: 17 Jun 2026

https://github.com/bkopysc/genuinelang

Unique language made with ANTLR +Java + LLVM

antlr4 java llvm

Last synced: 18 May 2026

https://github.com/gzhonghui/taichi-mini

如何编译 Python 代码

ast llvm taichi

Last synced: 14 May 2026

https://github.com/ferdi265/lambda-compiler

A Lambda Calculus to LLVM IR compiler

compiler lambda-calculus llvm pattern-matching python

Last synced: 17 May 2026

https://github.com/fjebaker/cppfront-to-wasm

Hello World example for compiling cppfront to WASM using either clang or zig.

clang cpp cppfront llvm wasm zig zig-wasm

Last synced: 03 May 2026

https://github.com/willmcpherson2/isos

The Isos programming language

compiler cxx haskell llvm nix programming-language

Last synced: 13 Apr 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/nktkt/pricer

pricer — a scalable pricing & risk engine in C++ with an LLVM JIT payoff compiler

cpp jit llvm monte-carlo option-pricing quant quantitative-finance

Last synced: 23 May 2026

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/leovita/compilatore

Compilatore yield, set e for con LFM testing.

abstract-syntax-tree lfm llvm tokenizer

Last synced: 20 Jun 2026

https://github.com/elefthei/llvm-sample

Sample LLVM project with CMake and batteries included

cmake llvm

Last synced: 25 Oct 2025

https://github.com/j14159/alpaca-record-sketch1

Experiments to JIT simple record operations with LLVM in OCaml.

jit llvm ocaml

Last synced: 17 May 2026

https://github.com/willothy/kaleidoscope-llvm

Following along with "My First Language Frontend with LLVM" from LLVM.org

compilers llvm

Last synced: 16 May 2026

https://github.com/kwk/talks

Collection of presentations I have given or intend to give

beamer dwarf elf filecheck latex lldb llvm presentations talks

Last synced: 04 May 2026

https://github.com/abertschi/influence_compiler_flags_on_fuzzing

Evaluating the Influence of Compiler Flags on Fuzzing

afl clang fuzzbench fuzzing llvm

Last synced: 27 Mar 2025

https://github.com/scizzorz/snow

A smaller programming language.

llvm programming-language

Last synced: 23 Jun 2025

https://github.com/banyc/kaleidoscope

A language with LLVM. Status: WIP.

kaleidoscope llvm

Last synced: 27 Apr 2026

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

https://github.com/sonicstark/targetedsanitizer

Sanitize your code pieces at fine-grained level

addresssanitizer llvm llvm-ir llvm-pass llvm-plugins sanitizer-api sanitizers

Last synced: 10 Apr 2025

https://github.com/daleksla/salih_shell

A small sized, fast executing command line user interface & full interpreter.

c clang cmake linux llvm posix unix unix-shell

Last synced: 04 May 2026

https://github.com/gmh5225/vs2022-llvm-msvc-windows-driver-testing

VS2022-llvm-msvc-windows-driver-testing

llvm llvm-msvc vs2022

Last synced: 13 Apr 2026

https://github.com/kuhbz/kuhbz.github.io

个人技术博客,博文写在 Wiki 里。

afl fuzzing llvm

Last synced: 08 Dec 2025

https://github.com/corejust/coreproject2024

The core programming language, written in C++ and LLVM

compiler core cpp cpp20 llvm programming-language

Last synced: 25 Feb 2026

https://github.com/papo1011/drakoon

Moonbit to LLVM compiler in rust

compiler lalrpop llvm logos moonbit

Last synced: 12 Apr 2026

https://github.com/mahiethan/detect-optimise-passes-for-data-structs

This project focuses on creating compiler passes in LLVM, that are able to detect and optimise specific data structures, such as Array-of-Structures (AoS) and Structure-of-Arrays (SoA). This is the source code for my CS351 Third Year Project module, where I have achieved a first class mark of 72%.

c compiler-passes cpp data-structures detection llvm llvm-ir llvm-pass optimisations

Last synced: 04 May 2026

https://github.com/lionnatsu/optimi2er

LLVM Experiments -- Abusing LLVM Optimizer

llvm

Last synced: 17 May 2026

https://github.com/dancing4am/llvm-assignment

A basic LLVM pass for learning

llvm llvm-ir llvm-pass llvm-plugins

Last synced: 08 Jan 2026

https://github.com/kardashevlang/kardashev

A Rust-flavored systems language with lightweight effect labels in the type system — LLVM backend (JIT + AOT), ownership + borrow checking, generics, traits, and #[derive].

borrow-checker compiler effect-system jit language llvm programming-language rust systems-programming type-system

Last synced: 09 Jun 2026

https://github.com/edg-l/edlang-web

Experimental statically-typed compiled programming language made with LLVM and Rust

edlang language llvm programming-language

Last synced: 10 Jan 2026

https://github.com/zag-research/zig-llvm

Quick guide to compiling LLVM & Zig source files

compilation llvm zig

Last synced: 07 Feb 2026

https://github.com/rubyonworld/llvm-cbe

This LLVM C backend has been resurrected by Julia Computing with various improvements.

cbe improve julia llvm

Last synced: 10 Apr 2026