As mentioned in the projects page, ABrain is a C++ library with a Python API for the evolution of Artificial Neural Networks via indirect encoding. In practice, it is a mostly faithful implementation of ES-HyperNEAT and related algorithms.