Frevo
Frevo is probably the simplest tool for evolutionary design
...We identify these as the problem definition, solution representation and the optimization method. This structure enables the components to be designed separately allowing the user to easily swap and evaluate different configurations and methods or to connect an external simulation tool.
The latest version in development is hosted at https://github.com/smartgrids-aau/Frevo