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/kajizukataichi/stack-compiler

The compiler of Stack using llvmlite

compiler llvm llvmlite

Last synced: 27 Jul 2025

https://github.com/p7g/gqljit

A GraphQL query JIT compiler using LLVM.

graphql jit llvm

Last synced: 22 Feb 2025

https://github.com/ashton314/christmas-compiler

An experimental lambda calculus compiling to the LLVM

compiler lambda-calculus linear-types lisp llvm racket type-checking type-inference

Last synced: 29 Oct 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/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/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/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/nobodyxu/llvm-toolchain

Standalone llvm toolchains in /opt/llvm and has a development version that has the build tree.

build-tool debian-buster docker docker-cloud docker-images llvm llvm-toolchain

Last synced: 22 Jul 2025

https://github.com/mattweingarten/lambdapure

bachelor thesis: SSA IR for strict functional language

compiler llvm

Last synced: 19 Jun 2025

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/nsailor/spaceada

A small subset of Ada targeting embedded systems.

ada compiler embedded gnat gnatprove llvm parser rust

Last synced: 09 Jul 2025

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

llvm plugins I have written for cs6241.

compiler-construction compiler-design compilers computer-systems llvm

Last synced: 28 Mar 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/lima-emanuel/msc-research

MSc Research

llvm rust

Last synced: 20 Jul 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/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/willkirkmanm/x-lang

Compiled, JIT Executed & Interpreted Programming Language in LLVM & Rust, Supporting Variable Assignments, For Loops, Comparison Operators, Lambda Functions, Arrays, Structs, Unary Operators and Importing with Zero Cost Abstractions

llvm programming-language turing-complete

Last synced: 13 Apr 2025

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: 08 Apr 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

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/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/devcheckog/quicksort-mlir

Quicksort sorting algorithm in MLIR.

llvm mlir

Last synced: 26 Jul 2025

https://github.com/trinnguyen/gao

The Gao programming language

compiler gao gao-lang llvm rust

Last synced: 07 Nov 2025

https://github.com/green726/swo

SWO Wants Options | SWO Is A Compiled Language

compiler language llvm programming programming-language

Last synced: 07 Nov 2025

https://github.com/misprit7/wordy

A compiler for Microsoft Word documents that targets LLVM IR

compiler llvm word wysiwyg-editor

Last synced: 03 Aug 2025

https://github.com/zuqq/coy

A small programming language that compiles to LLVM IR

compiler llvm

Last synced: 15 Sep 2025

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: 07 Aug 2025

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: 04 Oct 2025

https://github.com/bclehmann/streamcompiler

A simple JIT-compiled numgrep

cli compiler grep grep-like interpreter jit llvm numgrep rust

Last synced: 12 Aug 2025

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/droncode/rg3

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

cpp llvm python3

Last synced: 28 Feb 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/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/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/mr-r0ot/nexon

Masterpiece programming language NEXon!

cpp fast fast-code language llvm programming programming-language

Last synced: 24 Aug 2025

https://github.com/laluxx/rush

Yet another llvm wrapper

ast llvm parser programming-language

Last synced: 09 Mar 2026

https://github.com/septechx/evsc

Evsc compiler

compiler llvm rust

Last synced: 29 Aug 2025

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

Workspace for Compilation Technologies class, fall

compiler compiler-design cpp cxx llvm

Last synced: 10 Oct 2025

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/termoshtt/kaleidoscope

LLVM kaleidscope example in Rust

kaleidoscope llvm rust

Last synced: 25 Feb 2025

https://github.com/akasp00n/nix-flake-llvm

LLVM IR optimisation pipeline using Nix flakes

flake flakes llvm llvm-ir nix optimize

Last synced: 06 Apr 2025

https://github.com/junlarsen/eight

Toy compiler

compiler llvm

Last synced: 14 Mar 2025

https://github.com/kkkfasya/car-meow-ir

Using LLVM-IR with libcurl to download cute cat

cat llvm llvm-clang llvm-ir

Last synced: 23 Mar 2025

https://github.com/theow03/hazel

LLVM Compiler for Hazel, a Functional paradigm declartive programming langauge

compilers functional-programming llvm

Last synced: 06 Mar 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: 13 Sep 2025

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

Compiler

compiler llvm

Last synced: 12 Feb 2026

https://github.com/undin/compiler

Simple compiler to LLVM bytecode (compilers course at ITMO University)

compiler llvm

Last synced: 06 Apr 2025

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/maxbubblegum47/llvm_13_mblaze

This is a fork of LLVM 13.0.1 with the implementation of MBLAZE's support

fpga llvm mblaze unimore unimore-informatica

Last synced: 22 Mar 2025

https://github.com/luisfelipepoma/shell

Basic Shell Implementation: Built with LLVM and ANTLR

antlr4 compiler compiler-design cpp llvm nlp shell

Last synced: 05 Apr 2025

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/rcosta358/aguda-rs

Compiler in Rust for the AGUDA Programming Language

ast code-generation compiler inkwell lalrpop lexer llvm logos lr-parser parser rust

Last synced: 19 Jun 2025

https://github.com/budchirp/graphite

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

compiler cpp llvm llvm-ir

Last synced: 31 Mar 2025

https://github.com/nwmarino/artus

a programming language

compiler language llvm

Last synced: 23 Mar 2025

https://github.com/giraugh/pencilc

Toy compiler for "pencil". A super simple rust-inspired scripting language.

compiler inkwell llvm rust

Last synced: 16 May 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/mowatermelon/learn-rust

学习rust的仓库代码,包含学习rust基础,roket和algorithms,以及在我学习过程中总结形成的文章输出

lldb llvm roket rust rust-book

Last synced: 18 Jul 2025

https://github.com/vaiorabbit/python-sdl2

Yet another SDL2 wrapper for Python

clang llvm python sdl2

Last synced: 23 Mar 2025

https://github.com/reticate/mercurius

shared library wrapping SPIR-V translator that outputs LLVM IR

library llvm llvm-ir shared-library spirv wrapping

Last synced: 10 Jun 2025

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

Compiler for the Lumiere language

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

Last synced: 16 Mar 2025

https://github.com/seven-mile/ckaleidoscope

A dull practice of LLVM.

llvm llvm-frontend

Last synced: 03 Jul 2025

https://github.com/petroniuss/compilers

Statically-typed Matlab-like language compiled using LLVM compiler infrastracture.

compiler llvm llvmlite

Last synced: 24 Mar 2025

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: 11 Jul 2025

https://github.com/manorajesh/laspa

Lisp-like Language with LLVM Backend

lisp llvm programming-language rust

Last synced: 30 Jul 2025

https://github.com/michaelfranzl/wasi-sdk-nixos

SDK for C and C++ WebAssembly development based on Nix and LLVM

llvm nix nix-flake sdk sdk-wasm wasm webassembly

Last synced: 04 Feb 2026

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

Emacs major mode for LLVM using tree-sitter

emacs llvm tree-sitter

Last synced: 11 Mar 2025

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

Heapsort sorting algorithm in MLIR.

llvm mlir

Last synced: 03 Sep 2025

https://github.com/koukyosyumei/mycompiler

Toy compiler from a simple language to LLVM-IR implemented from scratch in Haskell

compilier llvm llvm-ir

Last synced: 02 Feb 2026

https://github.com/element39/bun-llvm

🍔 use LLVM with bun effortlessly

bindings bun c cpp ffi go ir javascript llvm llvm-bindings rust typescript zig

Last synced: 30 Dec 2025

https://github.com/kritzware/jackal

Main repository for the Jackal programming language

golang jackal llvm

Last synced: 30 Mar 2025

https://github.com/tamaroning/ironcc

a toy C compiler written in Rust (llvm_sys) [new]

c-compiler compiler llvm

Last synced: 08 Apr 2025

https://github.com/hpprc/cse3

Compiler of Pascal's subset language written in C

c llvm llvm-ir pascal yacc

Last synced: 05 Apr 2025

https://github.com/jakobknauer/l0

Statically typed, compiled programming language based on LLVM

compiler cpp cpp23 llvm

Last synced: 28 Mar 2025

https://github.com/cyruscyliu/llbic

LLVM Linux Build Issues Collection

build collection issues linux llvm wllvm

Last synced: 26 Nov 2025

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/bohun9/yafl

Functional language compiler targeting LLVM

closure-conversion compiler haskell llvm

Last synced: 06 Apr 2025

https://github.com/psidh/Ganges

EARLY STAGE: An upcoming programming language inspired from Mahabharata and Epics of Hinduism. Arjun is a programming language that is designed to be simple and to introduce a culture of bharat throught it. It is a high-level language and interpretted language.

cpp go golang interpreter language lexer llvm low-level parser programming-language rust

Last synced: 22 Mar 2026

https://github.com/aermoss/llvmtools

A Python library to call LLVM executables easily from Python.

llvm python subprocess toolchain

Last synced: 20 Jan 2026

https://github.com/mlampros/fedora_clang_rdsan

Fedora LLVM Clang ASAN UBSAN to build & check R package before CRAN submission

asan clang cran fedora llvm r ubsan

Last synced: 09 Apr 2025

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/d06i/dalg

LLVM Based Simple Language

ast lexer llvm parser programming-language toy-language

Last synced: 20 Mar 2025

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/karnkaul/cpp17

C++17 skeleton project featuring GitHub CI integration using CMake 3.15+, g++ 8, clang 8 and ninja 1.8+

automated-ci ci ci-integration clang cmake cpp cpp17 github-workflow lld llvm ninja

Last synced: 20 Mar 2025

https://github.com/ericr/llvmq

A query tool for LLVM IR.

llvm llvm-ir

Last synced: 17 Jan 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: 28 Feb 2025