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

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

llvm llvmlite pycopy

Last synced: 13 Jun 2025

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: 02 Mar 2025

https://github.com/liudonghua123/qbe

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

backend compiler llvm

Last synced: 02 Mar 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/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: 03 Mar 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/jonasbn/clang-diagnostic-flags-matrix

a simple script to generate a matrix of clang diagnostic flags

clang documentation-tool llvm perl

Last synced: 07 Mar 2026

https://github.com/stealify/compiler

The Stealify Compiler Tooling

compiler compiler-frontend jit llvm

Last synced: 01 Mar 2025

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: 17 Mar 2025

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/deathlesz/brainfuck

Brainfuck parser, interpreter, JIT compiler and LLVM frontend all-in-one.

brainfuck compiler interpreter jit llvm

Last synced: 28 Oct 2025

https://github.com/washed07/onyx

The Onyx Programming Language

compiler language llvm

Last synced: 05 Oct 2025

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

Auto build LLVM with OLLVM

llvm ollvm

Last synced: 06 Oct 2025

https://github.com/asa-programming-language/asa

A custom programming language to replace C++

compiler language llvm systems-language

Last synced: 07 Oct 2025

https://github.com/bearddan2000/odin-cli-hello-world

This is a POC project to demonstrate odin.

clang cli hello llvm odin world

Last synced: 07 Oct 2025

https://github.com/sundown/rib

:leaves: A compiler backend

backend compiler lisp llvm rib

Last synced: 09 Oct 2025

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

Implementing a toy language frontend using LLVM

compiler-frontend compilers cpp kaleidoscope llvm

Last synced: 09 Oct 2025

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: 11 Oct 2025

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/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/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/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/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/lucwl/cluck

A mini C compiler made in Haskell with LLVM

c compiler haskell llvm llvm-hs

Last synced: 16 Oct 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: 08 Nov 2025

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/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/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/septechx/oxi

Compiler for the Oxi programming language

compiler llvm rust

Last synced: 29 Jan 2026

https://github.com/jcfigueiredo/opal-lang

Opinionated Programming Algorithmic Language

language llvm programming-language

Last synced: 01 Apr 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/nickboucher/multi-domain-sfi

An extension of Software Fault Isolation (SFI) which supports multiple isolation domains

clang fault-isolation llvm security sfi

Last synced: 29 Dec 2025

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/lux-qaq/llvmpy

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

llvm python

Last synced: 07 Apr 2025

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: 24 Jul 2025

https://github.com/vigsterkr/autobajnd

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

cpp emscripten llvm webassembly

Last synced: 24 Mar 2025

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/bhavjitchauhan/llsimd

Portable SIMD intrinsics through LLVM IR.

llvm simd

Last synced: 24 Mar 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/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/bd-g/isothermal-speculative-pre

Semester project for UMich EECS 583 Compilers course

ispre llvm pre

Last synced: 17 Mar 2025

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

https://github.com/simomux/llvm_17

Lab assignments for my Middle-End compilers class A.Y. 2023-2024

compiler-passes dataflow llvm

Last synced: 08 Jan 2026

https://github.com/dm1trykrylov/ir-compiler

Custom IR Compiler for Python-like language

antlr4 compiler llvm python

Last synced: 26 Sep 2025

https://github.com/nekoimageland/mininal-wasm-clang

A minimal LLVM build tailored for use in the Cloudflare Worker Builder

clang cloudflare-worker llvm rust wasm

Last synced: 30 Jul 2025

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

Emacs major mode to LLVM TableGen

emacs llvm lsp tablegen tree-sitter

Last synced: 11 Mar 2025

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/ridz1998/pasta

Pasta is a cross-platform application that transforms clipboard content into simulated keyboard input, making it easy to paste in apps that don’t support direct pasting. With features like clipboard history and search, it enhances your workflow seamlessly. 🐙💻

amqp analysis asterisk avaya elasticsearch groundwater kafka llvm logstash netflow pastas plex plex-server quantum-computing realtime static-analysis tensor-networks zeromq

Last synced: 23 Jun 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: 27 Oct 2025

https://github.com/dharanivendhanv/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.

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

Last synced: 09 Apr 2025

https://github.com/ziyuecommentary/ziyue4d

Lightweight BlitzBasic compiler which powered by LLVM.

blitzbasic compiler llvm

Last synced: 04 Oct 2025

https://github.com/minseoc03/llvm-kaleidoscope-playground

This project is a step-by-step implementation of a simple functional language based on the LLVM Kaleidoscope Tutorial.

abstact-syntax-tree codegen compiler cpp jit llvm llvm-ir parser toy-language

Last synced: 08 Jul 2025

https://github.com/gerfautge/sic

Compiler for my own language using Flex/Bison/LLVM

bison compiler cpp cross-platform flex llvm native toy-language

Last synced: 21 Feb 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: 23 Jun 2025

https://github.com/jowi-dev/arcane

Arcane is a programming language that makes your work feel like magic

elixir languages llvm systems-programming

Last synced: 15 Jul 2025

https://github.com/kaifuny/llvm-tutorial-in-rust

LLVM tutorial in Rust language

cplusplus llvm llvm-tutorial rust

Last synced: 22 Feb 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: 04 Oct 2025

https://github.com/fest1ck/path-cov-instr

LLVM instrumentation for execution path collection.

fuzz fuzzing instrumentation llvm

Last synced: 07 Mar 2026

https://github.com/cach30verfl0w/kllvm-bindings

LLVM Bindings with Runtime Loader for Kotlin/Multiplatform

bindings kotlin kotlin-jvm kotlin-multiplatform kotlin-native llvm runtime wrapper

Last synced: 15 Jul 2025

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: 01 Jul 2025

https://github.com/reactive-firewall/perl-alpine-llvm

Perl‑Alpine‑LLVM builds Perl 5. X.Y from source on Alpine Linux using the LLVM/Clang toolchain exclusively (no GCC).

alpine llvm perl5

Last synced: 04 Oct 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: 30 Dec 2025

https://github.com/mpenick/no-global-alloc-tool

A tool to detect usage of the global or system versions of operator new() and operator delete()

clang llvm memory-leak

Last synced: 06 Mar 2025

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

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

llvm llvm-bitcode

Last synced: 02 Apr 2025

https://github.com/jcbhmr/llvmtargetparser-wasm

🎯 LLVM's llvm::Triple and associated members extracted into a standalone C++ library

extracted llvm parser standalone target-triple tiny triple

Last synced: 02 Apr 2025

https://github.com/deshrike/c-wasm

Compile C to WebAssembly Experiment

c linux llvm mandelbrot wabt wasm webassembly

Last synced: 30 Dec 2025

https://github.com/baranasoftware/bignum

A compiler for big number calculator using LLVM.

code-generation compiler compiler-design llvm

Last synced: 14 Jun 2025

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: 01 Mar 2025

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: 30 Dec 2025

https://github.com/abyanmajid/trump

Trump meme compiled language built in Rust and LLVM

compiler llvm meme programming-language trump

Last synced: 23 Mar 2025

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: 19 Jun 2025

https://github.com/lord-turmoil/tomicompiler

A shabby compiler for BUAA 2023 Autumn Compiler Technology course.

buaa buaa-compiler compiler cpp llvm mips

Last synced: 11 Sep 2025

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: 19 Jun 2025

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/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/Blacksujit/Deep-Learning-Specialization-Repo

This repo contains the neural networks learning's with tensorflow with all the high level deep learning concepts i am learning with project implementation

deep deep-layers deep-learning deep-neural-networks embeddings-word2vec llvm network-embeddings neural-network transformers-layers transformers-models vision-language-model

Last synced: 08 May 2025

https://github.com/maxrt101/xcc

XCC Programming language compiler based on LLVM

compiler cpp17 llvm programming-language

Last synced: 26 Mar 2025

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: 23 Mar 2025

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

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

afl fuzzing llvm

Last synced: 08 Dec 2025

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

⚙️Docker images providing LLVM for use in CI

docker llvm

Last synced: 23 Feb 2025

https://github.com/flopsreallygotit/logpass

Generates log info about IR

llvm llvm-clang llvm-ir llvm-pass

Last synced: 16 Feb 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/lillian0x1a/lilium

Safe low-level programming with Python-like syntax.

compiler llvm programming-language rust-alternative safe-unsafe systems-programming

Last synced: 04 Oct 2025

https://github.com/bearddan2000/beef-cli-hello-world

A POC for beef programming language.

beef clang cli cmake git hello llvm python world

Last synced: 12 Aug 2025

https://github.com/sdgunaa/stdtype

An MLIR dialect for a unified type system.

dialect llvm mlir

Last synced: 05 Apr 2025