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/alanvf/star-lang-specification

Work in progress specs for the Star programming language

consistency llvm object-oriented objective-c programming-language star

Last synced: 13 Apr 2025

https://github.com/aykhm/yot-lang

LLVM frontend for Yot - a toy language

llvm rust

Last synced: 13 Mar 2026

https://github.com/mikelma/oktac

okta programming language compiler. THIS IS A MIRROR OF THE ORIGINAL REPO HOSTED IN SOURCEHUT.

compiler language llvm programming-language rust

Last synced: 24 Apr 2025

https://github.com/fsaintjacques/jitmap

LLVM-jitted bitmaps

bitmap jit llvm

Last synced: 11 Mar 2026

https://github.com/tjammer/schmu

Mirror of https://codeberg.org/tjammer/schmu

compiler language llvm ocaml programming-language

Last synced: 25 Dec 2025

https://github.com/decomp/doc

Design documents related to the decompilation pipeline.

control-flow-analysis decompilation decompilation-pipeline decompiler llvm llvm-ir type-analysis

Last synced: 14 Apr 2025

https://github.com/chemicallang/chemical

High Performance Native Programming Language With Minimal Syntax

chemical compiler compilers javascript js-framework language llvm lsp-server programming-language tinycc

Last synced: 14 Feb 2026

https://github.com/nic30/hwthls

LLVM based HLS library for HWToolkit (hardware devel. toolkit)

compiler fpga hls llvm systemverilog verification verilog vhdl

Last synced: 16 Apr 2025

https://github.com/llvm-hs/homebrew-llvm

LLVM formulae for the Homebrew package manager

formulae homebrew homebrew-tap llvm

Last synced: 09 Apr 2025

https://github.com/adamtiger/tinygpulang

Tutorial on building a gpu compiler backend in LLVM

cuda llvm

Last synced: 25 Feb 2026

https://github.com/rhysd/toy-riscv-backend

Toy RISC-V LLVM backend

llvm llvm-backend riscv

Last synced: 15 Apr 2025

https://github.com/dead2/stabilizer

Stabilizer: Rigorous Performance Evaluation

benchmarking compiler-plugin llvm llvm-pass

Last synced: 14 Apr 2025

https://github.com/dp-labs/dora

The Ultimate Layer for on-chain Computing and Verification

ai blockchain compiler computing evm llvm mlir verification wasm web3

Last synced: 10 Apr 2025

https://github.com/amellnik/julia-to-js

Compile Julia to Javascript via a web interface

emscripten javascript julia llvm

Last synced: 29 Apr 2025

https://github.com/austinbhale/clang-tidy-html

Generates an html file that organizes your clang-tidy log output with the latest clang-tidy checks.

clang clang-tidy debugging-tool llvm software-documentation

Last synced: 03 Jan 2026

https://github.com/sinistersnare/sinscheme

Sinister's Scheme Compiler!

compiler cplusplus lisp llvm racket scheme

Last synced: 22 Jul 2025

https://github.com/dhavalkapil/stack-guard

A toy implementation of 'Stack Guard' on top of the LLVM compiler toolchain

clang llvm stack taint-analysis

Last synced: 26 Mar 2025

https://github.com/adrianherrera/llvm-cfg-to-json

Exports an LLVM control flow graph (CFG) (including function calls) to JSON

fuzzing llvm llvm-cfg

Last synced: 15 Apr 2025

https://github.com/vusec/libaflgo

LibAFLGo: Evaluating and Advancing Directed Greybox Fuzzing

directed-fuzzing fuzzing libafl llvm

Last synced: 01 Mar 2026

https://github.com/mshockwave/sqlgen

Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.

compiler llvm sql

Last synced: 15 Jun 2025

https://github.com/mealet/tpl-lang

🦀 Toy Language based on LLVM

compiler llvm programming-language rust

Last synced: 12 Apr 2025

https://github.com/csabahruska/manual-stg-experiment

Manually constructed STG programs compiled with the standard GHC codegen backend.

codegen compiler functional-programming ghc haskell llvm machine-code stg x64

Last synced: 12 Apr 2025

https://github.com/aripiprazole/trazodone

🧪 | LLVM backend for HVM

hvm interaction-nets llvm

Last synced: 12 Apr 2025

https://github.com/ryooooooga/nocc

A LLVM based self-hosting C compiler

c compiler llvm

Last synced: 29 Oct 2025

https://github.com/thautwarm/llast

A high level LLVM IR AST provider for GraphEngine JIT.

ast-representation fsharp llvm llvm-bindings llvm-ir

Last synced: 07 May 2025

https://github.com/wpmed92/shaderpulse

🚧 A work-in-progress GLSL compiler targeting SPIR-V mlir 🚧

compiler cpp glsl llvm mlir shaders spirv

Last synced: 29 Oct 2025

https://github.com/archercreat/titan

Titan is a VMProtect devirtualizer

llvm vmprotect

Last synced: 15 Oct 2025

https://github.com/phase/mars

Minimal programming language with type inference, structures, control flow, and more.

compiler language llvm

Last synced: 11 Apr 2025

https://github.com/scizzorz/rain

A programming language.

llvm programming-language python

Last synced: 29 Jul 2025

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

An LLVM IR dataset for data-driven compiler optimization research

compiler-construction llvm llvm-ir

Last synced: 23 Mar 2025

https://github.com/lancern/mlir-gccjit

MLIR dialect for libgccjit

compiler jit libgccjit llvm mlir mlir-dialect

Last synced: 22 Jul 2025

https://github.com/seahorn/llvm-dsa

LLVM DSA fork for SeaHorn

llvm pointer-analysis

Last synced: 15 Apr 2025

https://github.com/drup/llvmgraph

Ocamlgraph overlay for llvm

graph llvm ocaml ocamlgraph

Last synced: 10 Apr 2025

https://github.com/webfreak001/avrd

Embedded Systems in D - Port of avr-libc headers and most avr-gcc processor defines

atmel-avr atmel-avr-microcontroller avr dlang embedded ldc llvm

Last synced: 01 May 2025

https://github.com/peterhenryd/dorian

Dorian is an intuitive high-level abstraction for LLVM for creating imperative programs using declarative structures.

llvm programming-language rust

Last synced: 10 Apr 2025

https://github.com/gamemann/c-to-assembly-tests

A repository that stores results from converting C code to Assembly. I use this repository to analyze performance with my C code.

assembler assembly c clang dump gcc intel jit llc llvm obj objdump optimization perf performance x86 x86-64

Last synced: 18 Mar 2025

https://github.com/mse-org/mselang

The Pascal compiler of LLVM.

compiler fpc llvm llvm-bitcode pascal wirth

Last synced: 07 May 2025

https://github.com/archercreat/llvm_stuff

LLVM based devirtualization PoC’s.

llvm reverse-engineering vm

Last synced: 20 Jul 2025

https://github.com/llvmparty/llvm-headers

Easily search LLVM headers for all major versions!

llvm

Last synced: 22 Apr 2025

https://github.com/qbraid/qbraid-qir

qBraid-SDK QIR transpiler integration

cirq llvm openqasm python qbraid qir quantum

Last synced: 08 Oct 2025

https://github.com/LLVMParty/llvm-headers

Easily search LLVM headers for all major versions!

llvm

Last synced: 05 Mar 2025

https://github.com/markleone/weekendcompiler

An example LLVM-based compiler for a subset of C.

compiler llvm parser typechecker

Last synced: 16 Aug 2025

https://github.com/kwk/distcc-docker-images

A repository of distcc-docker images tailored for various linux distributions

ccache cmake compilation distcc distributed gcc lldb llvm ninja

Last synced: 16 Apr 2025

https://github.com/xlauko/lart

LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstractions. In terms of the instruction set, the resulting programs are normal, concrete LLVM programs that can be executed and analyzed.

abstract-interpretation abstraction compiler compilers hacktoberfest llvm model-checking static-analysis symbolic-execution

Last synced: 12 Apr 2025

https://github.com/thagore-foundation/thagore

A robust, self-hosted systems programming language with manual memory management and LLVM backend.

compiler language-design llvm rust-alternative self-hosted systems-programming

Last synced: 01 Mar 2026

https://github.com/nikic/llvm-compile-time-data

LLVM compile-time performance data over time (repo 0).

llvm

Last synced: 11 Apr 2025

https://github.com/flang-compiler/classic-flang-llvm-project

LLVM monorepo for integration with classic flang

compiler fortran fortran-compiler llvm

Last synced: 31 Jul 2025

https://github.com/ziyue-pan/gnc

GNC is Not C. It is intended for a better and more effective c language.

c llvm rust

Last synced: 22 Apr 2025

https://github.com/quantumsheep/llvm-antlr4-starter

Pre-configured LLVM and ANTLR4 for C++

antlr4 cpp llvm programming-language

Last synced: 27 Mar 2025

https://github.com/mwguy/llvm-hello

Hello world on LLVM C API example

example hello-world llvm

Last synced: 06 Apr 2025

https://github.com/zero9178/cld

A C99 compliant compiler

c c-plus-plus-17 c99 llvm

Last synced: 15 Apr 2025

https://github.com/indutny/llvm-ir

LLVM IR Builder

llvm llvm-ir

Last synced: 30 Oct 2025

https://github.com/wqweto/vbllvm

LLVM bindings for VB6

kaleidoscope language llvm llvm-bindings vb6

Last synced: 10 Sep 2025

https://github.com/iith-compilers/ml-compiler-bridge

Library to interface Compilers and ML models for ML-Enabled Compiler Optimizations

compiler llvm machinelearning mlir optimization pluto

Last synced: 13 Jul 2025

https://github.com/dannypsnl/racket-llvm

racket llvm C-API bindings

compiler llvm

Last synced: 15 Apr 2025

https://github.com/rosscomputerguy/nixpkgs-llvm-ws

Flake workspace / repo to stage and track Nixpkgs/NixOS's ability to be compiled completely with LLVM

llvm nixpkgs testing

Last synced: 26 Oct 2025

https://github.com/indutny/bitcode-builder

API for building typed CFG for bitcode module

bitcode llvm

Last synced: 15 Apr 2025

https://github.com/tudasc/pira

PIRA - Automatic Instrumentation Refinement

hpc instrumentation llvm profiler score-p

Last synced: 21 Jun 2025

https://github.com/grammatech/mc-asm

Assemble code to bytes using LLVM's MC layer

assembly gtirb llvm machine-code

Last synced: 06 Nov 2025

https://github.com/cr0a3/rllvm

LLVM alternative in Rust

codegen codegenlib llvm x64

Last synced: 12 Apr 2025

https://github.com/reussir-lang/reussir

A programming language with region-based memory management

functional-programming llvm memory-management mlir

Last synced: 09 Mar 2026

https://github.com/lekensteyn/clang-alloc-free-checker

Clang static analyzer plugin for checking memory issues in Wireshark/GLib applications (allocator mismatch and memleaks)

clang clang-static-analyzer glib2 llvm wireshark

Last synced: 10 Oct 2025

https://github.com/lac-dcc/hydra

A benchmark game for guessing the hottest point of a program

compilers llvm profiling

Last synced: 12 Apr 2025

https://github.com/gabivlj/candice

Candice, a dead simple language and multi-platform.

ast compiler compilers go golang lexer llvm

Last synced: 22 Oct 2025

https://github.com/tattn/llvm-boehmgc-sample

Example to use Boehm GC on LLVM IR.

boehmgc gc llvm llvm-ir

Last synced: 14 Apr 2025

https://github.com/checkedc/checkedc-llvm-project

This was a fork of Checked C clang used from 2021-2024. The changes have been merged into the original Checked C clang repo, which is now at https://github.com/checkedc/checkedc-clang.

c clang compilers llvm security

Last synced: 13 Jul 2025

https://github.com/misaka00251/llvm-windows-x64

Unofficial LLVM Builds for Windows x64. Build with llvm-config.exe & LLDB, updated to llvm 21.1.8

lldb llvm llvm-config windows

Last synced: 17 Mar 2026

https://github.com/geode-lang/geode

The Geode Programming Language

compiler geode geode-lang llvm programming-language

Last synced: 28 Oct 2025

https://github.com/tdh8316/dspython

:snake: Damn Small Python compiler designed for use on Arduino for educational purposes. Based on LLVM.

arduino llvm llvm-frontend python python-compiler python3 rust

Last synced: 08 Sep 2025

https://github.com/alinalihassan/lesma

The Lesma Programming Language

compiler language llvm programming-language

Last synced: 17 Jan 2026

https://github.com/mythkiven/mkappleopensourcedownload

Apple opensource source image,download source code from Apple's website.

apple corefoundation developer dyld foundation gcc ios kit lldb llvm open security

Last synced: 18 Mar 2025

https://github.com/syegulalp/myjit

Experimental JIT/AOT for Python

aot assembly jit llvm llvmlite python

Last synced: 09 Apr 2025

https://github.com/vaivaswatha/lljit

LLVM JIT: An Example

jit-compiler llvm

Last synced: 16 Apr 2025

https://github.com/element39/yttria

blazingly fast, universal and easy-to-use programming language for anything you can imagine

c compiler cpp go language llvm programming-language python rust toolchain yttria zig

Last synced: 30 Jul 2025

https://github.com/personalrobotics/chimera

:snake: A CLI tool for generating Boost.Python/pybind11 bindings from C/C++

boost-python chimera clang-toolchain cli cpp llvm mustache pybind11 python

Last synced: 29 Aug 2025

https://github.com/eunomia-bpf/bpf-benchmark

Userspace eBPF Runtime Benchmarking Test Suite and Results

bpf ebpf llvm perfo performance

Last synced: 10 Oct 2025

https://github.com/louisjenkinscs/llvm-simple-gui

A GUI written in Java 8 + Swing; Comes with a basic text editor, ability to select optimizations, generate and view CFG, dominator trees and post-dominator trees, and more!

compilers control-flow-graph gui llvm llvm-gui llvm-ir swing-gui visualization visualization-tools

Last synced: 20 Oct 2025

https://github.com/thrushlang/thrushc

The Thrush Programming Language. A programming language dedicated to creating maintainable and modular software.

aot-compiler c clang code-generation compiler hechoencostarica jit-compilation language llvm opensource programming-language rust thrush thrushlang

Last synced: 12 Apr 2025

https://github.com/lennyerik/cutransform

CUDA kernels in any language supported by LLVM

c cuda gpgpu gpu-compute llvm llvm-ir nvidia ptx rust zig

Last synced: 06 May 2025

https://github.com/thedan64/limonite

[WIP] Compiler for the Limonite programming language.

llvm programming-language

Last synced: 15 Apr 2025

https://github.com/jwinarske/clang_toolchain

Build LLVM Toolchain targeting a custom sysroot - Clang, LLD, Binutils (gold), compiler-rt, libc++, libcxxabi, libunwind

arm binutils clang clang-toolchain cmake compiler-rt libcxx libcxxabi libunwind lld llvm raspberry-pi raspberry-pi-3 raspberry-pi-zero raspberry-pi-zero-w raspberrypi raspbian raspbian-rootfs toolchain

Last synced: 24 Apr 2025

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

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

compiler edlang experimental-language language llvm programming-language rust

Last synced: 24 Jun 2025

https://github.com/aripiprazole/soft

🧪 | Lisp with REPL and macros which will compile itself

incremental lisp llvm

Last synced: 08 May 2025

https://github.com/csl-ugent/esss

Static analysis tool to detect missing and incorrect error checks in C and C++ codebases without using a priori knowledge.

error-checks llvm static-analysis

Last synced: 12 Apr 2025

https://github.com/kzh/lyca

programming language compiler w/ llvm

compiler llvm programming-language

Last synced: 27 Oct 2025

https://github.com/weliveindetail/dbgkaleidoscopeorcjit

Add support for debugging JITed code to ORC JIT from LLVM Kaleidoscope example

debug jit linux llvm

Last synced: 12 Apr 2025

https://github.com/tum-ei-eda/vrtlmod

vRTLmod modifies Verilator generated RTL simulation code for faul-injection purposes. It transforms source code with the help of LLVM/Clang-Tools and generates a fault injection API.

clang fault-injection llvm register-transfer-level verilator

Last synced: 06 Sep 2025

https://github.com/alexdenisov/llvmtemplate

LLVM + Swift template Xcode project

llvm swift xcode

Last synced: 06 Jul 2025

https://github.com/lichtso/riscv-llvm-templates

Code templates to get started experimenting with the RISC-V LLVM toolchain

code-templates llvm risc-v riscv

Last synced: 12 Apr 2025