Box2D is a free open source 2-dimensional physics simulator engine written in C++ by Erin Catto and published under the zlib license. It has been used in Crayon Physics Deluxe, limbo,Rolando, fantastic contraption, Incredibots, Angry birds, tiny wings, transformice , Happy Wheels, and many online Flash games, as well as iPhone, iPad and Android games using the Cocos2d game engine and Corona framework.
History
Box2D was first released as "Box2D Lite", a demonstration engine to accompany a physics presentation given by Erin Catto at GDC 2006. On September 11, 2007 it was released as open source on Sourceforge. On January 17, 2010 Box 2D moved the project to google code for hosting.
On March 6, 2008, version 2.0 was launched, introducing continuous collision detection and revamping the API