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/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/artempyanykh/eurollvm25

Reference for my presentation at EuroLLVM 2025

asan llvm performance presentation sanitizers

Last synced: 10 Apr 2025

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

:construction: Tiger in LLVM. WIP.

llvm ocaml tiger tiger-compiler tiger-language

Last synced: 23 Jun 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/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/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/deshrike/c-wasm

Compile C to WebAssembly Experiment

c linux llvm mandelbrot wabt wasm webassembly

Last synced: 05 Apr 2026

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

Compiler for the new language yasos

compiler cpp llvm programming programming-language

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

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/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/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/jetafese/btor2mlir-2

An experiment in MLIR

clang llvm

Last synced: 01 May 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/aceinetx/llvmbf

Brainfuck compiler with llvm

brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir

Last synced: 02 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/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/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/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/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/dadevel/xwin-starterpack

Windows C/C++ development environment on Linux

llvm vscode xwin

Last synced: 30 Jun 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/akagi201/cgen

Generate C wrapper header from C++ headers

c cpp llvm

Last synced: 06 May 2026

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

Emacs major mode to LLVM TableGen

emacs llvm lsp tablegen tree-sitter

Last synced: 06 May 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/arata-nvm/wasm-with-llvm

LLVM と Wasm の調査

c llvm wasm

Last synced: 08 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/i3abghany/rustyc

A C compiler in Rust and LLVM.

c compiler llvm x86-64

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