Mavi is a Particle Dynamics Engine.

See the code that generated this video here: examples/welcome_video.jl
Its goal is to provide a common structure for implementing particle dynamics simulations, allowing users to use default behaviors or create their own as needed.
Take a look at the documentation.