Snap.svg is a new JavaScript library for creating and working with SVG images. SVG stands for Scalable Vector Graphics, and is a method for working with vector images without the need for any browser plugin. This library allows you to manipulate images using coding, similar to how you manipulate browser objects using jQuery. Snap is free and completely open source.
Snap allows you to work with any SVG image, not just those created using Snap. It offers the entire set of features built into the SVG format, not just a smaller subset of features. Snap works with modern browsers including IE9, Firefox, Safar & Chrome. View a short video and learn more at Snap.