This is box2d.js, a port of the Box2D physics engine from C++ to JavaScript using Emscripten. WebGL rendering in this demo is done using CubicVR.js.