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/ashiven/chogopy

A ChocoPy compiler written in Go

chocopy compiler-design compilers golang lexers llvm llvm-ir parsers

Last synced: 04 Sep 2025

https://github.com/dilemafixer/code-share-protocol

SCP (Code Share Protocol) enables dynamic code sharing and integration at runtime without compilation to files or application restarts. It addresses the lack of stable ABI in many languages by providing a self-describing binary format with metadata about functions, types, and dependencies.

dynamic-programming jit llvm llvm-ir protocol runtime

Last synced: 04 Sep 2025

https://github.com/lucaanza/myfirstllvm_compiler

Creating a Compiler for the Kaleidoscope Programming Language using LLVM16.

bison compiler flex kaleidoscope llvm

Last synced: 08 Mar 2026

https://github.com/dtcxzyw/llvm-inst-db

Instruction database extracted from LLVM source

asmjit assembler assembly compiler decompiler disassembler emulator isa llvm qemu

Last synced: 04 Sep 2025

https://github.com/jaiderpro582/call-spoof

📞 Make global calls with a custom caller ID using our SIP service and easily configure it with any softphone or PBX.

call-bomber cpp dropper edr-bypass edr-evasion hacking-tool linux llvm llvm-pass malware-research redteam redteam-tools reverse-engineering spamming spoofcall spoofing thread-stack voip

Last synced: 04 Sep 2025

https://github.com/mfroeh/flux

An imperative, statically typed toy programming language with classes, type inference and some other fun features.

antlr cpp llvm nix

Last synced: 15 Feb 2026

https://github.com/alexeysachkov/llvm-vim

This repo contains settings for the vim editor to work on llvm *.ll and tablegen *.td files. Files are extracted from llvm/llvm-project to be able to install them using Vundle, for example

llvm llvm-ir vim

Last synced: 22 Mar 2025

https://github.com/cach30verfl0w/furlang

Furlang is a toy language based on LLVM and ANTLR4, developed in Kotlin

fur furlang kotlin language llvm

Last synced: 26 Mar 2025

https://github.com/ayushraina2028/e0255-compiler-design-2025

This repositors contains my notes and assignments of LLVM and MLIR for the Compiler Design Course.

compiler latex llvm mlir

Last synced: 02 Apr 2025

https://github.com/kwk/llvm_snapshot_builder

Builds LLVM Snapshots on Copr

copr fedora llvm snapshots

Last synced: 07 Oct 2025

https://github.com/kehrazy/llvm-mlir-artifact

LLVM + MLIR + Clang built and packaged into a single release

archive clang llvm mlir package release

Last synced: 03 Apr 2025

https://github.com/koloso-lorax/malware-analysis-toolkit

🛠️ Analyze malware with Python scripts designed for real-world investigations and automate threat intelligence for better cybersecurity.

frida ghidra idapython idapython-plugin inetsim inetsim-setup llvm malware-analysis malware-detection openssl pefile penetration-testing python reverse-engineering security suricata yara zeek

Last synced: 04 Sep 2025

https://github.com/jakecc-codes/dangerfell

Basically flappy bird but with a gun.

clang cpp cxx game game-engine llvm windows

Last synced: 12 Aug 2025

https://github.com/kkestell/fern

Multi-stage optimizing compiler for a statically-typed imperative programming language.

compiler llvm python

Last synced: 30 Mar 2025

https://github.com/i3abghany/rustyc

A C compiler in Rust and LLVM.

c compiler llvm x86-64

Last synced: 26 Mar 2025

https://github.com/auyxs/llvm-optimizations

UNIMORE Compilers Course 2024/25 - collection of assignments

compilers llvm llvm-ir

Last synced: 27 Mar 2025

https://github.com/kwk/talks

Collection of presentations I have given or intend to give

beamer dwarf elf filecheck latex lldb llvm presentations talks

Last synced: 28 Mar 2025

https://github.com/vyorkin/caleidoscope

:construction: Working through the LLVM kaleidoscope tutorial in OCaml. WIP.

kaleidoscope llvm ocaml

Last synced: 16 Dec 2025

https://github.com/dikshasethi2511/compilers_assignment_2

Implemented an LLVM pass designed to detect array accesses with NULL bases at runtime. It uses data flow analysis to identify array accesses where the array base is guaranteed not to be NULL, ensuring that null pointer dereferences are caught and handled appropriately.

llvm nullchecks

Last synced: 06 Jan 2026

https://github.com/abertschi/influence_compiler_flags_on_fuzzing

Evaluating the Influence of Compiler Flags on Fuzzing

afl clang fuzzbench fuzzing llvm

Last synced: 27 Mar 2025

https://github.com/caphosra/docker-llvm-alpine

To create a docker image which uses alpine as base and has been installed LLVM.

alpine alpine-image alpine-linux docker docker-image dockerfile llvm

Last synced: 27 Feb 2025

https://github.com/harshitk-cp/codecompiler

AOT Code compiler which converts text inputs from Java code into C++, generates LLVM IR, assembles it into machine code, and executes it on the host machine to give outputs.

compiler-design compiler-optimization llvm llvm-ir

Last synced: 23 Feb 2025

https://github.com/spaghettifunk/alaska

A mix between Go and Rust to reach the sweet spot with LLVM as backend

go llvm programming-language rust

Last synced: 06 Jan 2026

https://github.com/beaujoh/coriander-and-oclgrind

An example of dynamically linking the Coriander and Oclgrind against the same version of LLVM

coriander llvm oclgrind opencl

Last synced: 11 Apr 2025

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

A modern, GPU-first, statically-typed, compiled programming language designed for balancing high performance and safety in the age of Generative AI

compiler cranelift gpu gpu-programming llvm miri programming-language

Last synced: 14 Mar 2026

https://github.com/yilingqinghan/irlab

A web-based visual tool for comparing, exploring, and understanding LLVM IRs — under construction 🚧

compiler ir llvm visiualiza

Last synced: 03 Jul 2025

https://github.com/sonicstark/saninvs

SanitizerInvariants - Instrumenting a program to infer invariants with Daikon, on the top of LLVM compiler infrastructure

daikon invariants llvm sancov sanitizer

Last synced: 22 Feb 2025

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

brainfuck compiler using LLVM as a backend

brainfuck jit-compiler llvm

Last synced: 08 Apr 2025

https://github.com/laugharne/rust_compiler_deep_dive

In this video, Daniel Cumming a formal verification engineer at Runtime Verification and Rust instructor at RareSkills explains how the Rust compiler works under the hood. This talk will explain the Rust compiler pipeline.

ast cargo cfg compiler compilers ir llvm llvm-ir mir rust rust-lang rustc solidity vyper

Last synced: 09 Apr 2025

https://github.com/cross-tools/clang-cross

Cross-compile toolchain with clang and {gnu, musl} libc

clang cross-compiler cross-toolchain glibc llvm multi-architecture musl-libc

Last synced: 07 May 2025

https://github.com/alexdenisov/bazel-llvm-plugin

Example of an LLVM plugin built with Bazel

bazel bazel-examples llvm

Last synced: 11 Jun 2025

https://github.com/antonlydike/sympy2llvm

Convert sympy to SSA form

llvm mlir sympy

Last synced: 24 Mar 2025

https://github.com/rdmello/kaleidoscope

following along with an LLVM tutorial

cpp cpp11 kaleidoscope-lang llvm

Last synced: 13 Nov 2025

https://github.com/jetafese/btor2mlir-2

An experiment in MLIR

clang llvm

Last synced: 12 Apr 2025

https://github.com/leandrolcampos/offload-samples

Samples demonstrating the new LLVM/Offload API

cuda gpu hip llvm offloading

Last synced: 05 Jul 2025

https://github.com/amila-rukshan/chocopy

ChocoPy - statically typed subset of Python.

chocopy dynamic-dispatch llvm object-oriented programming-language

Last synced: 05 Jul 2025

https://github.com/vyorkin/tiger-llvm

:construction: Tiger in LLVM. WIP.

llvm ocaml tiger tiger-compiler tiger-language

Last synced: 28 Aug 2025

https://github.com/liamslj13/banter

A small compiler implementation via LLVM.

compiler cpp cpp26 llvm programming-language

Last synced: 05 Jul 2025

https://github.com/ithenumahjr/call-spoof

Make global calls with a custom caller ID using our SIP service. Easily integrate with softphones like Zoiper, Asterisk, and FreeSWITCH. 🛠️📞

call-api cpp dropper indirect-syscall linux llvm llvm-pass obfuscation samay825 sip-trunking sms-api spamming spoofcall spoofing syscalls termux thread-stack windows

Last synced: 12 Aug 2025

https://github.com/edg-l/irvm

A IR compiler target with a native Rust friendly API that lowers to LLVM IR.

llvm llvm-ir

Last synced: 10 Mar 2025