Impulse Engine
Created by Randy Gaul
Impulse Engine is a small 2D physics engine written in C++ (https://github.com/RandyGaul/ImpulseEngine).
https://github.com/ClickerMonkey/ImpulseEngine The engine is intended to be used in an educational manner by other looking to learn the inner workings of physics engines, but you can use in serer-side and pure-logic projects.
Main class is demo of haxe-as3 language. based on your needs build to cpp, java, js, cs, php and other haxe support languages.