vite-plugin-glsl

Import, inline (and minify) GLSL/WGSL shader files
v1.5.1 URL: https://unpkg.com/vite-plugin-glsl@1.5.1/src/index.js
OpenBrowse Files
viteglslwgsllygiawebglwebgpuvitejspluginthreejsshadersbabylonjsvite-pluginglsl-shaderswgsl-shaderswebgl-shaderswebgpu-shaders

wgsl-canvas

A TypeScript library for rendering WGSL shaders with WebGPU
v0.1.0 URL: https://unpkg.com/wgsl-canvas@0.1.0/dist/index.js
OpenBrowse Files
webgpuwgslshaderscanvasgraphicswebgpu-shadersshader-editorreal-time-graphics

wgsl-plus

A WGSL preprocessor, prettifier, minifier, obfuscator, and compiler with C-style macros, conditional compilation, file linking, and multi-format output for WebGPU shaders.
v1.0.1 URL: https://unpkg.com/wgsl-plus@1.0.1/index.js
OpenBrowse Files
wgslwebgpushadercompilerobfuscatorminifierpretty-printerformatterprettifierbeautifierminifyobfuscatelinkerpreprocessorconditional-compilationmacroswebgpu-shadersgpu-programmingshader-developmentcode-generation

bun-plugin-glsl

Import, inline (and minify) GLSL/WGSL shader files
v0.2.0 URL: https://unpkg.com/bun-plugin-glsl@0.2.0/build/index.js
OpenBrowse Files
bunglslwebglbunjswebgpupluginthreejsshadersbun-pluginglsl-shaderswebgl-shaderswebgpu-shaders

vite-plugin-lygia-resolver

Convenient way to import GLSL shaders from Lygia library at build time
v1.4.2 URL: https://unpkg.com/vite-plugin-lygia-resolver@1.4.2/src/index.js
OpenBrowse Files
lygiaviteglslwebglwebgpuvitejspluginthreejsshadersvite-pluginglsl-shaderswebgl-shaderswebgpu-shaders