MultiNEAT
MultiNEAT is a C++ portable library (with Python bindings) that implements Network Evolution through many variations of the NEAT (Neuro–Evolution of Augmenting topologies) algorithm, including CPPN-NEAT and HyperNEAT.
I’m maintaining a fork of the library for my research group that focuses on a better building setup using CMake, better python bindings and stability.