KineticJS est un framework Javascript qui permet d'utiliser plus facilement l'API Canvas du HTML5. Il etend les possibilites de Canvas : groupes, calques, evenements... Il permet également de realiser des animations tres fluides par un systeme de buffers.
Phaser est un framework pour creer des jeux mobiles et PC en utilisant les technologies HTML5. Malgre son manque de maturite, la communaute est assez active, et il evolue rapidement. Les sources sont sur Github, lisez y la documentation de base, jetez un oeil aux exemples. Le framework Phaser offre un ensemble d'outils qui permettent d'accelerer le developpement et aider a mettre en oeuvre les teches communes necessaire au developpement d'un jeu.
Processing est une bibliothèque java et un environnement de développement libre (sous licence GNU GPL), créé par Benjamin Fry et Casey Reas, deux artistes américains. Processing est le prolongement « multimédia » de Design by numbers, l'environnement de programmation graphique développé par John Maeda au Media Lab du Massachusetts Institute of Technology. Processing est tout particulièrement adapté à la création plastique et graphique interactive. Le logiciel fonctionne sur Macintosh, Windows, Linux, BSD et Android. Il est basé sur la plate-forme Java — il permet d'ailleurs de programmer directement en langage Java.
