WebGPU components for React, Vue, Svelte, Solid, JS & Framer
Repository Index
47,133 repositories indexed
1–24 of 32 · Most stars
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
A large library of free and open-source shaders for the Godot game engine. Here, you'll get 2D and 3D shaders with playable demos.
- godot-shader
- shaders
- game-assets
- godot-engine
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
A JavaScript API for drawing unconventional text effects on the web.
⚡️ A fast 2kB low-level WebGL API.
curtains.js is a lightweight vanilla WebGL javascript library that turns HTML DOM elements into interactive textured planes.
Clspv is a compiler for OpenCL C to Vulkan compute shaders
- spirv
- vulkan-compute-shaders
- opencl
- spir
Vulkan, OptiX and CUDA Interoperation Modular Rendering Library and Framework for PC/Linux/Android
- vulkan
- raytracing
- graphics-engine
- graphics-library
Google Chrome DevTools extension to live edit WebGL GLSL shaders
- chrome-devtools-extension
- javascript
- google-chrome
- shader-editor
A friendly web-component for writing and rendering shaders.
Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.
Using custom vertex and fragment shaders in ThreeJS
Vulkan compute for people
A portable and modular superset of WGSL
A brief introduction to fragment shaders.
A simple software rasterizer running on a WebGPU compute shader. Built for educational purposes.
WebGL Shader demos - GPU rendering shader experiments with procedural 3D scene generation using ray marching and distance field (also known as 'sphere tracing') rendering techniques.
libGDX post-processing visual effects
A drone flight over the Na Pali coast, rendered entirely in code. No textures, images or models.
- claude-code
- generative-art
- glsl
- procedural-generation
EasyAGAL is an open source ActionScript library that simplifies coding assembly language shaders. Advantages include: Code completion and hinting, easier-to-read code, macro libraries -- including trigonometry functions like atan2(), color blending formulas from Photoshop, and more -- ready to use in your own shaders.
Shadertoy :arrow_right: LÖVE GLSL || Converter
A collection of shaders designed for LÖVE
Demos and experiments in WebGPU technology. Focus on compute shaders.
- webgpu
- wgsl-shader
- 2d-graphics
- compute-shader