Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Spir V

Spir V

16 projects

Showing 16 of 16 projects

Vulkano
VulkanoRust

A safe and rich Rust wrapper around the Vulkan graphics API, preventing invalid usage through compile-time and runtime checks.

#vulkan#low-level-graphics#safe-abstractions
Stars5.2k
Forks475
Last commit25 days ago
SHADERed
SHADERedC++

A lightweight, cross-platform IDE for writing, debugging, and analyzing shaders with instant preview and plugin support.

#shader-ide#plugin-system#compute-shaders
Stars4.8k
Forks317
Last commit3 years ago
glslang
glslangC++

A reference compiler front end for GLSL and ESSL, partial HLSL support, and a SPIR-V generator.

#vulkan#compiler#graphics
Stars3.6k
Forks996
Last commit18 hours ago
SPIRV-Cross
SPIRV-CrossGLSL

A tool and library for parsing, reflecting on, and converting SPIR-V shaders to high-level languages like GLSL, HLSL, and MSL.

#vulkan#opengl#metal
Stars2.5k
Forks736
Last commit10 days ago
API without Secrets: Introduction to Vulkan
API without Secrets: Introduction to VulkanC++

Source code examples for the 'API without Secrets: Introduction to Vulkan' tutorial series.

#vulkan#intel#shaders
Stars1.3k
Forks209
Last commit3 years ago
VUDA
VUDAC++

A header-only Vulkan-based library providing a CUDA Runtime API interface for GPU-accelerated applications.

#vulkan#cuda#compute-shaders
Stars920
Forks41
Last commit2 years ago
clspv
clspvLLVM

A compiler that transforms OpenCL C code into Vulkan compute shaders, enabling GPU compute on Vulkan platforms.

#vulkan#compiler#compute-shaders
Stars733
Forks113
Last commit20 hours ago
LearningWebGPU 教程 (Chinese)
LearningWebGPU 教程 (Chinese)TypeScript

WebGPU tutorials inspired by LearningWebGL.com, covering both WGSL and GLSL/SPIR-V shader languages.

#shader-language#gpu-compute#webgpu
Stars558
Forks45
Last commit3 years ago
CrossShader
CrossShaderC++

A cross-compiler for shader languages, converting between SPIR-V, GLSL, HLSL, and Metal Shader Language.

#vulkan#compiler#webassembly
Stars309
Forks13
Last commit3 years ago
Google's vulkan-cpp-library
Google's vulkan-cpp-libraryC++

A C++11 Vulkan abstraction library providing type-safe memory management, resource handling, and thread safety.

#vulkan#memory-management#type-safety
Stars251
Forks22
Last commit9 years ago
Book's Examples
Book's ExamplesC++

Code repository for the Packt book 'Learning Vulkan', providing examples and projects for learning the Vulkan graphics API.

#vulkan#shaders#3d-graphics
Stars247
Forks59
Last commit2 years ago
SharpVk
SharpVkC#

C#/.NET bindings for the Vulkan graphics API and SPIR-V shader generation.

#vulkan#nuget#csharp
Stars157
Forks18
Last commit3 years ago
libvc
libvcC++

A GPGPU engine for C++ that executes SPIR-V compute shaders using Vulkan, similar to OpenCL but with a more abstract interface.

#vulkan#parallel-computing#compute-shaders
Stars142
Forks10
Last commit4 years ago
samples port
samples portKotlin

A comprehensive collection of open-source Kotlin examples and demos for the Vulkan graphics and compute API.

#vulkan#shaders#gpu-compute
Stars56
Forks3
Last commit7 years ago
Vulkan Basic Graphics Samples
Vulkan Basic Graphics SamplesC++

A collection of C++ graphics samples demonstrating Vulkan API usage through the Magma library.

#vulkan#compute-shaders#shaders
Stars51
Forks3
Last commit11 days ago
vulkantoy
vulkantoyC++

A Windows test application for running Shadertoy-style image shaders with live recompilation using Vulkan.

#vulkan#graphics#shader-development
Stars36
Forks3
Last commit9 years ago

Related Tags

#Vulkan14#Graphics Programming7#Glsl6#Graphics Api5#Gpu Programming5#Game Development5#Shaders5#Vulkan Api5#Compute Shaders5#Cross Platform5#C Plus Plus5#Opengl4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub