https://github.com/SciML/Catalyst.jl
For the simulation. For the animation, Plots.jl or Makie.jl? Jarvis.jl?