To begin this post by saying that to find a library where you can develop animations such as Paper.js, might be a bit unsophisticated. But it’s just that this open source JavaScript programming system allows you to create vectorial graphics with Html5 instead of Flash. It offers many interesting features to work with vectors and uses Bézier curves to trace the drawings. Inspired by Scriptographer and its ten years of development, it could be considered as a kind of free Adobe Flash.

It uses DOM (Document Object Model) in order to organise and structure the information and objects in a clear and coherent manner. However, in case it were necessary, Paper.js offers a vast range of tutorials on different subjects: How to begin, geometry, interaction, images animation, etc.

If you would like to see how it works with an image of your own, try it here:
http://paperjs.org/examples/spiral-raster

See? It’s animating isn’t it?
http://paperjs.org