Box2d was somewhat recently rewritten in c and the api is improved, fwiw.