GitHub repository: royderegt/revolve2
Description: A python library for optimization, geared towards modular robots and evolutionary computing.