MOP is a flexible and modular single or multi-objective solver for contiguous and discrete problems. Through its default pipeline you can define your own custom problem and choose any supported solver combination.
Testing and documentation are scarce and the project itself is in experimental phase. Nevertheless, things seems to work in general.
Official built-in solvers.
Some ideas to guide development.