Shaderview(released under MIT license)

Shaderview is a console-based application for Linux and Windows for viewing OpenGL shaders, rendering to videos, supports multiple passes, buffers, custom uniform data through JSON, including textures and audio visualization(Windows only). It also comes with 10+ example GLSL shaders and audio visualizers to learn from. Look in the README for more information.

Binary Downloads: Linux 32bit Linux 64bit Windows 32bit Windows 64bit
Source: Full Source .ZIP Source on Bitbucket
Building Shaderview from source requires StrandEngine