A web-based GLSL shader editor and playground for creating stunning real-time visual effects.
- Live GLSL Editor - Edit fragment shaders with instant feedback
- Shader Library - 10+ pre-built shaders including fractals, waves, and procedural patterns
- Interactive Controls - Use mouse input, time-based animations, and custom uniforms
- Vim Mode Support - Full vim keybindings for editing
- Dark Theme - Eye-friendly interface optimized for creative work
Open index.html in a modern web browser and start creating. Click the "Edit Shader" button to access the editor.
time(float) - Time in secondsresolution(vec2) - Canvas resolutionmouse(vec2) - Current mouse positionmouseClick(vec2) - Last mouse click positionmouseDown(float) - Mouse button pressed (0.0 or 1.0)
Ctrl+E- Open editorCtrl+S- Save shaderCtrl+,- Open settingsESC- Enter vim normal modei- Enter vim insert mode




