Snap provides web developers with a clean, streamlined, intuitive, and powerful API for animating and manipulating both existing SVG content, and SVG content generated with Snap.
Snap is designed specifically for modern browsers (IE9 and up, Safari, Chrome, Firefox, and Opera). Targeting more modern browsers means that Snap can support features like masking, clipping, patterns, full gradients, groups, and more.
Snap was written entirely from scratch by the author of Raphaël Dmitry Baranovskiy.
Snap is released under an Apache 2 license.
Check demos to see examples how to work with SVG features like masking, clipping, patterns, full gradients, groups, and more.