ShaderPad

v1β

Minimal setup. Tiny footprint.

ShaderPad is a lightweight, dependency-free library that reduces boilerplate when working with fragment shaders. It provides a simple interface for initialization, texture and uniform management, and user interactions such as mouse movements and resizing. It comes “batteries included” for common situations, and has optional plugins — from PNG export to face/pose tracking — for more advanced requirements. Simple, performant, and portable, ShaderPad lets you focus on writing GLSL.

Fragmentum by Jaenam

Read the docs and view examples on Github.