Box2D was originally an open source C++ engine for simulating rigid bodies in 2D.
Box2D is developed by Erin Catto and has the zlib license.
Box2d was later converted to both Delphi and javascript.
This library makes it easy to create games like Angry birds.
This demo was made by Christian W. Budde
View the demo