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/mrjameshamilton/bf

An optimizing brainf*ck compiler with multiple target backends: JVM, smali, dex, C, LLVM IR, ARM, WASM, JavaScript and Lox.

arm assembly brainfuck bytecode compiler java javascript jvm jvm-bytecode jvm-language kotlin language llvm llvm-ir lox smali wasm

Last synced: 09 Apr 2025

https://github.com/alt-romes/llvm-c-search

Terminal interface to search the LLVM-C API

bubbletea c colly llvm llvm-c scraper tui

Last synced: 17 Jun 2025

https://github.com/go-rod/rod-mcp

Model Context Protocol Server of Rod

browser-automation go-rod golang llm llvm mcp mcp-server mcp-tools rod

Last synced: 13 Apr 2025

https://github.com/srgaabriel/selene

🍂|Selene is a statically-typed, imperative and procedural programming language compiled to LLVM IR. The language of tranquil and serenity.

ast-parser build-tool compiler gradle jvm kotlin kotlin-jvm kotlin-native llvm llvm-ir multiplatform programming-language programming-language-development selene

Last synced: 06 Mar 2026

https://github.com/dtcxzyw/clang-i18n

Clang wrapper with i18n support Clang国际化支持插件

clang compiler compiler-plugin compiler-wrapper i18n internationalization llvm

Last synced: 28 Apr 2025

https://github.com/gtxzsxxk/veripython

本科编译原理大作业:Verilog to Python Testbench Module:生成 FIRRTL 中间表示的 Verilog 文法子集的前端与基于 Arcilator 生成 Python 仿真模块的后端

circt llvm mlir python testbench verilog

Last synced: 07 Apr 2025

https://github.com/ketgg/Hana

Hana is an elegant, clean and minimalistic interpreted programming language inspired from lua, python and javascript <3

bison compiler-design flex intermediate-code-generation interpreter lex llvm programming-language yacc

Last synced: 14 Apr 2025

https://github.com/jobinrjohnson/flare

A compiler for TypeScript

bison-flex clang compiler cpp language llvm typescript

Last synced: 13 May 2025

https://github.com/llvm-swift/lite

A test runner for compiler-like Swift projects

compiler lit llvm swift test

Last synced: 03 Aug 2025

https://github.com/shibatch/xpass

A collection of experimental optimizing passes for LLVM

clang compiler llvm llvm-ir llvm-pass optimization

Last synced: 16 Jun 2025

https://github.com/burz/cfl

a Compileable statically typed Functional programming Language

compiler functional-programming interpreter llvm

Last synced: 23 Aug 2025

https://github.com/adl-x/llavidal

This is the offical repository of LLAVIDAL

action-recognition activities-of-daily-living large-vision-language-model llvm

Last synced: 12 Apr 2025

https://github.com/houhuawei23/nudt-sysyc-csc2024

NUDT SysY Compiler for CSC-2024

compiler cpp llvm

Last synced: 30 Apr 2025

https://github.com/ketgg/hana

Hana is an elegant, clean and minimalistic interpreted programming language inspired from lua, python and javascript <3

bison compiler-design flex intermediate-code-generation interpreter lex llvm programming-language yacc

Last synced: 14 Apr 2025

https://github.com/xd009642/llvm-profparser

Mostly complete pure rust implementation of parsing llvm instrumentation profile data

coverage-data deserialization hacktoberfest llvm parser

Last synced: 17 Mar 2025

https://github.com/DerekSelander/lldb_fix

RESOLVED IN XCODE 10.2! Fix for LLDB (in Xcode 10) which incorrectly imports the wrong API headers

debugger debugging ios lldb llvm macos simulator tvos

Last synced: 11 Mar 2025

https://github.com/derekselander/lldb_fix

RESOLVED IN XCODE 10.2! Fix for LLDB (in Xcode 10) which incorrectly imports the wrong API headers

debugger debugging ios lldb llvm macos simulator tvos

Last synced: 16 Jul 2025

https://github.com/sn99/pakoda

A hobby programming language 🦀 inspired by llvm's kaleidoscope

compiler kaleidoscope language llvm rust

Last synced: 26 Mar 2025

https://github.com/mwguy/llvm-brainfuck

Simple brainfuck compiler writen with LLVM

brainfuck llvm llvm-frontend

Last synced: 14 Mar 2026

https://github.com/lucasfelixsilveira/morgana

🐑 Comptime low than LLVM or MLIR - Morgana use community extensors for more compilation performance. Knowing exactly what it need to do since you run the build command

better-than-llvm carla carla-lang ir ir-language language llvm mlir mlir-lang mlir-llvm mlir-llvm-morgana morgana morgana-ir morgana-ir-lang simple-syntax

Last synced: 10 Mar 2026

https://github.com/pfalcon/ullvm_c

Lightweight LLVM C API bindings for Pycopy and other Python implementations

llvm llvmlite pycopy

Last synced: 04 Sep 2025

https://github.com/hahnlee/imugi

:dragon: Experimental python compiler written in python

compiler compiler-frontend llvm objective-c-runtime python

Last synced: 13 Apr 2025

https://github.com/rigetti/qcs-sdk-qir

Compile & Run Quantum Intermediate Representation (QIR) Programs on Rigetti Quantum Cloud Services (QCS)

llvm qir quantum-computing

Last synced: 10 Apr 2025

https://github.com/tuoxie007/play_with_llvm_write_a_real_compiler

A demo about how to build a real compiler with LLVM libraries, write for the book https://github.com/tuoxie007/play_with_llvm

compiler llvm

Last synced: 04 May 2025

https://github.com/lantos1618/zenlang

The world's first AI-native systems programming language. Zero keywords, pattern matching, UFC. Following Cursed Lang (first AI esoteric lang), Zen is the first AI practical/production language. Created via Ralph Loop.

ai-generated llvm pattern-matching programming-language systems-programming zero-keywords

Last synced: 12 Mar 2026

https://github.com/kingtous/webc-llvm-compiler

An WebC(self-designed) Compiler based on LLVM, which make it easy to develop web server. 使用LLVM框架的WebC语言编译器🔧

clang compiler llvm webc

Last synced: 07 Oct 2025

https://github.com/alexdenisov/mlir-tutorial

Terribly incorrect and incomplete AOT compiler for mRuby. Source code for the LLVM Social Berlin #20

llvm llvm-tutorial mlir mruby ruby

Last synced: 16 Apr 2025

https://github.com/ArtemSkrebkov/mlir-rust-toy

MLIR Toy tutorial in Rust! See how you can implement a programming language using MLIR and Rust.

compiler ir llvm mlir rust

Last synced: 26 Apr 2025

https://github.com/dtcxzyw/conservative-clang

An early LLVM pass which removes most of UB-implying information

clang compiler llvm llvm-pass optimzation undefined-behavior

Last synced: 13 Apr 2025

https://github.com/nwtgck/platy-lang-haskell

Platy Language Compiler by Haskell & LLVM: Declarative, Statically typed and Simple to implement language

compiler haskell language llvm programming-language

Last synced: 07 May 2025

https://github.com/cooperwalbrun/rust-template

A project template for setting up new Rust 2021 Edition projects with cargo-make/rustfmt/rust-clippy.

clippy llvm rust rustfmt template

Last synced: 03 Apr 2025

https://github.com/openvadl/openvadl

An open-source implementation of the VADL processor description language.

compiler hardware llvm processors qemu simulator

Last synced: 23 Sep 2025

https://github.com/alexdenisov/llvm-social-exception-handling

https://www.meetup.com/llvm-social-berlin/events/296282330/

libunwind llvm

Last synced: 16 Apr 2025

https://github.com/Ewenwan/llvm-clang-samples

利用LLVM,Clang制作自己的编译器 UNMAINTAINED: Examples of using the LLVM and Clang compilation libraries and tools

clang compiler llvm

Last synced: 16 May 2025

https://github.com/cordx56/slip

Small LIsP (toy) language compiler project

compiler llvm rust

Last synced: 07 May 2025

https://github.com/jemc/pony-llvm

Pony object-oriented wrapper for the LLVM API.

ffi library llvm llvm-bindings pony-language

Last synced: 12 Apr 2025

https://github.com/antoniotejada/epycc

C99 just in time Python embeddable compiler with no external compiler dependencies so you can seamlessly use fast/existing C code from Python

c c99 compiler jit lark lark-parser llvm llvmlite python

Last synced: 23 Jan 2026

https://github.com/marihachi/holo

A system programming language of modern syntaxes with LLVM.

compiler llvm low-level programming-language system-programming

Last synced: 06 May 2025

https://github.com/angerman/data-bitcode-llvm

Data.BitCode.LLVM

bitcode haskell llvm

Last synced: 25 Oct 2025

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

LLVM Kaleidoscope tutorial in Go, toy project.

go golang llvm toy-project tutorial

Last synced: 24 Apr 2025

https://github.com/acolite-d/llvm-tutorial-in-rust-using-inkwell

An implementation of Kaleidoscope, the LLVM tutorial model language, written in Rust using Inkwell.

compilers llvm rust

Last synced: 12 Apr 2025

https://github.com/agentcooper/eye

Eye is a statically typed compiled language implemented using LLVM, with a syntax inspired by TypeScript

compiler llvm programming-language typescript

Last synced: 06 May 2025

https://github.com/gmh5225/llvmwindowsdrivertest

A project only for testing windows driver by llvm-msvc.

driver kernel llvm llvm-msvc windows

Last synced: 14 Apr 2025

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

Jeandle is a Just-in-Time compiler for Java. It is built on OpenJDK and leverages the LLVM compiler infrastructure to generate machine code, aiming to provide powerful compilation optimizations and deliver high-performance code.

compiler jdk llvm

Last synced: 06 Mar 2026

https://github.com/xeouz/virec

A small compiler with LLVM

compiler cpp llvm programming-language

Last synced: 25 Jun 2025

https://github.com/silverbirder/rustscript

A Toy Javascript Compiler that parses javascript and compiles JIT with LLVM(Rust:inkwell).

compiler inkwell javascript llvm rust toy

Last synced: 11 Mar 2026

https://github.com/mshockwave/llvm-sample-pass

Simple LLVM pass that shows the basic LLVM API concepts

cmake compiler-optimization cpp llvm llvm-ir

Last synced: 15 Jun 2025

https://github.com/redraiment/brainfuck

Brainfuck Compiler and Interpreter with LLVM in C

brainfuck c compiler interpreter jit llvm llvm-frontend

Last synced: 15 Oct 2025

https://github.com/cpp-linter/clang-tools-pip

Install clang-format, clang-tidy, clang-query and clang-apply-replacements binaries with clang-tools CLI.

clang-format clang-tidy clang-tools-extra hacktoberfest llvm llvm-clang

Last synced: 23 Oct 2025

https://github.com/acrylicshrimp/testlang-rust

A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.

compiler compiler-frontend llvm llvm-frontend parser parser-generator

Last synced: 29 Oct 2025

https://github.com/jakuj/bfc-10000

Heavily optimising Brainf*** compiler targeting LLVM

brainfuck brainfuck-compiler compiler llvm

Last synced: 25 Apr 2025

https://github.com/appleseedhq/windows-deps

Third-party libraries required to build and package appleseed on Windows

appleseed c-plus-plus embree llvm opencolorio openexr openshadinglanguage osl vfx windows

Last synced: 29 Apr 2025

https://github.com/kirillbobyrev/code-clone-detection-llvm-devmtg15-poster

Code Clone Detection in Clang Static Analyzer poster for LLVM Developers' Meeting 2015.

c-plus-plus clang clang-static-analyzer llvm poster research static-analysis

Last synced: 16 Apr 2025

https://github.com/kamkow1/yup

source code of the yup compiler and other related tools

compiler language llvm programming-language

Last synced: 10 Apr 2025

https://github.com/aermoss/simplecompiler

A simple programming language frontend written in Python using LLVM.

compiler lexer llvm llvm-ir llvmlite parser python simple-compiler

Last synced: 14 Apr 2025

https://github.com/nateseymour/unlogic

Math JIT Compiler and Graph Renderer

cpp graphs jit llvm math opengl

Last synced: 13 Apr 2025

https://github.com/thaliaarchi/nebula

Compiler for the stack-based Whitespace language with LLVM back end.

compiler go llvm llvm-ir programming-languages whitespace-language

Last synced: 28 Feb 2026

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

LLVM components that are modified for SeaHorn

llvm optimization

Last synced: 15 Apr 2025

https://github.com/return/swift-haiku-build

Google Summer of Code repository for building Swift 4, 5 and higher for Haiku.

gsoc haiku llvm swift swift-port swift-toolchain

Last synced: 13 Aug 2025

https://github.com/jakoch/cpp-devbox

C++ DevBox is a docker devcontainer for C++ development. Based on Debian with LLVM, GCC, VulkanSDK, CMake, VCPKG, zsh.

bookworm clang-17 clang-18 cpp debian-12 debian-13 docker gcc-12 gcc-13 llvm trixie vulkan-sdk

Last synced: 28 Oct 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/cbalint13/rvv-kernels

RISCV Vector Kernel C/LLVM-IR generator

int8 kernel llvm math riscv rvv tvm vector

Last synced: 12 Apr 2025

https://github.com/mllif/mllif-project

MLLIF is a MLIR based Language to Language Interoperability Flyover - with a goal to integrate API of all programming languages.

clang clang-frontend clang-plugin clangir interop interoperability llvm llvm-clang mlir

Last synced: 20 Aug 2025

https://github.com/mlir-rs/tblgen-rs

Tablegen bindings for Rust

llvm tablegen

Last synced: 08 Mar 2026

https://github.com/vishnu-m/lua-clang

Lua binding for Libclang code to parse C declarations

clang libclang llvm lua

Last synced: 18 Jun 2025

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/matteoepitech/valka

Valka is a programming language made in C using LLVM.

c compiler cross-platform language llvm

Last synced: 05 Jul 2025

https://github.com/silverjun/swing

A "Protocol" oriented programming language

compiler cpp language llvm new-language programming-language swing

Last synced: 15 Apr 2025

https://github.com/basemax/firstllvmc

Generate object code and IR code of a simple program using LLVM in Pure C.

c compiler compiler-design llvm llvm-bitcode llvm-c llvm-compiler llvm-frontend llvm-ir llvm-tutorial

Last synced: 05 May 2025

https://github.com/tagua-vm/llvm

Safe LLVM bindings.

llvm rust tagua-vm

Last synced: 29 Sep 2025

https://github.com/yujincheng08/llvm-tiger-compiler

Tiny Tiger Compiler

compiler llvm tiger

Last synced: 12 May 2025

https://github.com/simplydanny/bitsy-llvm

Compiler for the Bitsy language based on LLVM.

compiler llvm

Last synced: 10 Apr 2025

https://github.com/iohannrabeson/cpp2json

Export meta-informations about your C++ using Clang

c-plus-plus clang code-generation cpp14 json llvm reflection

Last synced: 10 Apr 2025

https://github.com/pedro-ramalho/ignota-dialect

The MLIR Ignota dialect.

compiler dialect llvm mlir

Last synced: 12 Apr 2025

https://github.com/davidelettieri/kaleidoscope

a c# version of the kaleidoscope tutorial

csharp kaleidoscope llvm

Last synced: 15 Apr 2025

https://github.com/amjoshuamichael/cxc

Scripting language designed for performant live coding

compiler language llvm rust scripting-language

Last synced: 04 Oct 2025

https://github.com/colejcummins/llvm-syntax-highlighting

Syntax highlighting for llvm

llvm syntax-highlighting vscode

Last synced: 27 Aug 2025

https://github.com/yugr/dirtypad

Clang plugin which fills structure pads to provoke buffer overflow errors

buffer-overflow dynamic-analysis llvm program-analysis runtime-verification

Last synced: 11 Apr 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/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/appcypher/llvm-adventure

Getting started with LLVM

build llvm macos msys2 visual-studio windows

Last synced: 06 Oct 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/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/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/nickforall/ijssel

yet another tiny compiler. just a toy project.

compiler llvm rust

Last synced: 06 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/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