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/regular/make-llvm-bitcode-for-javascript

helper script that compiles llvm tools (llvm-as, llvm-dis, opt, etc.) to llvm Bitcode for later transformation into JavaScript by emscripten

emscripten llvm llvm-bitcode

Last synced: 01 May 2026

https://github.com/michaelfranzl/wasi-sdk-nixos

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

llvm nix nix-flake sdk sdk-wasm wasm webassembly

Last synced: 08 May 2026

https://github.com/trinnguyen/gao

The Gao programming language

compiler gao gao-lang llvm rust

Last synced: 01 May 2026

https://github.com/sundown/rib

:leaves: A compiler backend

backend compiler lisp llvm rib

Last synced: 09 Oct 2025

https://github.com/junlarsen/eight

Toy compiler

compiler llvm

Last synced: 14 Mar 2025

https://github.com/cryptocode/llvm-jit-zig

LLVM ORCv2 jit example in Zig (without using any Zig bindings)

jit llvm zig

Last synced: 13 Mar 2026

https://github.com/aakropotkin/ccdb

Tools for managing `compile_command.json`, `.ccls`, and `Makefile` style files.

bear build-tool ccls gcc llvm makefile

Last synced: 10 Apr 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/kushagraindurkhya/llvm-features

a report on the OOP concepts and interesting C++ features that have been used in LLVM/Clang

clang cplusplus-11 llvm

Last synced: 27 Jan 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/asa-programming-language/asa

A custom programming language to replace C++

compiler language llvm systems-language

Last synced: 15 May 2026

https://github.com/laluxx/rush

Yet another llvm wrapper

ast llvm parser programming-language

Last synced: 09 Mar 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/ziyuecommentary/ziyue4d

Lightweight BlitzBasic compiler which powered by LLVM.

blitzbasic compiler llvm

Last synced: 15 May 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/septechx/evsc

Evsc compiler

compiler llvm rust

Last synced: 29 Aug 2025

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

Heapsort sorting algorithm in MLIR.

llvm mlir

Last synced: 03 Sep 2025

https://github.com/chenycl/docker-ollama-with-https

deploy service at https://localhost:11434 with ollama

ai https llama llvm localhost model ollama translate

Last synced: 22 Jan 2026

https://github.com/termoshtt/kaleidoscope

LLVM kaleidscope example in Rust

kaleidoscope llvm rust

Last synced: 12 Apr 2026

https://github.com/hexops-graveyard/llvm-go-bindings

Scripts for building the LLVM Go BIndings (including on Windows)

bindings cgo go golang llvm llvm-go

Last synced: 01 May 2026

https://github.com/thred/c-bench-64

Benchmarks for various MOS Technology 6502 C Compilers

benchmark c64 cc65 kickc llvm mos6502 oscar64 sdcc vbcc

Last synced: 14 May 2026

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

Compiler

compiler llvm

Last synced: 12 Feb 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/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/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/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/mlampros/fedora_clang_rdsan

Fedora LLVM Clang ASAN UBSAN to build & check R package before CRAN submission

asan clang cran fedora llvm r ubsan

Last synced: 18 Apr 2026

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Jan 2026

https://github.com/hydrogen602/math-go-brr

Python and LLVM experiments

compiler jit llvm python

Last synced: 07 Jan 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/luc-wallace/cluck

A C compiler made in Haskell with LLVM.

c compiler haskell llvm llvm-hs

Last synced: 02 Mar 2025

https://github.com/domfarolino/compiler

A compiler for Wilsey's compiler "theory" class

compiler lexer lexical-analysis ll1-grammar llvm parser

Last synced: 20 Jan 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/diamondinoia/benchmark_arch_optimization_flags

I'm testing the differences between gcc/llvm with various optimization flags. Both performance and assembly are analyzed.

architecture assem assembly clang gcc llvm march mtune optimizations pi

Last synced: 19 Apr 2026

https://github.com/thrushlang/roadmap

Thrush Programming Language path to success as a systems programming language.

llvm programming-language-development qir roadmap

Last synced: 29 Jan 2026

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/eopxd/llvm-ir-basic

LLVM so cool ~ OAO

llvm llvm-ir tutorial

Last synced: 19 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/giuliacassara/tiny-compiler

Simple arithmetic compiler that accepts arithmetic expressions as input and generates LLVM IR code

compiler llvm python

Last synced: 05 May 2026

https://github.com/aripiprazole/zure

🧪 | Zure is the remake of Zu but without rigid and unstable types

compiler compiler-design cranelift dependent-types jit js llvm rust type-theory

Last synced: 15 Apr 2026

https://github.com/luisfelipepoma/shell

Basic Shell Implementation: Built with LLVM and ANTLR

antlr4 compiler compiler-design cpp llvm nlp shell

Last synced: 09 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/can-lehmann/llmetajit

A meta-tracing JIT framework based on LLVM

jit llvm meta-tracing-jit

Last synced: 16 May 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/mr-r0ot/nexon

Masterpiece programming language NEXon!

cpp fast fast-code language llvm programming programming-language

Last synced: 12 Apr 2026

https://github.com/septechx/oxi

Compiler for the Oxi programming language

compiler llvm rust

Last synced: 15 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/koukyosyumei/mycompiler

Toy compiler from a simple language to LLVM-IR implemented from scratch in Haskell

compilier llvm llvm-ir

Last synced: 02 Feb 2026

https://github.com/aermoss/llvmtools

A Python library to call LLVM executables easily from Python.

llvm python subprocess toolchain

Last synced: 20 Jan 2026

https://github.com/element39/bun-llvm

🍔 use LLVM with bun effortlessly

bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig

Last synced: 09 Apr 2026

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/karnkaul/cpp17

C++17 skeleton project featuring GitHub CI integration using CMake 3.15+, g++ 8, clang 8 and ninja 1.8+

automated-ci ci ci-integration clang cmake cpp cpp17 github-workflow lld llvm ninja

Last synced: 15 Apr 2026

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/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/devcheckog/n-queens

Complicated problem in leetcode, categorized as hard.

c llvm

Last synced: 04 Sep 2025

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

Quicksort sorting algorithm in MLIR.

llvm mlir

Last synced: 26 Jul 2025

https://github.com/stealify/compiler

The Stealify Compiler Tooling

compiler compiler-frontend jit llvm

Last synced: 09 Jun 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/vaiorabbit/python-sdl2

Yet another SDL2 wrapper for Python

clang llvm python sdl2

Last synced: 03 May 2026

https://github.com/http403/llvm-obfuscate

Auto build LLVM with OLLVM

llvm ollvm

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

a llvm, wasi-libc hello world

clang llvm wasi wasi-libc wasm

Last synced: 08 Feb 2026

https://github.com/yilingqinghan/irlab

A web-based visual tool for comparing, exploring, and understanding LLVM IRs — under construction 🚧

compiler ir llvm visiualiza

Last synced: 22 Apr 2026

https://github.com/christimperley/docker-llvm

Provides an Alpine-based Docker image with Clang and LLVM 11, built from source

alpine clang docker llvm

Last synced: 22 Apr 2026

https://github.com/amila-rukshan/chocopy

ChocoPy - statically typed subset of Python.

chocopy dynamic-dispatch llvm object-oriented programming-language

Last synced: 24 Apr 2026

https://github.com/enzymead/llvm-docker

⚙️Docker images providing LLVM for use in CI

docker llvm

Last synced: 24 Apr 2026

https://github.com/byacherx/emlang

EMLang is a modern programming language designed for ease of use. It uses the LLVM backend and is written in C++. EMLang is an experimental language and should never be used in production.

cpp language llvm llvm-ir

Last synced: 24 Apr 2026

https://github.com/i3abghany/rustyc

A C compiler in Rust and LLVM.

c compiler llvm x86-64

Last synced: 09 May 2026

https://github.com/antonlydike/sympy2llvm

Convert sympy to SSA form

llvm mlir sympy

Last synced: 25 Apr 2026

https://github.com/rachitdhar/em

Compiler for the Em programming language

compilers languages llvm parsing syntax-analysis

Last synced: 14 May 2026

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/damechocolateya/yasos

Compiler for the new language yasos

compiler cpp llvm programming programming-language

Last synced: 09 May 2026

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.

ir llvm risc-v

Last synced: 18 Aug 2025

https://github.com/souls-r/minic

hust compile lab 2022

llvm

Last synced: 27 Apr 2026

https://github.com/berkus/llvm-msp430

Build scripts

build llvm msp430

Last synced: 27 Apr 2026

https://github.com/yeet-src/toolchain

Static, version-pinned build toolchain for yeet scripts

clang ebpf llvm static-binaries toolchain yeet

Last synced: 20 Jun 2026

https://github.com/rcosta358/aguda-rs

Compiler in Rust for the AGUDA Programming Language

ast code-generation compiler inkwell lalrpop lexer llvm logos lr-parser parser rust

Last synced: 03 May 2026

https://github.com/laugharne/rust_compiler_deep_dive

In this video, Daniel Cumming a formal verification engineer at Runtime Verification and Rust instructor at RareSkills explains how the Rust compiler works under the hood. This talk will explain the Rust compiler pipeline.

ast cargo cfg compiler compilers ir llvm llvm-ir mir rust rust-lang rustc solidity vyper

Last synced: 10 May 2026

https://github.com/gnuheike/ai-conversationinsights-python3-chromadb-llvm

A Python application for analyzing Telegram chat messages using ChromaDB and LLMs. This tool analyzes Telegram chat exports to answer questions about conversation patterns using embeddings and locally-run LLMs.

analytics chromadb llvm privacy python telegram

Last synced: 28 Apr 2026

https://github.com/jackparsonss/fusion

a toy programming language

antlr4 cpp llvm mlir

Last synced: 05 Jan 2026

https://github.com/berkus/boost-statechart-viewer

Clone of https://rtime.felk.cvut.cz/statechart-viewer/ updated for latest LLVM

boost boost-statechart dot fsm llvm statechart visualizer

Last synced: 14 May 2026

https://github.com/bd-g/isothermal-speculative-pre

Semester project for UMich EECS 583 Compilers course

ispre llvm pre

Last synced: 28 Apr 2026

https://github.com/bhavjitchauhan/llsimd

Portable SIMD intrinsics through LLVM IR.

llvm simd

Last synced: 28 Apr 2026

https://github.com/klitsche/clang-ffi

A library for PHP exposing libclang via FFI.

clang-ffi ffi libclang llvm php php-ffi wrapper

Last synced: 10 Apr 2026

https://github.com/agra-uni-bremen/hardbound-llvm

LLVM 11 compiler pass for HardBound instrumentation

c hardbound llvm llvm-pass memory-safety

Last synced: 20 Jan 2026

https://github.com/muznocci/language_odin

Odin is a programming language that can be interpreted or compiled. It is designed to be simple, fast, and efficient. This repository contains the source code for the Odin compiler and interpreter.

language llvm odin odin-programming-language rust

Last synced: 29 Apr 2026

https://github.com/johanjino/pnd-loads

Source Repository for the research conducted in Thesis: Compiler Analysis and Profiling Assisted Memory Dependency Prediction.

aarch64 arm gem5 llvm

Last synced: 30 Apr 2026

https://github.com/terminaldweller/cfe-extra

a bunch of utility functions for clang tools which i usually end up using

cfe clang cpp llvm

Last synced: 30 Apr 2026