@jajeh/babel-plugin-glsl
Process GLSL code with glslify
Process GLSL code with glslify
A Javascript library to manipulate WebGL context
Adds WGSL support to Bun.
Modern GPU Compute Framework in Javascript
Typescript library providing print-like function to WGSL shader
Extension for wgsl-debug to display debugging data in HTML table
A webpack loader for wgsl shaders supporting nested imports.
Webgl image displacement
XGPU is an extendable library for WebGPU that provides a higher-level, easy-to-use interface for building rendering engines or processing numeric data. It handles automatic data binding, buffer alignment, variable declarations in shaders, and more. XGPU i
Create GPU-rendered Svelte components
High performance particle emitter for THREE.js
Remove unnecessary three.js shader imports and reduce bundle sizes
Create multi-pass shaders in ThreeJS, intuitively.
Tools for creating signed distance fields from image data
collection of materials for interactive immersive experiences
Cinema Paint is a collection of abstract paint post-processing effects for Unity's HDRP.
Basic Shader Library
A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.
A library for THREE.JS to render and animate spritesheet-based tilemaps and sprites.
`TweakableShader` is a package that simplifies the process of creating and tweaking shader materials in Babylon.js. It allows you to easily adjust shader uniforms through a GUI, making it ideal for both development and debugging. The unique feature of thi