jcotton is a framework for drawing and animating using an html canvas.

It contains a simple to read and write interface that allows properties and animations to be chained together. Simple shapes such as squares and rectangles (even with rounded corners) are trivial to create and animate, and even more complex shapes with curves are possible. Text can be added (and animated) with ease, including text wrapping.

Check out the tutorials to see the kind of things that jcotton can do along side the source that is used to do them. If you are instead up for something a bit more flashy, check out the example to see a more "finished" product.

Download jcotton.js.