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/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/rubyonworld/llvm-cbe

This LLVM C backend has been resurrected by Julia Computing with various improvements.

cbe improve julia llvm

Last synced: 10 Apr 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

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

An experiment in MLIR

clang llvm

Last synced: 01 May 2026

https://github.com/sulami/lang

Unfinished, self-hosted, LLVM-based Lisp

lisp-dialect llvm

Last synced: 26 Oct 2025

https://github.com/kth-vyu/llvm_nnsu_2024

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

clang cpp llvm mlir

Last synced: 13 Feb 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/ydrmaster/try-llvm

Learn llvm

llvm

Last synced: 20 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/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/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/joshuawills/xpp

X++ Programming Language

compiler cpp llvm

Last synced: 19 Jun 2026

https://github.com/raviqqe/melior

The rustic MLIR bindings in Rust

llvm mlir rust

Last synced: 22 Jul 2025

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/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/i3abghany/kyoto

The Kyoto Programming Language and its compiler, Cyoto

antlr4 boost compiler llvm programming-language

Last synced: 18 May 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/maxrt101/xcc

XCC Programming language compiler based on LLVM

compiler cpp17 llvm programming-language

Last synced: 02 May 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/wkaisertexas/sipc

Extending the Tiny Imperative Language into the Simple Imperative Language

llvm tipcc

Last synced: 04 May 2026

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

Simple Expression Compiler in C++ & LLVM

compiler llvm llvm-i

Last synced: 03 Feb 2026

https://github.com/lijian736/quick_sort_llvm_ir

Quick sort algorithm implementation in LLVM IR

llvm llvm-ir quicksort

Last synced: 17 Feb 2026

https://github.com/kkestell/fern

Multi-stage optimizing compiler for a statically-typed imperative programming language.

compiler llvm python

Last synced: 02 May 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/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: 07 May 2026

https://github.com/sentientsergio/boost-safeprofile

C++ Safety Profile conformance analysis tool - A Boost candidate library for WG21 Safety Profiles adoption

ast boost clang code-quality cpp cpp-core-guidelines cpp20 llvm memory-safety safety sarif security static-analysis wg21

Last synced: 15 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/nekoimageland/mininal-wasm-clang

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

clang cloudflare-worker llvm rust wasm

Last synced: 13 Apr 2026

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/fest1ck/path-cov-instr

LLVM instrumentation for execution path collection.

fuzz fuzzing instrumentation llvm

Last synced: 07 Mar 2026

https://github.com/kelbudiul/lei

Lei is a toy compiler project. Intended to be a tutorial and overall knowledge sharpening.

compiler-construction compiler-design llvm llvm-backend

Last synced: 18 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/sdgunaa/stdtype

An MLIR dialect for a unified type system.

dialect llvm mlir

Last synced: 05 Apr 2025

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/ashiven/chogopy

A ChocoPy compiler written in Go

chocopy compiler-design compilers golang lexers llvm llvm-ir parsers

Last synced: 17 May 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/lord-turmoil/tomicompiler

A shabby compiler for BUAA 2023 Autumn Compiler Technology course.

buaa buaa-compiler compiler cpp llvm mips

Last synced: 18 May 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/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/kwk/llvm_snapshot_builder

Builds LLVM Snapshots on Copr

copr fedora llvm snapshots

Last synced: 07 Oct 2025

https://github.com/kardashevlang/kardashev

A Rust-flavored systems language with lightweight effect labels in the type system — LLVM backend (JIT + AOT), ownership + borrow checking, generics, traits, and #[derive].

borrow-checker compiler effect-system jit language llvm programming-language rust systems-programming type-system

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

LLVM Experiments -- Abusing LLVM Optimizer

llvm

Last synced: 17 May 2026

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

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

afl fuzzing llvm

Last synced: 08 Dec 2025

https://github.com/gmh5225/vs2022-llvm-msvc-windows-driver-testing

VS2022-llvm-msvc-windows-driver-testing

llvm llvm-msvc vs2022

Last synced: 13 Apr 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/tomsik68/yeet-bf

Experimental (JIT) compiler of Brainfuck language to LLVM IR

brainfuck brainfuck-compiler brainfuck-interpreter llvm llvm-ir rust

Last synced: 17 May 2026

https://github.com/banyc/kaleidoscope

A language with LLVM. Status: WIP.

kaleidoscope llvm

Last synced: 27 Apr 2026

https://github.com/scizzorz/snow

A smaller programming language.

llvm programming-language

Last synced: 23 Jun 2025

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

Following along with "My First Language Frontend with LLVM" from LLVM.org

compilers llvm

Last synced: 16 May 2026

https://github.com/j14159/alpaca-record-sketch1

Experiments to JIT simple record operations with LLVM in OCaml.

jit llvm ocaml

Last synced: 17 May 2026

https://github.com/rachitdhar/vanta

Compiler for the Vanta programming language

compilers languages llvm parsing syntax-analysis

Last synced: 05 Oct 2025

https://github.com/willmcpherson2/isos

The Isos programming language

compiler cxx haskell llvm nix programming-language

Last synced: 13 Apr 2026

https://github.com/ferdi265/lambda-compiler

A Lambda Calculus to LLVM IR compiler

compiler lambda-calculus llvm pattern-matching python

Last synced: 17 May 2026

https://github.com/sonicstark/saninvs

SanitizerInvariants - Instrumenting a program to infer invariants with Daikon, on the top of LLVM compiler infrastructure

daikon invariants llvm sancov sanitizer

Last synced: 20 Jun 2026

https://github.com/gzhonghui/taichi-mini

如何编译 Python 代码

ast llvm taichi

Last synced: 14 May 2026

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/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/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/rmnscnce/o3-ndk

O₃ NDK - NDK repackaged with the Rust toolchain and obfuscation

android llvm ndk ollvm

Last synced: 08 Oct 2025

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/loneicewolf/mergen

Deobfuscation via optimization with usage of LLVM IR and parsing assembly.

deobfuscation ir llvm optimization

Last synced: 08 Oct 2025

https://github.com/hrszpuk/lion

:lion: A high-level, multi-paradigm scripting language

compiler llvm llvm-compiler llvm-frontend programming-languages

Last synced: 27 Jan 2026

https://github.com/kotivskyi/ai-project-refactoring

Testing AI refactoring suggestions on realworld project

ai aicodeassistant llvm refactoring-tools

Last synced: 28 Oct 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/redstar/llvm-patches

My collection of patches for LLVM

llvm

Last synced: 01 Jul 2025

https://github.com/silent-brad/epos-lang

The Epos Programming Language

compiler epos go llvm nix

Last synced: 10 Oct 2025

https://github.com/soramimi/llfizzbuzz

LLVM IR generator of Fizz Buzz

fizzbuzz llvm

Last synced: 16 May 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: 16 May 2026

https://github.com/bluewww/brain2llvm

A small brainf*ck jit and interpreter

brainfuck c jit llvm

Last synced: 16 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/t4ccer/aoc2023-llvm-ir

Advent of Code 2023 in LLVM IR

advent-of-code advent-of-code-2023 llvm llvm-ir

Last synced: 11 Oct 2025

https://github.com/algorithm0/modules-and-pch-libcxx-bug

This repository contains an example of a problem with using C++ modules and precompiled headers when using libc++

bug clang cxx cxx20 cxx20-library cxx20-modules libcxx llvm

Last synced: 12 Oct 2025

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/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/gloryofnight/cpp-cmake-template

Template for your C++ project using CMake and LLVM

c cmake cpp cpp-templates cxx llvm ninja-build

Last synced: 13 Apr 2026

https://github.com/baranasoftware/bignum

A compiler for big number calculator using LLVM.

code-generation compiler compiler-design llvm

Last synced: 24 Apr 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/SonicStark/SanInvs

InvariantsSanitizer - Instrumenting a program to infer invariants with Daikon, on the top of Sanitizers in llvm-project

daikon invariants llvm sanitizer

Last synced: 16 Oct 2025

https://github.com/simomux/kaleidoscopecompiler

Project for my front-end compilers exam A.Y. 2023-2024

ast bison-flex clang kaleidoscope llvm

Last synced: 08 Jan 2026

https://github.com/harshitk-cp/codecompiler

AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.

compiler-design compiler-optimization llvm llvm-ir

Last synced: 14 Apr 2026

https://github.com/tzhenghao/llvm-tutorial

Code for LLVM's official tutorial

compiler cpp llvm

Last synced: 27 Jan 2026

https://github.com/vyorkin/tiger-llvm

:construction: Tiger in LLVM. WIP.

llvm ocaml tiger tiger-compiler tiger-language

Last synced: 28 Aug 2025

https://github.com/johnwbyrd/llvm-docs

Process and design documentation for LLVM and LLVM-MOS features

clang llvm llvm-clang llvm-mos llvm-pass tablegen

Last synced: 17 Jun 2026