The Repast Suite

The Repast Suite is a family of advanced, free, and open source agent-based modeling and simulation platforms that have been under continuous development for over 20 years:
Repast Simphony 2.9.1, released on 21 April 2022, is a richly interactive and easy to learn Java-based modeling toolkit that is designed for use on workstations and small computing clusters.
Repast for High Performance Computing 2.3.1, released on 21 October 2021, is a lean and expert-focused C++-based distributed agent-based modeling toolkit that is designed for use on large computing clusters and supercomputers.
Repast for Python 1.0.0beta1, released on 27 October 2021, is the newest member of the Repast Suite of ABM toolkits. It is a Python-based distributed agent-based modeling toolkit, intended to provide an easier on-ramp for researchers from diverse scientific communities to apply large-scale distributed ABM methods.
Learn Repast using the Repast Tutorials.