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/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/angerman/data-bitcode-edsl

Data.BitCode.EDSL

bitcode haskell llvm

Last synced: 01 May 2026

https://github.com/clr1107/lmc-llvm-target

A Little Man Computer assembly compiler target (LLVM)

compiler go golang little-man-computer llvm

Last synced: 29 Apr 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/retrooper/zpp

This is a compiler written in C++ for the Z++ Programming Language. This programming language is still in development.

cpp llvm

Last synced: 29 Apr 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/kayagokalp/klang

klang is slightly modified Kaleidoscope clone, created to test LLVM experience with Rust

llvm rust

Last synced: 14 May 2026

https://github.com/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 21 Apr 2026

https://github.com/syn-nine/tentacode

Compiler for a simplified gamedev language inspired by Rust, Python, Julia, and MATLAB.

llvm

Last synced: 15 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/noloader/build-llvm

Recipes to download and build LLVM, Clang front end and Compiler-RT from sources

clang llvm

Last synced: 13 May 2026

https://github.com/moisutsu/pascal_compiler

C言語によるPascal風言語のコンパイラ

c lex llvm pascal-compiler yacc

Last synced: 28 Apr 2026

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/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/ella-0/grimec

The Grime Compiler

compiler llvm

Last synced: 28 Apr 2026

https://github.com/ravener/llvm-c-sum

An example of a sum function in LLVM using the C API

c jit llvm llvm-ir mcjit

Last synced: 28 Apr 2026

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/farzonl/llvmplugins

llvm plugins I have written for cs6241.

compiler-construction compiler-design compilers computer-systems llvm

Last synced: 27 Apr 2026

https://github.com/salekinsirajus/licm-optimization-pass-llvm

Loop Invariant Code Motion Optimization Pass - operates on LLVM Intermediate Representation (IR)

compiler compiler-optimization intermediate-representation llvm llvm-pass loop-optimization

Last synced: 26 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/sonicstark/sanitizerreports

Grab various reports from Sanitizers to test https://github.com/SonicStark/CapSanX

llvm llvm-test-suite llvm-utils sanitizer

Last synced: 25 Apr 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/alexdenisov/bazel-llvm-plugin

Example of an LLVM plugin built with Bazel

bazel bazel-examples llvm

Last synced: 22 Apr 2026

https://github.com/willkirkmanm/llvm-viewer

An LLVM IR viewer, featuring syntax highlighting, symbol navigation, and error handling for LLVM Intermediate Representation files. Ideal for compiler developers, reverse engineers, and anyone exploring IR-level code.

compiler-explorer immediate-reprersentation llvm llvm-ir llvmlite lowlevel parsonlabs

Last synced: 21 Apr 2026

https://github.com/thrustlang/toolchains

x86_64 (libc, musl, glibc, msvcrt, libcmt) Windows & Linux precompiled LLVM and Clang infrastructure.

llvm llvm-c llvm-c-api

Last synced: 04 Jun 2026

https://github.com/alternative-intelligence-cp/aria

Aria Programming Language — systems language built for safety, determinism, and AI-native applications. LLVM backend, 80 packages, LSP, DAP debugger, GPU codegen.

ai aria compiler gpu language-server llvm programming-language systems-programming

Last synced: 29 Apr 2026

https://github.com/kkimj/performancefuzzer

PerformanceFuzzer

clang fuzzer fuzzing llvm llvm-ir

Last synced: 19 Jan 2026

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/philipturnbull/llvm-mca

Generate marker comments for LLVM's Machine Code Analyzer

llvm rust

Last synced: 16 Feb 2026

https://github.com/weliveindetail/statefuljit

A minimal experimental JIT compiler that maintains variable state during recompilation

experimental language llvm stateful

Last synced: 16 Apr 2026

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: 16 Apr 2026

https://github.com/aapeliv/kazm

A small C-like programming language implemented in OCaml

compiler llvm ocaml

Last synced: 16 Apr 2026

https://github.com/daskol/cxxlintaur

C++lintaur is a toy linter that checks name for compliance to Google Style Guide.

clang cpp cxx libtool linter llvm toy-project

Last synced: 15 May 2026

https://github.com/e3m3/calcc-rust

Learning rust by implementing the calc langauge using the llvm-sys crate

calc calculator-application llvm llvm-ir rust-lang

Last synced: 16 Feb 2026

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/mrlsd/llvm-api-swift

Swift LLVM API is a library and utils set fully compatible with LLVM-C API. The library can be used to create compilers backend based on LLVM

compilers llvm llvm-bindings swift

Last synced: 07 Feb 2026

https://github.com/reussir-lang/reussir-playground

A programming language with region-based memory management

functional-programming llvm memory-management mlir

Last synced: 25 Feb 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/yuao/llvm-wasm

Workflows that complie LLVM to WebAssembly using emscripten

llvm webassembly

Last synced: 10 May 2026

https://github.com/ozansz/vlang-llvm-compiler

LLVM-based code generator for CENG444 term project experimental language VLang

bison compiler compiler-design flex llvm llvm-ir metu-ceng

Last synced: 27 Mar 2025

https://github.com/zhangboyang/qemu

LLVM-accelerated QEMU, focused on user-mode emulation (my personal project, still under development)

binary-translation llvm qemu

Last synced: 31 Jan 2026

https://github.com/belajarqywok/strmc

Credentials Management Tool Using Stream Cipher Algorithm.

clang cryptography cybersecurity llvm rc4-algorithm stream-cipher

Last synced: 07 Feb 2026

https://github.com/trinnguyen/gao

The Gao programming language

compiler gao gao-lang llvm rust

Last synced: 01 May 2026

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

An unnamed 5th version of my programming language

ast compiler lexer llvm programming-language rust

Last synced: 04 Jan 2026

https://github.com/encore-ecosystem/encore

Frontend of programming language for academic purpose designed for testing system that prevent memory leaks

compiler llvm programming-language

Last synced: 19 Jun 2025

https://github.com/septechx/evsc

Evsc compiler

compiler llvm rust

Last synced: 29 Aug 2025

https://github.com/laluxx/rush

Yet another llvm wrapper

ast llvm parser programming-language

Last synced: 09 Mar 2026

https://github.com/superscary/loom

A statically-typed OOP language with two-pass compilation, value semantics, and bare metal accessibility.

compiler llvm ocaml programming-language static-typing

Last synced: 22 Aug 2025

https://github.com/ubiquitydotnet/llvm.libs

Build support for creating Llvm.Libs Nuget Packages

dotnet libllvm llvm llvm-bindings llvm-libraries

Last synced: 19 Aug 2025

https://github.com/thred/c-bench-64

Benchmarks for various MOS Technology 6502 C Compilers

benchmark c64 cc65 kickc llvm mos6502 oscar64 sdcc vbcc

Last synced: 14 May 2026

https://github.com/vsl-lang/llir

LLIR: Graph Optimizing LLVM-targetted backend

backend llvm optimizer vsl

Last synced: 05 Oct 2025

https://github.com/droncode/rg3

Code analyzer & codegen framework. Third in order, first in strength.

cpp llvm python3

Last synced: 28 Feb 2026

https://github.com/devcheckog/heapsort-llvm-ir

Hand-written implementation of HeapSort in LLVM IR.

llvm llvm-ir

Last synced: 12 Aug 2025

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

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

Last synced: 31 Mar 2025

https://github.com/isusbu/lisca

A static code analysis tool for investigating the Linux kernel source code.

clang code-analyzer cpp linux linux-kernel llvm

Last synced: 28 May 2026

https://github.com/misprit7/wordy

A compiler for Microsoft Word documents that targets LLVM IR

compiler llvm word wysiwyg-editor

Last synced: 12 Apr 2026

https://github.com/manorajesh/laspa

Lisp-like Language with LLVM Backend

lisp llvm programming-language rust

Last synced: 16 Apr 2026

https://github.com/devcheckog/heapsort-mlir

Heapsort sorting algorithm in MLIR.

llvm mlir

Last synced: 03 Sep 2025

https://github.com/devcheckog/quicksort-mlir

Quicksort sorting algorithm in MLIR.

llvm mlir

Last synced: 26 Jul 2025

https://github.com/ergrelet/llvm-ebc-lddump

Fake linker plugin compatible with lld and GNU ld, which dumps the linker's command-line in a file.

clang linker llvm llvm-bitcode plugin

Last synced: 07 Feb 2026

https://github.com/zuqq/coy

A small programming language that compiles to LLVM IR

compiler llvm

Last synced: 15 Sep 2025

https://github.com/cyruscyliu/llbic

Compile Linux kernels to LLVM bitcode with a reproducible CLI, machine-readable manifests, and agent-friendly status tracking across kernel, arch, and Clang versions.

agent agent-workflows bitcode clang cli docker kernel-build linux-kernel llvm program-analysis reproducible-builds reproducible-research system-research system-securty-research

Last synced: 01 May 2026

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

6th version of my programming language, Aqua

compiler language llvm nim nim-lang programming-language

Last synced: 06 Jan 2026

https://github.com/steleman/openai-triton

Fork of OpenAI's Triton compiler v3.4.0 using LLVM 21.1.0 / 21.1.1 on Fedora 41+

cuda fedora linux llvm mlir mlir-dialect openai rocm triton

Last synced: 08 Apr 2026

https://github.com/bearddan2000/odin-cli-hello-world

This is a POC project to demonstrate odin.

clang cli hello llvm odin world

Last synced: 12 Apr 2026

https://github.com/hgn/builddriver

Python Package to Execute & Capture Build Pipelines (support for gcc, llvm, ...)

build-tool builder clang cmake gcc llvm make package python python3

Last synced: 20 May 2026

https://github.com/coditva/uc-to-llvm

A small uC compiler front-end for LLVM

compiler compiler-construction lex llvm llvm-c llvm-ir yacc

Last synced: 04 Sep 2025

https://github.com/tinybiggames/parse

Parse - Universal Language Engine: 🔧⚡Build custom programming languages with fluent API + LLVM backend. Define grammar rules at runtime, generate native code instantly - no separate generation step! Perfect for DSLs, compiler research & language experimentation. Delphi native with chainable API design.

code-generation compiler delphi dsl fluent-api language-engine llvm parser-generator pascal programming-language

Last synced: 04 Sep 2025

https://github.com/devcheckog/n-queens

Complicated problem in leetcode, categorized as hard.

c llvm

Last synced: 04 Sep 2025

https://github.com/bclehmann/streamcompiler

A simple JIT-compiled numgrep

cli compiler grep grep-like interpreter jit llvm numgrep rust

Last synced: 20 May 2026

https://github.com/hydrogen602/math-go-brr

Python and LLVM experiments

compiler jit llvm python

Last synced: 07 Jan 2026

https://github.com/jvmakine/shine

LLVM frontend for Shine

compiler functional-programming golang llvm

Last synced: 21 Jan 2026

https://github.com/termoshtt/kaleidoscope

LLVM kaleidscope example in Rust

kaleidoscope llvm rust

Last synced: 12 Apr 2026

https://github.com/jqntn/minirust

Smallest and most portable stable and safe Rust binary

binary clang gcc gnu llvm minimal minimalist msvc musl native portable rust rust-lang small stable tiny

Last synced: 11 May 2026

https://github.com/junlarsen/eight

Toy compiler

compiler llvm

Last synced: 14 Mar 2025

https://github.com/nickboucher/multi-domain-sfi

An extension of Software Fault Isolation (SFI) which supports multiple isolation domains

clang fault-isolation llvm security sfi

Last synced: 20 May 2026

https://github.com/aabanakhtar/mini-c-compiler

LLVM based compiler for a subset of C

c compilers ir lexer llvm parsing

Last synced: 13 Apr 2026

https://github.com/charan-kumar-137/monk

Compiler

compiler llvm

Last synced: 12 Feb 2026

https://github.com/xavier-maruff/lumiere

Compiler for the Lumiere language

bison-yacc cmake compiler cpp flex llvm llvm-ir server

Last synced: 19 May 2026

https://github.com/nikic/llvm-compile-time-data-1

LLVM compile-time performance data over time (repo 1).

llvm

Last synced: 25 Jun 2025

https://github.com/kkkaan/general-clang-format

A general .clang-format file, with most of the configurations, for auto formatting your code.

c clang cpp llvm

Last synced: 13 Mar 2025

https://github.com/steleman/llvm-21.1.8

LLVM 21.1.8 on Fedora 41/43 and some additions for Torch-MLIR, ONNX-MLIR and IREE

clang cuda fedora fedora-41 fedora-43 iree llvm mlir onnx-mlir torch-mlir

Last synced: 07 Apr 2026

https://github.com/lowlevel01/llvm-obfuscation-passes

Educational collection of LLVM obfuscation passes. (Feel free to use it for your course)

llvm llvm-pass obfuscation

Last synced: 17 May 2026