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/hellorheina/ngebski-compiler

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

c compiler-design llvm python rply

Last synced: 23 Mar 2025

https://github.com/neal-c/hello-mojo

Mojo programming language - A playground for curiosity, fun and personal notes

llvm mojo rust

Last synced: 28 Mar 2025

https://github.com/lishy2/adjika

Typed functional language with actors

actor-model compiler llvm

Last synced: 04 Feb 2026

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

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

compilers llvm

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

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/zag-research/zig-llvm

Quick guide to compiling LLVM & Zig source files

compilation llvm zig

Last synced: 07 Feb 2026

https://github.com/kaida-amethyst/antlr4-llvm

Try to use Antlr4 and LLVM to build your own programming language.

antlr4 llvm

Last synced: 21 Jul 2025

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

Experiments to JIT simple record operations with LLVM in OCaml.

jit llvm ocaml

Last synced: 04 Apr 2025

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: 15 Apr 2025

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/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: 06 Oct 2025

https://github.com/bkopysc/genuinelang

Unique language made with ANTLR +Java + LLVM

antlr4 java llvm

Last synced: 27 Oct 2025

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

如何编译 Python 代码

ast llvm taichi

Last synced: 24 Feb 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: 30 Jul 2025

https://github.com/wkaisertexas/sipc

Extending the Tiny Imperative Language into the Simple Imperative Language

llvm tipcc

Last synced: 29 Mar 2025

https://github.com/lunandd/firework_lang

A pure functional programming language

llvm llvm-ir rust rust-crate

Last synced: 02 Oct 2025

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/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: 13 Apr 2025

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/berkus/llvm-msp430

Build scripts

build llvm msp430

Last synced: 03 Jul 2025

https://github.com/aceinetx/llvmbf

Brainfuck compiler with llvm

brainfuck brainfuck-compiler compiler cpp cpp20 llvm llvm-ir

Last synced: 29 Mar 2025

https://github.com/eddmann/santa-lang-dasher

Dasher - Rust LLVM-based AOT native compiler for santa-lang, compiling to optimized machine code

advent-of-code aot-compiler cli compiler dasher llvm native-compiler rust santa-lang

Last synced: 19 Feb 2026

https://github.com/jackparsonss/fusion

a toy programming language

antlr4 cpp llvm mlir

Last synced: 05 Jan 2026

https://github.com/can-lehmann/llmetajit

A meta-tracing JIT framework based on LLVM

jit llvm meta-tracing-jit

Last synced: 09 Oct 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/christimperley/docker-llvm

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

alpine clang docker llvm

Last synced: 30 Jun 2025

https://github.com/rachitdhar/em

Compiler for the Em programming language

compilers languages llvm parsing syntax-analysis

Last synced: 10 Oct 2025

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

VS2022-llvm-msvc-windows-driver-testing

llvm llvm-msvc vs2022

Last synced: 21 Mar 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: 31 Dec 2025

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

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

hust compile lab 2022

llvm

Last synced: 28 Dec 2025

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

Learn llvm

llvm

Last synced: 15 Mar 2025

https://github.com/tengu712/llvm-mlir-example

A sample programs that is created to study LLVM MLIR.

cpp llvm mlir

Last synced: 14 Jun 2025

https://github.com/raviqqe/melior

The rustic MLIR bindings in Rust

llvm mlir rust

Last synced: 22 Jul 2025

https://github.com/soramimi/llfizzbuzz

LLVM IR generator of Fizz Buzz

fizzbuzz llvm

Last synced: 15 Sep 2025

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

LLVM と Wasm の調査

c llvm wasm

Last synced: 26 Feb 2025

https://github.com/tobybenjaminclark/mpir

🚀 Literate Programming with Refinement Types, awarded runner up best dissertation at University of Nottingham 2024.

c compiler llvm transpiler

Last synced: 02 Feb 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/dotdot0/lang

Trying to implement a small language using LLVM Compiler Infrastructure

llvm llvm-ir

Last synced: 26 Feb 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: 29 Jul 2025

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

LLVM regression that affects our wasm-builder

llvm regression rust wasm

Last synced: 06 Apr 2025

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: 03 Apr 2025

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

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/lionnatsu/optimi2er

LLVM Experiments -- Abusing LLVM Optimizer

llvm

Last synced: 14 Mar 2025

https://github.com/tinybiggames/cpascal

🚀 CPascal is a systems programming language that combines Pascal's clean, readable syntax with C's semantic model and full ABI compatibility. ⚡ Compiles to LLVM with zero runtime overhead, enabling seamless interoperation with any C library without bindings. 🎮 Ideal for game development, 🔧 device drivers, and modernizing C codebases. 💎

abi-compatibility better-c c compiler delphi embedded game-development llvm native-code pascal performance programming-language systems-programming win64 windows-11 zero-overhead

Last synced: 29 Jun 2025

https://github.com/niansa/dynautic

Work in progress, throughput oriented and LLVM based dynamic ARM64 recompiler with Dynarmic inspired interface - Mirror of: https://gitlab.com/niansa/dynautic

arm64 dynarec llvm

Last synced: 27 Feb 2026

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

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

clang cpp llvm mlir

Last synced: 13 Feb 2026

https://github.com/sulami/lang

Unfinished, self-hosted, LLVM-based Lisp

lisp-dialect llvm

Last synced: 26 Oct 2025

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: 06 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/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: 16 Jul 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/terminaldweller/cfe-extra

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

cfe clang cpp llvm

Last synced: 01 Nov 2025

https://github.com/exein-io/icedragon

Linux cross-compilation suite for building portable software

cross-compiler gentoo linux llvm musl musl-libc rust

Last synced: 26 Mar 2025

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

Code for LLVM's official tutorial

compiler cpp llvm

Last synced: 27 Jan 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/codewithmirza/sample4

compiling libclang from the llvm repository to WASM.

c cpp libclang llvm webassembly

Last synced: 19 Jan 2026

https://github.com/akagi201/cgen

Generate C wrapper header from C++ headers

c cpp llvm

Last synced: 20 Nov 2025

https://github.com/willmcpherson2/isos

The Isos programming language

compiler cxx haskell llvm nix programming-language

Last synced: 22 Mar 2025

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

A Lambda Calculus to LLVM IR compiler

compiler lambda-calculus llvm pattern-matching python

Last synced: 19 Oct 2025

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

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

jit llvm slides

Last synced: 22 Mar 2025

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

AI-generated clothing suggestions based on current weather conditions

huggingface llvm stable-diffusion streamlit

Last synced: 14 Mar 2025

https://github.com/amankr2076/llvm-program-persistence-using-checkpoint-insertion

This Project involves modifying or enhancing programs compiled with LLVM (Low-Level Virtual Machine) to introduce checkpoints for saving the program's state at specific intervals. This concept is crucial for fault-tolerant computing, debugging, or long-running applications where progress needs to be saved periodically.

cpp llvm

Last synced: 03 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: 02 Nov 2025

https://github.com/tide-fwk/llvm-c-interop

Showcase of interoperability between LLVM and C

c c-lang clang linker llvm llvm-clang

Last synced: 07 Sep 2025

https://github.com/abhishekksingh06/prism

Prism is a new systems programming language designed to be simple like Go, fast like C, and safe like Rust, without copying any of them directly. Its goal is to provide a clean mental model for writing efficient low-level software without lifetimes, complicated ownership rules, or garbage collector pauses.

llvm prism rust rust-lang

Last synced: 03 Nov 2025

https://github.com/alex-pyslar/neuro-chat-bot

Neuro Chat Bot — Telegram-бот на Go с интеграцией LLaMA для генерации ответов и MongoDB для хранения истории чатов. Поддерживает обработку текстовых запросов в реальном времени с JWT-аутентификацией.

docker go golang llvm mongodb telegram

Last synced: 29 Aug 2025

https://github.com/neudinger/keys-values-bench

C++ benchmark of keys values containers with likwid as monitoring and benchmarking suite

bash boost cmake cpp cpp17 likwid linux llvm pandas plotly python3 shell ubuntu

Last synced: 24 Oct 2025

https://github.com/alex-pyslar/ai-content-generator

Go-бот автоматизирует создание нейроконтента с использованием двух моделей ИИ: одна для генерации текста, другая для синтеза видео. Бот будет создавать промпт для каждой сцены, последовательно генерировать видеофрагменты, собирать их в один короткометражный ролик, а затем загружать его на площадки

docker go golang llvm

Last synced: 29 Aug 2025

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: 14 Jul 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/joshuawills/xpp

X++ Programming Language

compiler cpp llvm

Last synced: 28 Aug 2025

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

easy free lightweight llvm news open-source powerful programming-language python scripting-language speech

Last synced: 15 Mar 2026

https://github.com/papo1011/drakoon

Moonbit to LLVM compiler in rust

compiler lalrpop llvm logos moonbit

Last synced: 05 Nov 2025

https://github.com/kyprexs/neuralscript

A modern programming language for scientific computing and ML with native CUDA acceleration, SIMD optimization, and mathematical notation support. Features JIT compilation, advanced memory management, and up to 340x GPU speedups.

compiler cuda gpu-acceleration jit-compiler llvm machine-learning mathematical-notation neural-networks optimization performance programming-language python scientific-computing simd

Last synced: 28 Aug 2025

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

My collection of patches for LLVM

llvm

Last synced: 01 Jul 2025

https://github.com/elefthei/llvm-sample

Sample LLVM project with CMake and batteries included

cmake llvm

Last synced: 25 Oct 2025

https://github.com/i3abghany/kyoto

The Kyoto Programming Language and its compiler, Cyoto

antlr4 boost compiler llvm programming-language

Last synced: 14 Mar 2025

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/sasyxk/donato

donato a new programming language developed for the master thesis for UT and Unipr.

ast cpp-programming llvm parser

Last synced: 05 Oct 2025

https://github.com/hammpa/belajar-ir-lvm-14

Ini adalah repository berisi codingan c++ dengan llvm untuk menghasilkan IR

cpp17 llvm llvm-ir

Last synced: 04 Sep 2025