Projects in Awesome Lists tagged with spir-v
A curated list of projects in awesome lists tagged with spir-v .
https://github.com/mosra/magnum
Lightweight and modular C++11 graphics middleware for games and data visualization
3d android c-plus-plus c-plus-plus-11 cmake emscripten game game-engine gamedev glfw graphics graphics-engine ios magnum opengl sdl spir-v vulkan webassembly webgl
Last synced: 13 May 2025
https://github.com/vulkano-rs/vulkano
Safe and rich Rust wrapper around the Vulkan API
graphics-programming rust spir-v vulkan vulkan-api
Last synced: 12 May 2025
https://github.com/crosire/reshade
A generic post-processing injector for games and video software.
compiler d3d11 d3d12 d3d9 glsl hlsl hook injector opengl post-processing preprocessor shaders spir-v vulkan
Last synced: 13 May 2025
https://github.com/KhronosGroup/glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator
Last synced: 08 May 2025
https://github.com/khronosgroup/glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
compiler essl glsl glslang glslangvalidator hlsl shader spir-v validator
Last synced: 14 May 2025
https://github.com/polymonster/pmtech
Lightweight, multi-platform, data-oriented game engine.
andoid d3d11 data-oriented entity-component-system game-engine glsl graphics-engine hlsl ios linux macos metal opengl opengl-es spir-v vulkan wasm webgl windows
Last synced: 31 Jan 2026
https://github.com/Devsh-Graphics-Programming/Nabla
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
computer-graphics cuda cuda-opengl gpgpu gpu graphics-engine graphics-library hlsl optix optix-denoiser path-tracing pathtracing pbr raytracing rendering shaders spir-v vulkan
Last synced: 10 Jun 2026
https://github.com/aras-p/smol-v
SMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
Last synced: 05 Apr 2025
https://github.com/a2flo/floor
A C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
c-plus-plus compiler compute cuda graphics ios linux macos metal opencl openxr rendering spir spir-v virtual-reality vulkan windows
Last synced: 16 May 2025
https://github.com/kazan-3d/kazan
Mirror; Work-in-progress software-rendering Vulkan implementation
llvm risc-v rust software-rendering spir-v vulkan vulkan-api
Last synced: 09 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: 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/gongminmin/dilithium
Dilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
cross-platform directx opengl opengles spir-v
Last synced: 06 Sep 2025
https://github.com/facticiusvir/sharpvk
C# Bindings for the Vulkan API & SPIR-V
c-sharp dotnet-standard spir-v vulkan
Last synced: 05 Apr 2025
https://github.com/FacticiusVir/SharpVk
C# Bindings for the Vulkan API & SPIR-V
c-sharp dotnet-standard spir-v vulkan
Last synced: 29 Apr 2025
https://github.com/kode/krafix
GLSL cross-compiler based on glslang and SPIRV-Cross
Last synced: 21 Aug 2025
https://github.com/doe300/VC4C
Compiler for the VC4CL OpenCL implementation
c-plus-plus compiler llvm-ir opencl raspberry spir-v
Last synced: 22 Apr 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/Traverse-Research/rspirv-reflect
🦀 Minimal SPIR-V reflection library.
Last synced: 16 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/khronosgroup/spirv-visualizer
Client side only Javascript to visualize a SPIR-V Module binary
Last synced: 07 May 2025
https://github.com/serenity4/spirv.jl
Read, process and generate SPIR-V code from Julia
Last synced: 14 Apr 2025
https://github.com/anteru/csspv
C# SPIR-V disassembler
csharp disassembler dotnet-core spir-v
Last synced: 11 Apr 2025
https://github.com/swtwsk/vinci-lang
A proof-of-concept compiler targeting SPIR-V for a toy ML functional shading language
Last synced: 11 Apr 2025
https://github.com/nholland94/spirv-ocaml
A code-generated SPIR-V compiler for ocaml.
code-generator compiler graphics ocaml ocaml-library parallel-computing spir-v
Last synced: 10 Apr 2025
https://github.com/alnitak/flutter_shader_fxs
Flutter transitions using shaders
flutter glsl glsl-shaders shader skia spir-v
Last synced: 12 Oct 2025
https://github.com/mehmetoguzderin/shaderc-vkrunner-mcp
A toy MCP to let AI agents do SW-emulated Vulkan through Mesa, VkRunner, shaderc, and Docker
glsl gpu mcp mcp-server modelcontextprotocol rust spir-v vulkan vulkan-api
Last synced: 31 Aug 2025
https://github.com/stablecoder/vksbc
Program that takes in a Vulkan shader SPIR-V program and converts it to uint32_t's that can be used directly in the source code of a program. Can also generate C/C++ headers directly.
Last synced: 03 Mar 2025
https://github.com/octoflow-lang/octoflow
GPU-Native Programming Language. 3.2 MB binary. Any GPU. Zero dependencies.
gpu-computing gpu-programming llm-inference machine-learning parallel-computing programming-language rust spir-v vulkan zero-dependencies
Last synced: 10 Mar 2026
https://github.com/jimblandy/spirv-mode
Emacs major mode for editing SPIR-V assembly.
Last synced: 05 Jan 2026
https://github.com/jglrxavpok/shambda
A functionnal shading language for Vulkan
Last synced: 31 Jul 2025
https://github.com/magnusthor/demolishedwebgpu
demolishedWebGPU is a shader rendering engine based on WebGPU
demoscene glsl javascript shaders spir-v typescript webgl webgpu webgpu-api
Last synced: 19 May 2026
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/jjfumero/corellama2.levelzero
PoC for the acceleration of the core Math functions in Llama2.c to run on GPUs with Shared Memory
hardware-acceleration level-zero llama2 llms proof-of-concept spir-v
Last synced: 21 Jan 2026
https://github.com/vixenka/rorsk
A simple program to compare and emilinate arithmetic calculation differences for 32-bit integers and 32-bit floating-point numbers between devices using Vulkan API.
arithmetic compute-shaders deterministic floating-point integer spir-v vulkan
Last synced: 12 Oct 2025
https://github.com/nholland94/bynar
A high level Vulkan compute library for D
dlang library parallel-computing spir-v vulkan
Last synced: 05 Apr 2026
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
https://github.com/majora8120/shader-compile-script
console-application csharp glsl graphics-programming script shaders spir-v vulkan
Last synced: 22 May 2026
https://github.com/pctg-x8/spirv-autoform
Parse SPIR-V module and gathers its interface(I/O variables, uniforms and input attachments), experimental repo for postludium
Last synced: 07 Oct 2025