ShaderToy web based platform for developing and teaching GLSL based shading

Shadertoy is a web based platform for developing, sharing, learning, getting inspiration and teaching GLSL based shading. Developers create shaders using a live environment that allows them to see the final results as they are coding. These creations can react to different inputs such us music, videos, time of the day, and others. Shadertoy.com also introduces a social platform, which makes it a place to give feedback, promote great work, and share creations regardless of being an industry professional or students/hobbyists. The website has been running for a couple of months and has grown rapidly with beautiful works showing a great variety of rendering techniques, from post processing effects, procedural raymarchers, raytracers and demoscene pieces to simple 2D procedural graphics.