Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
vite-plugin-glsl
Import, inline (and minify) GLSL/WGSL shader files
phenomenon
A fast 2kB low-level WebGL API.
glslify-import
A transform stream for glslify that adds an `import` directive to your shaders.
lamina
🍰 An extensable, layer based shader material for ThreeJS.
rollup-plugin-glslify
Import GLSL strings with glslify
@latitudelabs/webgl-heatmap-ts
An optimization of @pyalot WebGL Heatmap project - https://github.com/pyalot/webgl-heatmap
glsl-fast-gaussian-blur
optimized 9-tap gaussian blur for GLSL
io.extendreality.tilia.utilities.shaders.unity
A collection of custom shaders for the Unity Software
glsl-transpiler
Transpile GLSL to JS
angular-three-soba
Utilities for Angular Three
typegpu
A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.
@whatisjery/react-fluid-distortion
A react-three-fiber component for creating fluid distortion effects
rollup-plugin-glsl-optimize
Import GLSL source files as strings. Pre-processed, validated and optimized with Khronos Group SPIRV-Tools. Supports glslify.
react-regl
A custom React Fiber reconciler renderer for regl webGL
unplugin-typegpu
Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.
react-ogl
A barebones react renderer for OGL.
resolve-lygia
This package helps to resolve the #includes in a lygia shader, glsl or hlsl
tinyest-for-wgsl
Transforms JavaScript into its 'tinyest' form, to be used in generating equivalent (or close to) WGSL code.
all-minecraft
## Installation
glsl-chromatic-aberration
glslify function for approximating chromatic aberration