GitHub repository: yuji96/python-billiards
Description: A 2D physics engine for simulating dynamical billiards.