← All repos

quad-shader

Zero-deps library for creating WebGL-based applications using Vite and TypeScript

creativecodingtypescriptvitewebwebgl
Browse cluster: Operating Systems and Low-Level Systems
102commits
2contributors
4languages

Tech stack & purpose

Quad Shader is a zero-dependencies JavaScript library for creating WebGL-based 2D shader animations. It allows developers to provide GLSL shaders to an `animate()` function that renders them to a quad, making it accessible for both WebGL beginners and experienced shader developers. The library is built with TypeScript and designed to work with Vite as a build tool, and it includes utilities like `getComputedStylePropRGBA` for integrating shader uniforms with CSS styling.

Languages

TypeScript
51.0%
HTML
27.4%
GLSL
14.9%
CSS
6.7%

Contributors