Здесь есть встроенные методы для создания фигур (прямоугольников, окружностей, многоугольников и так далее) или использования изображений.

Все они могут быть анимированы по размеру, позиции, цвету или любому другому параметру, а взаимодействие происходит посредством стандартных событий javascript.
Здесь имеется поддержка функции группирования элементов для массового редактирования, а также унифицированный АПИ, который упрощает процесс работы с библиотекой.
SVG.js можно расширять при помощи плагинов, и здесь уже присутствуют различные плагины (вроде интерфейса перетаскивания или эффекта замедления).
Требования: отсутствуют
Совместимость: все современные браузеры
Веб-сайт: http://www.svgjs.com/
Смотреть демо: http://svgjs.com/test/
Скачать: https://github.com/wout/svg.js