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/discretetom/retsac

Text lexer and parser. Compiler frontend framework.

bison compiler flex lexer llvm lr parser

Last synced: 31 Mar 2025

https://github.com/davidelettieri/kaleidoscope

a c# version of the kaleidoscope tutorial

csharp kaleidoscope llvm

Last synced: 15 Apr 2025

https://github.com/d3lio/degu-lang

A take at a scripting language with an ML (Meta Language) family syntax. Heavily inspired by F#, OCaml and at some extent - Rust.

llvm programming-language rust

Last synced: 28 Dec 2025

https://github.com/sdasgup3/symbolic-analysis

Customized symbolic analysis to find pointer analysis bugs

c-plus-plus checker debugger klee llvm pointer-analysis symbolic-analysis

Last synced: 12 Apr 2025

https://github.com/awruef/crab-clang

translate clang AST into CRAB

abstract-interpretation clang llvm verification

Last synced: 10 Apr 2025

https://github.com/sohnryang/stapl

Simple Type-Annotated Programming Language (WIP)

c-plus-plus compiler llvm programming-language

Last synced: 01 May 2025

https://github.com/triskellib/vscode

LLVM Graph View for VSCode

graph llvm vscode-extension

Last synced: 12 Apr 2025

https://github.com/fish2000/halogen

Halide generator introspection for build systems

cython halide halide-generators halogen llvm python

Last synced: 18 Jun 2025

https://github.com/sdasgup3/profiler-using-clang-based-ast-instrumentation

Clang based AST reformatting tool used for injecting instrumentation code in C/C++ programs. The goal is collecting profiles (run-times and execution frequencies) on C/C++ programs.

ast c clang cplusplus instrumentation llvm profiler runtime total

Last synced: 12 Apr 2025

https://github.com/kassane/xwin-zig-test

Testing Zig with xwin - Microsoft CRT headers and libraries + Windows SDK headers and libraries

cross-compile llvm msvc msvcrt rust ucrt windows-sdk xwin zig

Last synced: 20 Jul 2025

https://github.com/jackmilner1/fizz

My own statically typed programming language with support of pointers, a custom compiler (Lexer, Parser , Abstract syntax tree) written in C++ and uses LLVM

compiler cpp llvm open-source pointers programming-language statically-typed

Last synced: 05 Apr 2025

https://github.com/seekbytes/inspector

An experimental disassembler for PE executable file (x86_64)

binary-analysis disassembler llvm reverse-engineering rust

Last synced: 07 Mar 2026

https://github.com/technius/simpl

A simple imperative programming language inspired by ideas in functional programming languages

compiler llvm programming-language

Last synced: 14 Apr 2025

https://github.com/cr0a3/codegenlib

A x86-64Bit code generator (like LLVM)

code-generation codegen llvm rust x86-64

Last synced: 19 Aug 2025

https://github.com/jeandle/jeandle-llvm

This repository is responsible for the LLVM-related parts of Jeandle.

compiler jdk llvm

Last synced: 05 Sep 2025

https://github.com/oqc-community/rasqal

A dynamically executed quantum-classical hybrid runtime.

llvm python quantum quantum-classical quantum-computing quantum-computing-research runtime rust

Last synced: 12 Apr 2025

https://github.com/sbip-sg/tsll

Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).

compiler compiler-frontend llvm llvm-ir typescript typescript-compiler

Last synced: 15 Apr 2025

https://github.com/shenniger/dolorem

Experimental toy programming language framework

compiler language lisp llvm programming-language

Last synced: 11 Aug 2025

https://github.com/nverno/llvm-mode

Improved emacs major-mode for LLVM IR source

emacs ir llvm llvm-ir

Last synced: 23 Apr 2025

https://github.com/anahitH/program-partitioning-for-security-enclaves

Behavior based program partitioning for security enclaves

c c-plus-plus intel-sgx llvm sgx-enclave software-security

Last synced: 20 Apr 2025

https://github.com/rocm/rocm-llvm-python

Low-level Cython and Python bindings to the (ROCm) LLVM and AMD COMGR C API. Also ships the official LLVM Clang bindings.

ai clang compiler gpu hip hpc jit llvm ml radeon-instinct-mi-series x86

Last synced: 13 Feb 2026

https://github.com/mull-project/mull-jit-lab

Some experiments with different programming languages and LLVM JIT.

jit llvm llvm-jit

Last synced: 27 Apr 2025

https://github.com/nickforall/ijssel

yet another tiny compiler. just a toy project.

compiler llvm rust

Last synced: 06 Oct 2025

https://github.com/appcypher/llvm-adventure

Getting started with LLVM

build llvm macos msys2 visual-studio windows

Last synced: 06 Oct 2025

https://github.com/lukel97/racket-llvm

LLVM bindings for Racket

llvm racket

Last synced: 19 Oct 2025

https://github.com/alanvf/raku-llvm

Raku bindings for the LLVM that go beyond the C API

llvm perl6 perl6-llvm raku raku-llvm

Last synced: 25 Oct 2025

https://github.com/mbarbar/crux-bitcode

Easily build LLVM bitcode from popular open-source software.

bitcode crux llvm

Last synced: 04 Apr 2026

https://github.com/budchirp/graphite

Fast (🚀), Memory safe (🚀), Simple (🚀) language compiler written in C++ (bad 😡) using LLVM (🚀)

compiler cpp llvm llvm-ir

Last synced: 27 Apr 2026

https://github.com/chronostasys/immix

Immix GC for LLVM based languages

gc immix llvm stackmap

Last synced: 12 Apr 2025

https://github.com/willothy/letter

Letter is a compiler project built in TypeScript using LLVM node bindings.

compiler llvm llvm-javascript parser programming-language typescript

Last synced: 05 May 2025

https://github.com/davidingplus/code-browser

C++ 开源库源代码浏览网站。

clang llvm woboq

Last synced: 30 Oct 2025

https://github.com/jabolol/frost

The Frost Programming Language Compiler

frost haskell llvm

Last synced: 08 Oct 2025

https://github.com/maxomatic458/compiler

compiler for a custom programming language

compiler llvm programming-language

Last synced: 20 Jun 2025

https://github.com/amaiorano/hsm-analyze

A tool based on Clang LibTooling that analyzes C++ code that makes use of the HSM library

graphviz hsm-library libtooling llvm state-machine

Last synced: 13 Jun 2025

https://github.com/inclyc/c2wit

Convert C declarations to .wit

clang llvm wit

Last synced: 25 Oct 2025

https://github.com/spcl/perf-taint

Taint-based program analysis framework for empirical performance modeling.

clang compiler hpc llvm performance-analysis performance-modeling

Last synced: 01 Aug 2025

https://github.com/lucivpav/mila

A simple procedural and imperative language.

compiler llvm pascal

Last synced: 19 Apr 2025

https://github.com/n6ts/llvm_value_pass

LLVM pass profiling dynamic IR instructions & runtime values

dynamic instructions llvm llvm-ir profiling runtime-values

Last synced: 28 Apr 2025

https://github.com/hyperpush-org/hyperpush-mono

Mesh is a general-purpose programming language designed to make concurrent software scalable, fault-tolerant, and maintainable.

llvm programming-language rust

Last synced: 04 Apr 2026

https://github.com/yegor256/llvm-playground

Playing with LLVM and multiple languages

llvm

Last synced: 27 Mar 2025

https://github.com/xigh/llvmbc-dump

Simple tool extracts LLVM bitcode modules from ELF binaries compiled with "-fembed-bitcode"

c elf llvm llvm-bitcode

Last synced: 28 Feb 2026

https://github.com/daskol/fast-bernoulli

Fast generation of long sequencies of bernoulli-distributed random variables

avx avx2 bernoulli bernoulli-distribution bernoulli-trial fast-bernoulli jit-compilation llvm llvm-jit

Last synced: 05 Jul 2025

https://github.com/kassane/zig-mos-bootstrap

zig with llvm-mos backend

6502 6502-compiler llvm llvm-mos mos6502 zig

Last synced: 23 Oct 2025

https://github.com/DragonRuby/lightstorm

Minimalistic ahead-of-time Ruby compiler

llvm mlir mruby ruby

Last synced: 10 Aug 2025

https://github.com/reilabs/hieratika

Compiling LLVM bytecode to run on top of the CairoVM and execute provably on Starknet

compiler emulator llvm starknet

Last synced: 15 Apr 2025

https://github.com/nunoplopes/llvm-aa-verif

Verification of LLVM's alias analysis proof rules

alias-analysis llvm verification

Last synced: 16 Apr 2025

https://github.com/fawdlstty/facc

基于 .NET 5 的自制语言的工具,通过极简语法描述文法,自动生成AST代码

compiler llvm llvm-frontend

Last synced: 15 Oct 2025

https://github.com/pirate/assembly-repl

A REPL for raw ASM assembly, LLVM IR, C++, C, Objective C on macOS/Linux ARM64/AMD64. Useful for learning assembly, optimizing LLMV output, debugging memory, etc.

arm arm64 assembly c c-language clang cpp learning llvm llvm-clang llvm-ir macos objective-c repl x64-assembly x86-64

Last synced: 31 May 2026

https://github.com/nathsou/yolang

Procedural language targeting LLVM

compiler llvm programming-language wasm

Last synced: 28 Oct 2025

https://github.com/hew-lang/hew

A statically-typed, actor-oriented programming language for concurrent and distributed systems.

actor-model actors compiler concurrency hew language llvm mlir programming-language rust

Last synced: 06 May 2026

https://github.com/raffaeletranfaglia/llvm-middle-end-optimizations

Machine independent passes to optimise LLVM intermediate representation.

cpp llvm llvm-ir llvm-pass optimization

Last synced: 12 Apr 2025

https://github.com/dhruvsrikanth/gollum

A compiler for GoLite, a simple mix between Go and C/C++. The compiler uses LLVM for its IR representation and is designed for an ARM64 backend architecture.

antlr4 arm64 assembly c89 compiler go golang golite llvm llvm-ir programming-language

Last synced: 18 Aug 2025

https://github.com/weliveindetail/decisiontreecompiler

Aiming to outperform conventional compiled tree methods

decision-tree-evaluation llvm optimization simd

Last synced: 15 Apr 2025

https://github.com/lancern/llvm-covmap

Profiling for code coverage via bitmap

code-coverage llvm llvm-ir llvm-pass profiling

Last synced: 16 Apr 2025

https://github.com/proprowataya/calc4

The Calc4 Programming Language - Every code element is an operator, allowing programming in the style of a calculator

compiler compilers interpreter jit language llvm llvm-ir programming-language

Last synced: 12 Apr 2025

https://github.com/sdasgup3/dwarf-type-reader

Reading type information from debug info section of executable

binary-analysis decompilation dwarf llvm protobuf protocol-buffers type-system

Last synced: 12 Apr 2025

https://github.com/laolarou726/coolcompiler

Stanford CS1/CS143 Compilers Course Project for COOL (Classroom Object-Oriented Language) in C++ using LLVM backend

ast code-generation compiler cool cpp lexer llvm llvm-ir parser parsers semantic stanford

Last synced: 28 Apr 2025

https://github.com/yuri-xyz/tails

🛠️ An experimental functional systems programming language, written in Rust and powered by LLVM as a backend.

compiler language llvm

Last synced: 20 Aug 2025

https://github.com/i2y/konpeito

A gradually typed Ruby subset compiler with Hindley-Milner type inference, dual LLVM/JVM backends, and seamless Java interop.

jvm llvm mruby raylib ruby skija

Last synced: 14 Mar 2026

https://github.com/tsedan/anxlang

Anx is an experimental programming language written in C++ using LLVM

compiler cpp language llvm systems

Last synced: 14 Apr 2025

https://github.com/broadwaylamb/generate-llvm-docset

A Python 3 script for generating Dash docset for LLVM API

cli dash documentation doxygen llvm python3

Last synced: 29 Jul 2025

https://github.com/ethanuppal/llvm-pass-skeleton-rs

example LLVM pass but in Rust 🦀

llvm tutorial

Last synced: 07 May 2025

https://github.com/jiriklepl/masters-thesis-code

This is a supplementary repository for my master's thesis

cabal cmm compiler haskell language llvm master-thesis masters-thesis mff-uk

Last synced: 04 Feb 2026

https://github.com/hyouteki/irl

A simpler version of what LLVM is at its core; "An optimizer and transpiler of its very own LLVM IR to various architecture's ISA".

compiler-infrastructure intermediate-representation language llvm rust

Last synced: 13 Jun 2025

https://github.com/caoimhebyrne/petal

A language with a compiler written in C, generating binaries using LLVM

c language llvm

Last synced: 13 Apr 2025

https://github.com/soerlemans/acris

Acris is a compiler project for a systems programming language aimed at interoperability with multiple languages.

acris ast c cmake codegen compiler cpp cpp23 interoperability language lexer llvm python3 transpiler

Last synced: 02 Feb 2026

https://github.com/jonathanvdc/flame-llvm

LLVM front-end that consumes Flame IR; can be used to compile C# to native code.

compiler csharp flame llvm

Last synced: 19 May 2026

https://github.com/samuelmarks/type-correct

Correct types: typed correctly

c cpp libclang libtooling llvm

Last synced: 08 May 2026

https://github.com/a1exxd0/acc

C89 compiler built in Rust.

c compiler llvm

Last synced: 30 Apr 2025

https://github.com/japrozs/rim_llvm

a smol compiler I've been working on for the past few weeks

c compiler interpreters llir llvm

Last synced: 29 Apr 2026

https://github.com/lejenome/compiler-demo-101

Compiler Design Overview workshop materials

bison flex gcc lex lexer llvm parser yacc

Last synced: 18 Aug 2025

https://github.com/kavon/ghc-llvm

improvements to llvm to support functional-language compilers, e.g., ghc

compilers ghc haskell llvm

Last synced: 18 Aug 2025

https://github.com/karellen/karellen-llvm

Karellen Python LLVM Library

clang compiler cpython llvm python wheel

Last synced: 05 Jun 2026

https://github.com/willothy/sharp

LLVM-Based procedural-ish programming language written in Rust, with Rust-like syntax and modules

compiler inkwell llvm programming-language rust

Last synced: 01 Apr 2026

https://github.com/dannypsnl/extend

An extension provider of llir/llvm

llvm

Last synced: 16 Apr 2025

https://github.com/aermoss/rsx-r

A compiled statically typed multi paradigm general purpose programming language designed for cross platform applications.

compiler cross-platform general-purpose llvm llvmlite multi-paradigm programming-language rsharp rsxr statically-typed

Last synced: 23 Oct 2025

https://github.com/andrew-wja/instrumentor

instrumentor is a tool for instrumenting LLVM IR to detect problems at runtime. The initial focus is on memory safety issues such as leaks, use-after-free, stack smashing, and out-of-bounds access.

instrumentation llvm memory-leak memory-safety

Last synced: 03 Aug 2025

https://github.com/99thedark/sulfur

Fourth try at a programming language

compiler language llvm programming-language sulfur sulfur-lang

Last synced: 15 Apr 2025

https://github.com/romch007/floc

Compiler for the Flo programming language

compiler llvm rust

Last synced: 02 Aug 2025

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

Set up your GitHub Actions workflow with a specific release of LLVM

github-actions llvm

Last synced: 02 Aug 2025

https://github.com/wirthx-compiler/wirthx

Wirthx is a pascal compiler

compiler llvm pascal

Last synced: 02 Aug 2025

https://github.com/xia-mc/clang-mc

A Development Toolchain for Minecraft Datapacks.

compiler llvm minecraft minecraft-datapack programming stdlib toolchain

Last synced: 07 Apr 2025

https://github.com/joshuawills/x-compiler

Compiler for 'X' language, utilising LLVM IR as target code

compiler java llvm programming-languages

Last synced: 02 Aug 2025

https://github.com/alexeev-prog/morning.lang

Aesthetic programming language in C++ (llvm)

bnf clang cmake compiler cpp llvm llvm-clang llvm-frontend programming-language

Last synced: 31 Jul 2025

https://github.com/greydevv/mango-compiler

Mango: Compiled, statically-typed general purpose programming language.

compiler compiler-construction cpp llvm llvm-ir programming-language

Last synced: 24 Oct 2025

https://github.com/kcreate/llvm-learning

Collection of hand-written LLVM-IR files.

learning llvm

Last synced: 10 Jan 2026

https://github.com/feast107/lax

Language-based AI Communication System

ai chatgpt chatgpt-api control-systems csharp llvm openai productivity signalr

Last synced: 07 May 2025

https://github.com/hylo-lang/llvm-build

LLVM library binaries that are compatible with the Swift runtime

llvm swift

Last synced: 09 Mar 2026

https://github.com/chimehq/gogsym

Go library for reading GSYM files

dsym go llvm symbolication

Last synced: 18 Oct 2025

https://github.com/weliveindetail/blog

Sporadic details on compilers, code and tooling from the world of LLVM

cpp jit lldb llvm native orc remote

Last synced: 12 Apr 2025