Awesome
Collision-Simulator
SImulating correct particle collisions and algorithms to detect them efficiently.
This application uses macroquad for graphics and controls.
The collision effects are based on this document and the entire simulation was inspired by this great video.