GPU modules you copy into your project.
WebGPU building blocks as source code. TypeScript + WGSL, zero dependencies. Run the CLI, get the files, modify them however you want.
npx webgpu-market add noise Browse
Each module has a live WebGPU demo and full source. See what you're getting before you install.
Copy
One CLI command. The source files land in your project — no npm dependency, no lock-in.
Own
It's your code. Modify the TypeScript and WGSL to fit your pipeline.
Modules
noise Perlin/Simplex noise → GPUTexture
texturetri-noise-3d Triangle-wave 3D noise (WGSL + CPU)
texturevoronoi Voronoi / Worley cellular noise
texturemesh-gradient Animated mesh gradient with distortion
texturegaussian-blur Separable Gaussian blur
effectbloom Multi-level bloom post-processing
effectsdf-flow SDF to flowmap via Jump Flooding
effectsdf-lens-blur SDF shapes with distance-based blur
effectboids GPU flocking simulation (Reynolds)
simulationverlet Verlet integration for ropes and cloth
simulationpathfinding Pathfinding on 2D weighted grids
simulationradix-sort GPU radix sort for u32 arrays
simulationpoisson-disc Poisson disc point sampling
simulation