paper.js is a JavaScript library for working with vector graphics.
paper.js creates a DOM object, allowing you to create layers of graphs to create complex vectors.
The library is based on Adobe Illustrator’s Scriptographer, and should be compatible with most Scriptographer projects.
paper.js has a number of useful features: handling mouse events; keyboard events; path-making; the library also allows the use of math formulas for advanced graphics.
- Website: http://paperjs.org/













