GitHub repository: sarvex/falling2d
Description: Purely functional 2D physics engine.