Fabric.js is an HTML5 canvas library, providing an object model for canvases, an SVG-to-canvas renderer and a canvas-to-SVG parser.
Fabric.js is a framework that makes it easy to work with html5 canvas element.
It is an interactive object model on top of canvas element and an SVG-to-canvas (and canvas-to-SVG) parser.
Fabric.js also supports subclassing, touch devices and Node.js
Additional Resources: