Manage HTML5 Canvas Easily – jCanvaScript
The library is completely object-oriented and besides the canvas context, it provides access to mouse/keyboard events, drag 'n' drop and object animation.
Creating new objects is very straightforward with various built-in objects like
.image(), and much more.
Also, there is a huge set of functions that can complete almost any possible action within a single line.
jCanvaScript is very well documented and comes with examples for every feature.