Open Source HTML5 Game Engine

enchant.js is an HTML5 + JavaScript based game engine. It is a standalone library that enables cross-platform application development for PC, Mac, iPhone, iPad, and Android from just 30 KB of source code.

enchant.js was developed at UEI’s Akihabara Research Center (ARC) and released in April of 2011. It has been used in the development of more than 700 games.

enchant.js official site