Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas.