Shader Requirements
1
Self-contained
Single .tsx file, no external dependencies
2
TypeScript
Typed props interface
3
Customizable
Colors, speed, className props at minimum
4
Performant
Smooth 60fps on mid-range devices
Submit a Shader
Terminal
# Fork and clone
git clone https://github.com/YOUR_USERNAME/shaderdrop.git
# Create branch
git checkout -b feat/my-shader
# Add shader to src/lib/shaders/
# Register in registry.ts
# Test
npm run dev
# Submit PR
git push origin feat/my-shaderReport bugs, request features, or browse the source.
GitHub