React Shaders is an open source library for creating GLSL/WebGL shaders in React and Typescript, with support for modern shader bindings.
This is the vanilla JS of Paper Shaders. You can also find framework specific wrappers
``` import { MeshGradient, DotOrbit } from '@paper-design/shaders-react';
React Shaders is an open source library for creating GLSL/WebGL shaders in React and Typescript, with support for modern shader bindings like those in Shadertoy and Rysana.
Shader magic for modern frontends
Extend Three.js standard materials with your own shaders!
Resizable component for React.
A library for finite automata and regular expressions in the context of JS RegExp
Declarative routing for React web applications
Enhance Reselect selectors with deeper memoization and cache management
A node.js-style module system for GLSL!
Monkey patches React to notify you about avoidable re-renders.
Re emit events from another emitter
WebGL shaders used across various Scribe surfaces on web.
Transform GLOB patterns to JavaScript regular expressions for fast file path matching.
Babel plugin for React Compiler.
Minimal WebGPU shader library
<p align="center"> <a href="https://amplitude.com" target="_blank" align="center"> <img src="https://static.amplitude.com/lightning/46c85bfd91905de8047f1ee65c7c93d6fa9ee6ea/static/media/amplitude-logo-with-text.4fb9e463.svg" width="280"> </a> <b
Handy utilities for repetitive work
AbortController for Node based on EventEmitter
Various utilities related to Three.js
<h2>What is it ?</h2> <p> Shaders are the next front-end web developpment big thing, with the ability to create very powerful 3D interactions and animations. A lot of very good javascript libraries already handle WebGL but with most of them it's kin
A webpack loader for glsl shaders - includes support for nested imports. Re-Written in TypeScript
eslint plugin to avoid common errors with barrel files