Projects in Awesome Lists tagged with spirv
A curated list of projects in awesome lists tagged with spirv .
https://github.com/apache/tvm
Open Machine Learning Compiler Framework
compiler deep-learning gpu javascript machine-learning metal opencl performance rocm spirv tensor tvm vulkan
Last synced: 17 Mar 2026
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: 21 May 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 Apr 2026
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/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/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/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/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/DragonJoker/ShaderWriter
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
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: 28 Feb 2026
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/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/khronosgroup/spirv-visualizer
Client side only Javascript to visualize a SPIR-V Module binary
Last synced: 07 May 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/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/rayanht/spirvsmith
A differential testing tool targeting SPIRV based on structured fuzzing techniques
differential-testing fuzzing moltenvk spirv spirv-cross spirv-tools swiftshader vulkan
Last synced: 16 Jan 2026
https://github.com/beehive-lab/levelzero-jni
Intel LevelZero JNI library for TornadoVM
gpu-library heterogeneous-parallel-programming intel-gpu java jni-library level-zero oneapi spirv
Last synced: 30 Dec 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/fumiama/gozel
Pure-Go GPU/NPU compute wrapper for Intel NEO driver Level Zero APIs.
dpcpp golang golang-examples golang-library gpgpu gpgpu-computing gpu gpu-acceleration gpu-computing gpu-programming intel intel-gpu level-zero level-zero-loader llvm llvm-ir oneapi opencl spirv sycl
Last synced: 04 Apr 2026
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/heroickatora/zosimos
Image operations, quick and embeddable that you might barely believe it running
Last synced: 22 Mar 2025
https://github.com/sarogar559/BiliTV
📺 Stream on Android TV with BiliTV, a third-party client built with Flutter, featuring advanced video playback and codec support for a seamless viewing experience.
bilibili bilibili-comment bilibili-danmaku bilibili-download bilibili-live blazor catvod cookie gpu media3 movie-web-app quartz-net serilog spirv tensor
Last synced: 17 May 2026
https://github.com/hyblocker/spirv-reflect-sharp
SPIRV-Reflect Bindings for .NET
csharp dotnet dotnet-standard spirv spirv-tools vulkan vulkan-sdk windows
Last synced: 25 Feb 2026
https://github.com/snektron/zig-spirv-test-executor
Zig SPIR-V testing utility
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)
Last synced: 30 Apr 2026
https://github.com/egororachyov/wmoge
High-performance 2d and 3d game engine with Vulkan and OpenGL backends [WIP]
2d-game-engine 3d-game-engine box2d cplusplus-17 cross-platform ecs game game-engine glfw3 glsl high-performance jolt lua multithreading openal opengl spirv vulkan yaml
Last synced: 17 Mar 2025
https://github.com/vengarioth/sky-sl
A rusty shading language experiment.
game-development rust shaders spirv webgpu
Last synced: 09 Jun 2026
https://github.com/dlanggamedev/bindbc-spirvcross
Dynamic binding to SPIRV-Cross
shader-programming spirv spirv-cross
Last synced: 10 Mar 2026
https://github.com/matthias-fauconneau/combustion
Reaction rates and transport properties
ast cantera chemistry code-generation combustion compute cranelift cuda cvode interpreter ir rates reaction spirv transport vulkan
Last synced: 04 Apr 2026
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://github.com/expenses/spirv-extra-opt-passes
A set of experimental optimisation passes for SPIR-V modules.
Last synced: 28 May 2026
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/jqntn/cvk
C Vulkan
c cpp cpu glsl gpu hlsl khronos khronosgroup opengl shader shaders spir-v spirv vulkan vulkan-api vulkan-engine vulkan-game-engine vulkan-renderer vulkan-sdk
Last synced: 12 Apr 2026