HTML Canvas Javascript Library is a full-featured lightweight wrapper library of the native html canvas element written in Javascript, aimed to make visualization and animation using canvas simpler. Features animation support, layers, event capture, multitouch and many examples.

It has easy-to-use and consistent methods that are capable of handling tasks like:
Features
- Full wrapper of the canvas element
- Simple, consistent and easy to learn interface
- Built-in support for animations with framerate control
- Cross-browser keyboard, mouse and multitouch event capture
- Layers support for high-performance animations
- Nine-point quick aligning support
- Simple rotations
- Built-in image loading
- Many examples covering most of the functionality, real-time editor
- Example interfacing the Box2D-JS physics library
- No dependencies on third party libraries such as jQuery
The library is documented well and there are lots of examples provided (including interfacing the Box2D-JS physics library).
Compatibility: All Modern Browsers
Website: http://html-canvas-lib.sourceforge.net/
Download: http://sourceforge.net/projects/html-canvas-lib/files/