Snap.svg

Snap is a JavaScript library for working with SVG

About Snap.svg

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 supports animation. By providing a simple and intuitive JavaScript API for animation, Snap can help make SVG content more interactive and engaging.

Snap was written entirely from scratch by the author of Raphaƫl Dmitry Baranovskiy.

Snap is released under an Apache 2 license.

How to use

1

Download Snap.svg

2

Take a look at API documentation

3

Check demos to see examples

Demos

Check demos to see examples how to work with SVG features like masking, clipping, patterns, full gradients, groups, and more.

Get Snap now

Snap.svg is completely open-source, and completely free.

Download