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/xaymar/blitzllvm

BlitzLLVM is an attempt at a BlitzBasic (2D, 3D, Plus) compiler using LLVM. The aim is to provide a modern compiler for many architectures and platforms.

blitz2d blitz3d blitzbasic blitzplus compiler linux llvm windows

Last synced: 04 Jul 2025

https://github.com/sandromaglione/range-analysis-llvm

Integer Range Analysis pass implemented for LLVM (High Performance Processors and Systems | UIC 569, Course Project 2020).

analysis c compiler llvm llvm-clang llvm-ir llvm-pass optimization

Last synced: 05 Mar 2025

https://github.com/jsfpdn/yatlc

yet-another-toy-language compiler

compiler llvm zig

Last synced: 14 Oct 2025

https://github.com/zincnode/mlir-he

A naive template for out-of-tree MLIR projects.

llvm mlir template

Last synced: 12 Apr 2025

https://github.com/xaymar/cmake-clang

Clang Toolset integration for CMake. Run clang-format and clang-tidy directly from your project as a target

clang clang-format clang-tidy cmake cmake-module cmake-modules llvm

Last synced: 11 Jun 2025

https://github.com/devcheckog/llvmircourse

Basic course on LLVM Intermediate Representation (LLVM IR) for an introduction to code generation for developing optimized compilers.

llvm llvm-ir

Last synced: 09 Oct 2025

https://github.com/bryant/pdse

Partial dead store elimination pass for LLVM.

compiler dead-code-removal llvm optimization

Last synced: 21 May 2026

https://github.com/newworldcomingsoon/llvm-msvc-installer-src

llvm-msvc-installer-src

llvm msvc

Last synced: 17 Jan 2026

https://github.com/glavo/llvm4s

An higher-level LLVM binding for Scala.

llvm scala

Last synced: 13 May 2026

https://github.com/sonicstark/sanitizersymbolizertool

__sanitizer::SymbolizerTool ecosystem as a standalone library

backtrace callstack elf llvm macho sanitizer sanitizer-api symbolization symbolize

Last synced: 07 Oct 2025

https://github.com/terroo/utilscpp

My C++ Utility Library

clang cmake cpp gnu llvm make makefile

Last synced: 17 Jul 2025

https://github.com/phase/f2

Language with a compile time memory management algorithm targeting the LLVM

compiler llvm

Last synced: 05 Apr 2025

https://github.com/omarazizi/kaleidoscope

Toy Programming language & optimizing JIT Compiler built with LLVM compiler infrastructure and C++

compilers cplusplus llvm llvm-ir programming-language

Last synced: 02 Feb 2026

https://github.com/fanyang89/gwp-asan

Standalone gwp-asan from LLVM

address-sanitizer gwp-asan llvm sanitizer sanitizers

Last synced: 29 Jul 2025

https://github.com/rj45/llbrew

llbrew - a homebrew LLVM backend for your homebrew CPU

compiler compiler-backend customasm llvm llvm-ir

Last synced: 13 Jul 2025

https://github.com/hammpa/aiko_cross_platform

Repository bahasa pemrograman Aiko, dibangun menggunakan LLVM-14 dan C++. Mendukung tipe data primitif, array, struct, fungsi, loop, dan ekspresi kompleks untuk pengembangan bahasa modern

aiko clang codegen gcc lexer llvm parser

Last synced: 04 Sep 2025

https://github.com/newworldcomingsoon/llvm-msvc-issues

Issues about llvm-msvc can be sent here

llvm msvc

Last synced: 17 Jan 2026

https://github.com/stirlinglabs/libllvm

Build LLVM from llvm.org and make binaries available

library linux llvm macos windows-10

Last synced: 30 Apr 2025

https://github.com/frewtypebbles/intersect-programming-language

A simple, strict and uncompromising language.

compiler language llvm programming-language

Last synced: 11 Apr 2025

https://github.com/shovon/grammar-infer

Infer syntactic context-free grammar of an application's input

context-free-grammar grammar llvm

Last synced: 27 Apr 2026

https://github.com/ashvardanian/cppneuralstl

Simple neural network models from scratch using only C++ STL

ai clang cplusplus-17 git llvm multilayer-perceptron stl-algorithms

Last synced: 20 Feb 2026

https://github.com/ararslan/llvm.vim

Official LLVM definitions for Vim extracted from the LLVM source (see the sync branch)

llvm plugin vim

Last synced: 18 Mar 2025

https://github.com/jaepil/expressions

A simple script language with the JIT compilation.

aarch64 asmjit code-generation interpreter jit llvm x86-64

Last synced: 14 May 2026

https://github.com/robamu/cpp-cmake-template

Template project for C++ and C projects built with CMake using GCC or LLVM

cmake eclipse gcc llvm mingw visual-studio

Last synced: 01 Apr 2025

https://github.com/alsch092/llvm-obfuscatedynamicimports

LLVM Pass Plugin for obfuscating imported/resolved functions using `GetProcAddress` (x64)

llvm llvm-clang llvm-ir llvm-pass obfuscation obfuscation-tool

Last synced: 30 Jun 2025

https://github.com/parthkolekar/dcc

A Decaf Compiler with some language modifications

dcc decaf-compiler decaf-language decaf-specifications llvm

Last synced: 08 Feb 2026

https://github.com/caballa/llpe

LLPE - Smowton's partial evaluator on LLVM bitcode

llvm partial-evaluators

Last synced: 02 May 2026

https://github.com/blacktop/go-llvm-mc

Go wrapper for llvm-mc

armv8 disassembler golang llvm llvm-mc

Last synced: 28 Apr 2026

https://github.com/zuojianfa/ca-lang

CA is a new programming language, has similar grammar to rust, compatible with C ABI, support calling C functions directly, support for JIT execution, support garbage collections

compiler-design llvm programming-language rust

Last synced: 01 Sep 2025

https://github.com/luisfelipepoma/compilers_theory

Learning about Compilers Theory Course: Building with ANTLR, LLVM, Bison, and Flex.

antlr arch-linux bison c compiler-construction compilers flex llvm

Last synced: 19 Aug 2025

https://github.com/ciusji/sql_vectorization_compilation

Collection of experiments to carve out the differences between two types of relational query processing engines: Vectorizing (interpretation based) engines and compiling engines.

code-generation compilation-database llvm llvm-bitcode llvm-compiler query-engine vectorization vectorized-computation

Last synced: 01 May 2026

https://github.com/emmanuelmess/jaspercompiler

A simple Jasper interpreter made with Flex, Bison and the LLVM IR

bison flex llvm

Last synced: 08 May 2025

https://github.com/gbaraldi/spinach.jl

Toy language based on Scheme, built with LLVM.jl.

julia llvm programming-language scheme

Last synced: 21 Jan 2026

https://github.com/mojothon/libc

a standard C library for Mojo programming language.

libc llvm mojo

Last synced: 08 Jul 2025

https://github.com/seigtm/spbpu

Все Гомашние Š·Š°Š“Š°Š½ŠøŃ, ŠŗŃƒŃ€ŃŠ¾Š²Ń‹Šµ, ŃƒŃ‡ŠµŠ±Š½Ń‹Šµ материалы, лабораторные работы, собранные за всё Š²Ń€ŠµŠ¼Ń Š¾Š±ŃƒŃ‡ŠµŠ½ŠøŃ в ДПбПУ, Š˜ŠšŠŠš (Š±Ń‹Š²ŃˆŠøŠ¹ Š˜ŠšŠŠ¢), Š’ŠØŠŸŠ˜.

asm assembler assembly circuit cpp english-learning fortran homework homework-assignments labs llvm math oop physics spbpu spbstu

Last synced: 09 Aug 2025

https://github.com/wqweto/kscope

LLVM's Kaleidoscope Toy Language to Lua Transpiler

compiler dsl llvm lua

Last synced: 22 May 2026

https://github.com/vezel-dev/libap

An arbitrary-precision numerics library, ported from LLVM to Zig with a C API.

c llvm numerics zig

Last synced: 12 Apr 2025

https://github.com/icculus/mojobasic

Attempt to write an LLVM frontend to BASIC.

basic llvm

Last synced: 15 Apr 2026

https://github.com/karmakrafts/manganese

LLVM based bootstrap compiler for the Ferrous programming language.

bootstrap-compiler compiler compilers ferrous java java-21 java-preview lld lldb llvm lwjgl lwjgl3 programming-language remotery

Last synced: 01 Feb 2026

https://github.com/rxwei/llvm_c

Swift Package for LLVM C bindings

llvm swift

Last synced: 01 May 2026

https://github.com/markusn/bfer

Brainfuck to LLVM IR compiler written in Erlang

brainfuck erlang llvm

Last synced: 15 May 2026

https://github.com/aermoss/brainfuck-compiler

A simple BrainFuck compiler written in Python using LLVM.

brainfuck brainfuck-compiler compiler llvm llvmlite

Last synced: 06 Mar 2025

https://github.com/jferard/selfhosted

A self hosted compiler project

llvm python toy-compiler toy-language toy-project

Last synced: 27 Apr 2026

https://github.com/wgibbs-rs/blang

An LLVM-based compiler for the B programming language

bison compilation compiler cross-platform flex flex-bison lex-yacc llvm llvm-ir llvm-ir-code-generation

Last synced: 12 Aug 2025

https://github.com/ahueck/irprinter

Explore the generated LLVM IR of a translation unit

c cpp llvm llvm-clang llvm-ir

Last synced: 05 Apr 2026

https://github.com/mfori/mlang

Simple programming language using LLVM, flex and bison.

bison compiler flex llvm programming-language

Last synced: 02 May 2026

https://github.com/zhuorantan/pl0

A PL/0 programming language compiler implemented with Python 3 and LLVM

compiler llvm llvm-ir pl0 python3

Last synced: 05 May 2026

https://github.com/bnoordhuis/fth

a not-quite-Forth-to-LLVM-bitcode compiler

forth llvm

Last synced: 16 May 2026

https://github.com/mrjameshamilton/bf-llvm

A LLVM brainf*ck compiler

brainfuck brainfuck-compiler compiler llvm

Last synced: 03 May 2026

https://github.com/linuskmr/fortytwo-lang

FTL is my own programming language. It is inspired by Kaleidoscope, a language introduced in an LLVM tutorial.

compiler kaleidoscope-lang llvm programming-language rust rust-lang

Last synced: 16 Jul 2025

https://github.com/vhiribarren/llvm-tuto-kaleidoscope-rust

LLVM Kaleidoscope tutorial in Rust, toy project.

inkwell llvm rust toy-project tutorial

Last synced: 14 Apr 2025

https://github.com/junlarsen/xd

Compiler for a toy programming language with an MLIR backend

compiler llvm mlir

Last synced: 22 Apr 2026

https://github.com/googleinterns/step240-2020

A lightweight dashboard designed to display the build status of LLVM Build Bots in an easily interpretable fashion.

dashboard llvm wiki

Last synced: 05 Mar 2026

https://github.com/rashadphz/penne

Partial Python Compiler with OCaml and LLVM

compiler llvm

Last synced: 20 Jan 2026

https://github.com/afnanenayet/tiny-c

Work from my compilers class, in which we implemented an AST, a few optimizations, and linear scan register allocation for a subset of the C language.

assembly ast bison c compilers cpp flex lex llvm optimization yacc

Last synced: 14 Aug 2025

https://github.com/zhongruoyu/llvm-ports

LLVM ported to recent Debian and Ubuntu releases.

backport clang docker-image llvm

Last synced: 25 Oct 2025

https://github.com/hr-fahim/enhanced-ir-code-for-compilation-efficiency-with-llvm-clang

Transforming algorithms with LLVM for optimal energy-efficient computing.

clang llvm

Last synced: 22 Sep 2025

https://github.com/thomasleese/acorn

Powerful and elegant programming language.

cpp language llvm programming-language

Last synced: 24 Apr 2026

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

The LLVM toolchain in a docker image

docker llvm

Last synced: 26 Apr 2026

https://github.com/nkhmelni/obscura

An LLVM pass plugin for compile-time encryption of all primitive kinds of variables

arm64 code-protection compiler-plugin encryption llvm macos obfuscation security

Last synced: 07 Mar 2026

https://github.com/paradiseduo/tiktok

Tiktokę˜Æäø€äøŖASTę‰«ęå™Øļ¼Œē”ØäŗŽå‘ēŽ°ę•ę„Ÿå‡½ę•°č°ƒē”Øé“¾ļ¼Œę–¹ä¾æé€ščæ‡é™ę€ę‰«ęēš„ę–¹å¼ęå‰åšéšē§åˆč§„ę°“ä½é¢„č­¦

ast china chinese ios llvm scan scanner xcode

Last synced: 04 Oct 2025

https://github.com/sclorentz/rust-test

C.A. presentation: Tests with no_std rust and integrated asm

aarch64 assembly linker-script llvm rust smallest x86-64

Last synced: 26 Sep 2025

https://github.com/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 10 Apr 2026

https://github.com/rozhanmk/compiler-project

A compiler built using LLVM 12

compiler compiler-development llvm

Last synced: 14 Apr 2025

https://github.com/corani/silver-octo-sniffle

Just playing around with generating LLVM IR in Go

go golang llvm llvm-ir

Last synced: 28 Apr 2025

https://github.com/solo-steven/toy-lang-in-rust

A toy language build by myself

learning-by-doing llvm rust toy-project tutorial

Last synced: 09 Mar 2025

https://github.com/hirbodbehnam/cminusllvm

C-Minus Language with Flex/Bison and LLVM 15

bison compiler flex llvm

Last synced: 09 Feb 2026

https://github.com/retrooper/turbolang

This is a compiler for the TurboLang programming language.

cmake cmakelists compiler cpp cpp17 cross-compiler llvm llvm-ir

Last synced: 03 Aug 2025

https://github.com/n0thhhing/zeon

ARM/ARM64 Neon intrinsics implemented in zig

arm arm64 assembly implementation inline-assembly intrinsics llvm neon pure-zig simd vectors zig ziglang

Last synced: 26 Sep 2025

https://github.com/igor-ramazanov/scala-native-playground

Scala Native + Nix Flakes + Nix Devshell + Direnv + ImageMagick + libsndfile

clang devshell direnv imagemagick llvm nix nix-flake nixpkgs scala scala-native sndfile

Last synced: 19 Feb 2026

https://github.com/dtcxzyw/llvm-apr-benchmark

A Large-Scale Automated Program Repair Benchmark of Real-World LLVM Middle-End Bugs

automated-program-repair compiler llm llvm software-engineering

Last synced: 25 Jul 2025

https://github.com/alexpl292/kaleidoscope-kotlin-llvm

An implementation of the Kaleidoscope language using LLVM and Kotlin/Native

kotlin-native llvm

Last synced: 05 May 2026

https://github.com/snmslavk/lena-lang

The custom llvm programming language for fun

custom-language lena lena-language llvm programming-language

Last synced: 02 May 2026

https://github.com/lukasboettcher/msc-code

This is the repo for my master thesis on a GPU accelerated andersen analysis.

andersen-analysis clang cuda llvm static-analysis

Last synced: 16 Jan 2026

https://github.com/bananachristian/unnameable

Source code for the for the unnameable programming language compiler

aot-compilation compilers lexer llvm programming-language recursive-descent-parser semantic-analyzer

Last synced: 21 May 2026

https://github.com/kwk/buildbot-app

Your GitHub App to make Buildbot a part of your Pull Request workflow.

buildbot ci git llvm

Last synced: 04 Sep 2025

https://github.com/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 21 Apr 2026

https://github.com/tensoriumcore/tensorium_mlir

Tensorium_MLIR automatically generates solid metrics and initial conditions for numerical relativity, in a MLIR based compiler environment

compiler llvm mathematics metrics mlir mlir-dialect numerical-relativity

Last synced: 04 Sep 2025

https://github.com/morgancaron/latest-clang-action

GitHub action to provide a precompiled version of LLVM Clang for continuous integration without having to recompile at each run.

clang cpp cpp20 cpp20-modules cpp23 llvm

Last synced: 05 Jan 2026

https://github.com/allenvox/llvm-compilers

Workspace for Compilation Technologies class, fall

compiler compiler-design cpp cxx llvm

Last synced: 15 Apr 2026

https://github.com/theow03/hazelc

LLVM Compiler for Hazel; a declarative, Functional Programming Language

compilers functional-programming llvm

Last synced: 08 Apr 2026

https://github.com/souris-dev/slangc

Compiler for my own toy programming language - slang.

antlr4 compiler llvm slang

Last synced: 20 May 2026

https://github.com/ergrelet/llvm-ebctoll

Portable and standalone utility to extract embedded LLVM bitcode from binaries compiled with -fembed-bitcode.

bitcode llvm python

Last synced: 07 Jan 2026

https://github.com/tinybiggames/libllvm

libLLVM brings the full power of LLVM's compilation infrastructure directly to Delphi, providing native bindings for code generation, optimization, and linking with clean, Pascal-style integration.

codegen compiler compiler-construction compiler-design delphi lld llvm llvm-bindings pascal win64 windows11

Last synced: 06 Sep 2025

https://github.com/not-nik/llvm-kernel

A hello world kernel, written in LLVM IR

hello-world kernel llvm llvm-ir

Last synced: 22 Mar 2025

https://github.com/dr-42/synthex-lang

A rust style systems language which is closer to C

c language llvm low-level system

Last synced: 17 Feb 2026

https://github.com/qupa-project/uniview-lang

View once immutability enabling the safeties of immutable code, while enjoying near procedural performance

compiler language llvm

Last synced: 05 Apr 2025

https://github.com/theow03/lakecompilerv1

Strongly typed procedural programming language

asm compiler-design cpp llvm programminglanguages

Last synced: 18 May 2026

https://github.com/mattzcarey/micrograd.zig

small (and partial) autograd engine inspired from Karpathy's micrograd and PyTorch, written in Zig

autograd llm llvm machine-learning micrograd pytorch zig

Last synced: 06 Sep 2025

https://github.com/lima-emanuel/msc-research

MSc Research

llvm rust

Last synced: 20 Jul 2025

https://github.com/acidghost/sancov-dumper

Compile and run with LLVM Sanitizer Coverage and dump edges to CSV

llvm llvm-coverage llvm-sanitizer sancov

Last synced: 09 Sep 2025