Snap.svg logo

Snap.svg

Interact with and animate SVG content in modern web browsers.

Made by Adobe Web Platform

  • SVG

  • svg-library

What is Snap.svg?

Snap.svg is a powerful JavaScript library designed for working with Scalable Vector Graphics (SVG) in the modern web. Developed by the creator of the popular Raphal library, Snap.svg offers a clean, streamlined, and intuitive API that empowers web developers to animate and manipulate both existing SVG content and SVG content generated with Snap

Highlights

  • Targets modern browsers (IE9+, Safari, Chrome, Firefox, Opera), allowing Snap.svg to support advanced SVG features like masking, clipping, patterns, full gradients, and groups
  • Enables working with existing SVG content created in tools like Illustrator, Inkscape, or Sketch, allowing developers to animate or manipulate the SVG without having to generate it with Snap
  • Provides a simple and intuitive JavaScript API for animation, making it easier to create more interactive and engaging SVG-based web experiences
  • Snap.svg is 100 free and open-source, released under the Apache 2 license, making it a highly accessible and community-driven solution for modern SVG development.

Platforms

  • Web
  • Self-Hosted

Languages

  • English

Social

Features

    • Support for SVG