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/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/miri-lang/miri

A modern, GPU-first, statically-typed, compiled programming language designed for balancing high performance and safety in the age of Generative AI

compiler cranelift gpu gpu-programming llvm miri programming-language

Last synced: 08 May 2026

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

https://github.com/wkaisertexas/sipc

Extending the Tiny Imperative Language into the Simple Imperative Language

llvm tipcc

Last synced: 04 May 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/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: 16 Apr 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/artempyanykh/eurollvm25

Reference for my presentation at EuroLLVM 2025

asan llvm performance presentation sanitizers

Last synced: 10 Apr 2025

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

https://github.com/stackoverflowexcept1on/wasm-builder-regression

LLVM regression that affects our wasm-builder

llvm regression rust wasm

Last synced: 17 Apr 2026

https://github.com/dtcxzyw/llvm-inst-db

Instruction database extracted from LLVM source

asmjit assembler assembly compiler decompiler disassembler emulator isa llvm qemu

Last synced: 17 Apr 2026

https://github.com/maxrt101/xcc

XCC Programming language compiler based on LLVM

compiler cpp17 llvm programming-language

Last synced: 02 May 2026

https://github.com/pithecene-io/dao

Dao is a language project for high-performance structured computation

compiler cpp23 language-design llvm longarc lsp playground programming-language systems-language

Last synced: 04 Apr 2026

https://github.com/nidhish-balasubramanya/pim-compiler-with-lut

PIM Compiler with LUT is a web-based application that compiles C++ matrix multiplication programs into LLVM IR, translates them into PIM ISA instructions, and generates optimized binary PIM output with a Look-Up Table (LUT) for faster execution. The intuitive Streamlit UI enables easy uploading, compilation, and downloading of output files.

clang compiler-design llvm llvm-ir lut memory-processing pim streamlit

Last synced: 20 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/guna-sd/stdtype

An MLIR dialect for a unified type system.

dialect llvm mlir

Last synced: 26 Mar 2025

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

A IR compiler target with a native Rust friendly API that lowers to LLVM IR.

llvm llvm-ir

Last synced: 17 Apr 2026

https://github.com/tomsik68/travis-llvm

Script to install llvm on travis-ci. Some features provided by the script might be specific to https://github.com/mchalupa/dg.

llvm travis-ci

Last synced: 18 Apr 2026

https://github.com/hadyrashwan/wear-what

AI-generated clothing suggestions based on current weather conditions

huggingface llvm stable-diffusion streamlit

Last synced: 18 Apr 2026

https://github.com/arata-nvm/wasm-with-llvm

LLVM と Wasm の調査

c llvm wasm

Last synced: 08 May 2026

https://github.com/i3abghany/kyoto

The Kyoto Programming Language and its compiler, Cyoto

antlr4 boost compiler llvm programming-language

Last synced: 18 May 2026

https://github.com/ben-crowhurst/llvm-project

Implementation of proposed C++ Manifold Operators.

compiler compiler-design compilers cpp llvm llvm-tutorial proof-of-concept rfc wg21

Last synced: 17 May 2026

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

Compile C to WebAssembly Experiment

c linux llvm mandelbrot wabt wasm webassembly

Last synced: 05 Apr 2026

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/wuruoyu/a-working-c-compiler

Implement a working compiler for a C language subset (front-end + various optimizatons on LLVM IR + back-end)

c compiler llvm

Last synced: 20 Apr 2026

https://github.com/weliveindetail/llvmsocial-jit

Compiling at Runtime with LLVM slides - LLVM Social Berlin September 29th, 2016

jit llvm slides

Last synced: 19 May 2026

https://github.com/pachadotdev/clang-format-example

Example GHA workflow of how to use https://github.com/pachadotdev/clang-format

clang cpp github-actions llvm

Last synced: 21 Apr 2026

https://github.com/ingener74/fun

Язык программирования Fun

cmake ffi jit llvm programming-language

Last synced: 21 Apr 2026

https://github.com/vyorkin/caleidoscope

:construction: Working through the LLVM kaleidoscope tutorial in OCaml. WIP.

kaleidoscope llvm ocaml

Last synced: 22 Apr 2026

https://github.com/raviqqe/melior

The rustic MLIR bindings in Rust

llvm mlir rust

Last synced: 22 Jul 2025

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/tytonidaehangover51/anvil

🚀 Simplify C project builds with Anvil, a minimal, dependency-free system offering live file watching, custom directories, and easy Makefile generation.

ace anvil anvil-zksync arma bukkit bukkit-plugin dagger2-android debugging decompiler fullstack gui kotlin-compiler-plugin kubernetes-controller kubernetes-operator llvm parser realism verification

Last synced: 13 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/kth-vyu/llvm_nnsu_2024

Введение в теорию трансляторов

clang cpp llvm mlir

Last synced: 13 Feb 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/sulami/lang

Unfinished, self-hosted, LLVM-based Lisp

lisp-dialect llvm

Last synced: 26 Oct 2025

https://github.com/antonlydike/sympy2llvm

Convert sympy to SSA form

llvm mlir sympy

Last synced: 25 Apr 2026

https://github.com/kwk/llvm_snapshot_builder

Builds LLVM Snapshots on Copr

copr fedora llvm snapshots

Last synced: 07 Oct 2025

https://github.com/ydrmaster/try-llvm

Learn llvm

llvm

Last synced: 20 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/rdmello/kaleidoscope

following along with an LLVM tutorial

cpp cpp11 kaleidoscope-lang llvm

Last synced: 19 Apr 2026

https://github.com/kehrazy/llvm-mlir-artifact

LLVM + MLIR + Clang built and packaged into a single release

archive clang llvm mlir package release

Last synced: 03 Apr 2025

https://github.com/omarazizi/expression-compiler

Simple Expression Compiler in C++ & LLVM

compiler llvm llvm-i

Last synced: 03 Feb 2026

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/vyorkin/tiger-llvm

:construction: Tiger in LLVM. WIP.

llvm ocaml tiger tiger-compiler tiger-language

Last synced: 23 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/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: 20 May 2026

https://github.com/sarumc/bds-sdk-generator

A utility for reconstructing symbols from the PDB into compilable C headers

bedrock-dedicated-server cmake demangle-symbols docker llvm microsoft minecraft

Last synced: 08 May 2026

https://github.com/jackparsonss/fusion

a toy programming language

antlr4 cpp llvm mlir

Last synced: 05 Jan 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/wingleeio/inga

The Inga language: typed errors and inferred dependencies as effect rows, Effect.ts semantics in Koka-style direct syntax. Interpreter + LLVM native backend, formatter, and LSP — in Rust.

compiler effect-system language llvm lsp rust

Last synced: 14 Jun 2026

https://github.com/dilemafixer/code-share-protocol

SCP (Code Share Protocol) enables dynamic code sharing and integration at runtime without compilation to files or application restarts. It addresses the lack of stable ABI in many languages by providing a self-describing binary format with metadata about functions, types, and dependencies.

dynamic-programming jit llvm llvm-ir protocol runtime

Last synced: 04 Sep 2025

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/powei-lin/clang-omp-with-cmake

Using cmake to link llvm

clang cmake llvm openmp

Last synced: 25 May 2026

https://github.com/codewithmirza/sample4

compiling libclang from the llvm repository to WASM.

c cpp libclang llvm webassembly

Last synced: 19 Jan 2026

https://github.com/bhavjitchauhan/llsimd

Portable SIMD intrinsics through LLVM IR.

llvm simd

Last synced: 28 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/jowi-dev/arcane

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

elixir languages llvm systems-programming

Last synced: 20 May 2026

https://github.com/dikshasethi2511/compilers_assignment_2

Implemented an LLVM pass designed to detect array accesses with NULL bases at runtime. It uses data flow analysis to identify array accesses where the array base is guaranteed not to be NULL, ensuring that null pointer dereferences are caught and handled appropriately.

llvm nullchecks

Last synced: 06 Jan 2026

https://github.com/redstar/llvm-patches

My collection of patches for LLVM

llvm

Last synced: 01 Jul 2025

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/caphosra/docker-llvm-alpine

To create a docker image which uses alpine as base and has been installed LLVM.

alpine alpine-image alpine-linux docker docker-image dockerfile llvm

Last synced: 04 May 2026

https://github.com/hellorheina/ngebski-compiler

ngebSki: LLVM based programming language and compiler, built using python

c compiler-design llvm python rply

Last synced: 08 May 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/spaghettifunk/alaska

A mix between Go and Rust to reach the sweet spot with LLVM as backend

go llvm programming-language rust

Last synced: 06 Jan 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/jakecc-codes/dangerfell

Basically flappy bird but with a gun.

clang cpp cxx game game-engine llvm windows

Last synced: 09 May 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/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

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/ydever/cmake-proj-standard-template

A standardized project organization template for creating projects using the CMake build system, as proposed by Yang.

cmake conan cpp docker git gnu llvm msbuild msvc vcpkg

Last synced: 11 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/re-masashi/book

A compiled language with some nice type inference and a garbage collector.

compiler inkwell llvm type-inference

Last synced: 30 Apr 2026

https://github.com/joshuawills/xpp

X++ Programming Language

compiler cpp llvm

Last synced: 19 Jun 2026

https://github.com/kassane/espressif-toolchains-research

AI Research about espressif/llvm based toolchains support

compilers d espressif llvm research rust tinygo toolchain zig

Last synced: 08 Jun 2026

https://github.com/petlukk/eacompute

Explicit compute kernels → shared libraries + native bindings for Python, Rust, C++, PyTorch.

aarch64 avx-512 avx2 code-generation compiler compute-kernels cpp ffi high-performance-computing llvm neon programming-language python pytorch rust simd

Last synced: 13 May 2026

https://github.com/abyanmajid/trump

Trump meme compiled language built in Rust and LLVM

compiler llvm meme programming-language trump

Last synced: 01 May 2026

https://github.com/lucaanza/myfirstllvm_compiler

Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.

bison compiler flex kaleidoscope llvm

Last synced: 08 Mar 2026

https://github.com/alexeysachkov/llvm-vim

This repo contains settings for the vim editor to work on llvm *.ll and tablegen *.td files. Files are extracted from llvm/llvm-project to be able to install them using Vundle, for example

llvm llvm-ir vim

Last synced: 03 May 2026

https://github.com/speakez-llc/fsharp-mlir-hello

Proof of Concept using MLIR and LLVM to build binaries from F# code

dotnet fsharp fsharp-console llvm mlir

Last synced: 14 Mar 2025

https://github.com/jetafese/btor2mlir-2

An experiment in MLIR

clang llvm

Last synced: 01 May 2026