I wanted to share a library I have been using for multi-objective optimization that I think deserves a bit more visibility. I've found Pymoo to be the best and most modular library to experiment with evolutionary algorithms and custom-defined black-box optimization problems, mainly for issues I encounter in hardware design or unique challenges that arise in my research. Most libraries I've seen are limited in their extensibility, mainly due to the way the API is designed. Although a bit lacking in documentation, the API and the code for Pymoo have been a joy to use, read, and extend for many of my use cases.