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/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/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: 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/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/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
Last synced: 07 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/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/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/snektron/zig-spirv-test-executor
Zig SPIR-V testing utility
Last synced: 12 May 2025
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: 18 Mar 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: 08 Apr 2025
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: 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/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://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: 28 Feb 2025