VulkanoSafe and rich Rust wrapper around the Vulkan API
Smol VSMOL-V: like Vulkan/Khronos SPIR-V, but smaller.
KazanMirror; Work-in-progress software-rendering Vulkan implementation
Spirv VmVirtual machine for executing SPIR-V
FloorA C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
DilithiumDilithium is a bidirectional shader converter for converting between DXIL and SPIR-V.
ReshadeA generic post-processing injector for games and video software.
GlslangKhronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
SharpvkC# Bindings for the Vulkan API & SPIR-V
KrafixGLSL cross-compiler based on glslang and SPIRV-Cross
Vc4cCompiler for the VC4CL OpenCL implementation
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
SpearSPEAR is a integrated domain specific language translating C++17 to SPIR-V at host runtime
Vk9Direct3D 9 compatibility layer using Vulkan.
DxvkVulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
RlslRust to SPIR-V compiler
EchoA New Cross-Platform 2D 3D Game Engine
PmtechLightweight, multi-platform, data-oriented game engine.
MagnumLightweight and modular C++11 graphics middleware for games and data visualization
makmaMakma is a deferred Vulkan renderer written in C++.
nim2spirvA SPIR-V backend for the Nim compiler
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
sph vulkanSPH simulation in Vulkan compute shader.
talvosTalvos is a dynamic-analysis framework and debugger for Vulkan/SPIR-V programs.
SPIR-V-BlastConverting the C-like language to binary or human readable SPIR-V
xshade"cross shade" meta shading language and compiler