Planck.js is a 2D JavaScript physics engine for cross-platform HTML5 game development.
Features:
Website Demo