SVG.js – JavaScript Library for Manipulating and Animating SVG


SVG.js is a lightweight JavaScript library for manipulating and animating SVG. Svg.js has no dependencies and aims to be as small as possible.

  • easy readable uncluttered syntax
  • animations on size, position, transformations, color
  • various useful plugins available
  • unified api between shape types with move, size, center
  • binding events to elements
  • full support for opacity masks and clipping paths
  • text paths, even animated
  • element groups and sets
  • dynamic gradients

get it here