BlocksJS is a JavaScript framework for building 2D HTML5 games.
Source code is available on GitHub.
Documentation is available in docs.
Demos are available in demos.