An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with spirv

A curated list of projects in awesome lists tagged with spirv .

https://github.com/apache/tvm

Open deep learning compiler stack for cpu, gpu and specialized accelerators

compiler deep-learning gpu javascript machine-learning metal opencl performance rocm spirv tensor tvm vulkan

Last synced: 12 Dec 2025

https://github.com/iree-org/iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

compiler cuda jax machine-learning mlir onnx pytorch runtime spirv tensorflow vulkan

Last synced: 05 Jan 2026

https://github.com/google/iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.

compiler cuda jax machine-learning mlir onnx pytorch runtime spirv tensorflow vulkan

Last synced: 21 Jun 2025

https://github.com/google/shaderc

A collection of tools, libraries, and tests for Vulkan shader compilation.

compiler glsl glslang graphics hlsl shaderc spirv spirv-cross vulkan

Last synced: 13 May 2025

https://github.com/rust-gpu/rust-gpu

🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

compiler gpu-programming graphics-programing rust shaders spirv vulkan

Last synced: 14 May 2025

https://github.com/beehive-lab/tornadovm

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

ai cuda gpu-acceleration gpu-computing gpus graalvm java levelzero multi-core opencl parallel-computing parallel-programming spirv

Last synced: 02 Dec 2025

https://github.com/beehive-lab/TornadoVM

TornadoVM: A practical and efficient heterogeneous programming framework for managed languages

ai cuda gpu-acceleration gpu-computing gpus graalvm java levelzero multi-core opencl parallel-computing parallel-programming spirv

Last synced: 04 Apr 2025

https://github.com/Rust-GPU/rust-gpu

🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

compiler gpu-programming graphics-programing rust shaders spirv vulkan

Last synced: 26 Sep 2025

https://github.com/misyltoad/d9vk

A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]

d3d9 direct3d directx dxvk linux nine spirv vulkan windows wine

Last synced: 07 Oct 2025

https://github.com/erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

compute example fractal glsl gpgpu mandelbrot spirv tutorial vulkan

Last synced: 04 Apr 2025

https://github.com/Erkaman/vulkan_minimal_compute

Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

compute example fractal glsl gpgpu mandelbrot spirv tutorial vulkan

Last synced: 15 Mar 2025

https://github.com/google/clspv

Clspv is a compiler for OpenCL C to Vulkan compute shaders

opencl spir spirv vulkan vulkan-compute-shaders

Last synced: 08 May 2025

https://github.com/google/graphicsfuzz

A testing framework for automatically finding and simplifying bugs in graphics shader compilers.

fuzzing glsl opengl spirv vulkan

Last synced: 22 Aug 2025

https://github.com/gfx-rs/rspirv

Rust implementation of SPIR-V module processing functionalities

binary disassembler module opencl opengl rust spirv vulkan

Last synced: 14 May 2025

https://github.com/polymonster/pmfx-shader

Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.

gles glsl hlsl metal nvn pssl shader-compiler shader-reflection spirv uber-shader webgl

Last synced: 08 May 2025

https://github.com/dfranx/spirv-vm

Virtual machine for executing SPIR-V

debugging glsl hlsl shader shaders spir-v spirv

Last synced: 16 May 2025

https://github.com/dfranx/SPIRV-VM

Virtual machine for executing SPIR-V

debugging glsl hlsl shader shaders spir-v spirv

Last synced: 02 Sep 2025

https://github.com/DragonJoker/ShaderWriter

Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.

cpp17 glsl hlsl spirv

Last synced: 01 Sep 2025

https://github.com/khronosgroup/spirv-guide

One stop shop for getting started with SPIR-V.

khronos khronosgroup spir-v spirv spirv-guide

Last synced: 07 May 2025

https://github.com/KhronosGroup/SPIRV-Guide

One stop shop for getting started with SPIR-V.

khronos khronosgroup spir-v spirv spirv-guide

Last synced: 22 Jul 2025

https://github.com/penguinliong/spirq-rs

Light weight SPIR-V reflection library

glsl hlsl rust spirv vulkan wgsl

Last synced: 16 May 2025

https://github.com/grovesnl/spirv_cross

Safe Rust wrapper around SPIRV-Cross

directx graphics metal opengl rust spir-v spirv spirv-cross vulkan

Last synced: 04 Apr 2025

https://github.com/ravengine/shadertranspiler

A clean and simple cross-platform C++ library to convert GLSL shaders to HLSL, Metal, Vulkan, and WebGPU

cpp17 glsl metal opengl opengl-es realtime-rendering shaders spirv transpiler vulkan webgpu wgsl

Last synced: 11 Jul 2025

https://github.com/leops/rasen

Generate SPIR-V bytecode from an operation graph

compiler dsl graph rust shaders spirv vulkan

Last synced: 28 Oct 2025

https://github.com/aandreba/wasm2spirv

Compile your WebAssembly programs into SPIR-V shaders

glsl hlsl msl rust spirv vulkan wasm wgsl

Last synced: 10 Oct 2025

https://github.com/Aandreba/wasm2spirv

Compile your WebAssembly programs into SPIR-V shaders

glsl hlsl msl rust spirv vulkan wasm wgsl

Last synced: 26 Sep 2025

https://github.com/docd27/rollup-plugin-glsl-optimize

Import GLSL source files. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.

glsl glsl-es glslang glslify optimize plugin rollup rollup-plugin-glsl shader shaders spir-v spirv webgl webgl-shader webgl2

Last synced: 11 May 2025

https://github.com/khronosgroup/spirv-visualizer

Client side only Javascript to visualize a SPIR-V Module binary

graphics spir-v spirv

Last synced: 07 May 2025

https://github.com/penguinliong/inline-spirv-rs

Compile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.

glsl hlsl rust spirv wgsl

Last synced: 15 Oct 2025

https://github.com/wpmed92/shaderpulse

🚧 A work-in-progress GLSL compiler targeting SPIR-V mlir 🚧

compiler cpp glsl llvm mlir shaders spirv

Last synced: 29 Oct 2025

https://github.com/jjfumero/tornadovm-examples

Set of examples written for hardware acceleration via TornadoVM

fpga fpga-programming gpu gpuprogramming java jvm opencl parallel-computing ptx spirv tornadovm

Last synced: 07 Oct 2025

https://github.com/marysaka/spv.generator

A runtime SPIR-V assembler in C#

binary dotnet-core module opencl opengl spirv vulkan

Last synced: 16 Apr 2025

https://github.com/derschmale/spirv4web

A TypeScript SpirV to GLSL compiler for WebGL 1 and 2

glslangvalidator shaders spirv spirv-cross webgl webgl2

Last synced: 10 Apr 2025

https://github.com/jolifantobambla/shadercl

Common Lisp/CFFI bindings for shaderc.

cffi glsl hlsl shaderc spir-v spirv vulkan

Last synced: 11 Jul 2025

https://github.com/heroickatora/zosimos

Image operations, quick and embeddable that you might barely believe it running

gpu hacktoberfest spirv

Last synced: 22 Mar 2025

https://github.com/snektron/zig-spirv-test-executor

Zig SPIR-V testing utility

opencl spirv zig

Last synced: 12 May 2025

https://github.com/rob2309/spirv-layout

SPIRV reflection utility for deriving Vulkan DescriptorSetLayouts

game-development glsl graphics hlsl reflection rust spirv vulkan

Last synced: 19 Mar 2025

https://github.com/celer/gshaderc

Golang API for Shaderc - or to allow shader compilation in Golang (SPIRV / SPR)

golang opengl spirv vulkan

Last synced: 08 Apr 2025

https://github.com/vengarioth/sky-sl

A rusty shading language experiment.

game-development rust shaders spirv webgpu

Last synced: 03 Mar 2025

https://github.com/dlanggamedev/bindbc-spirvcross

Dynamic binding to SPIRV-Cross

shader-programming spirv spirv-cross

Last synced: 23 Jul 2025

https://github.com/maeln/shdrr

A live shader compiler (using shaderc)

glsl hlsl shaderc spirv

Last synced: 16 Nov 2025

https://github.com/au-z/rs-raytrace

Ray tracing experimentation with Rust and WGPU

glsl graphics raytracing rust spirv vulkan wgpu

Last synced: 01 Aug 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/tiawl/spirv.zig

spirv-tools packaged for @ziglang

binding spaceporn spirv spirv-tools zig zig-package ziglang

Last synced: 14 Apr 2025

https://tvoygit.ru/r6/lssl

Lisp(y) Shading Language -> SPIR-V Compiler

clojure glsl graphics lisp lisp-compiler opengl shader shaders spirv spir-v vulkan

Last synced: 03 Oct 2025