New npm package 'shaders' brings WebGPU effects to React, Vue, Svelte, Solid
A new library called Shaders has launched as an npm package offering over 200 WebGPU-based visual effects—gradients, noise, glass, metal, distortions, blurs and cursor effects—as drop-in components for React, Vue, Svelte, Solid and plain JavaScript. It includes a companion design tool at shaders.com that lets users build effects on a visual canvas and export matching framework code, and the maker says it is already used on thousands of sites by more than 16,000 design engineers.
GoKawiil's interpretation of the reporting above, not reported fact.
By unifying effect props across five frameworks and pairing them with a visual design-to-code tool, the project could lower the barrier for adding advanced GPU graphics to web interfaces without writing raw shader code. Its claimed adoption figures, if accurate, suggest demand for easier access to WebGPU effects among front-end developers, though independent verification of usage scale is not provided.
- Shaders is an npm package offering 200+ WebGPU visual effect components.
- It supports React, Vue, Svelte, Solid and vanilla JavaScript with consistent props.
- A free design tool at shaders.com can export component code matching the chosen framework.
Source: github.com, 2026-10-07
Published there as: “Shaders, WebGPU Components for React, Vue, Svelte, Solid, JavaScript and Framer”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.