A library and benchmark of derivative-free (black-box) optimisers in Python and JavaScript, with one interface across 23 methods. Each port is checked against an established reference implementation (scipy, PDFO, Py-BOBYQA, cmaes, scikit-optimize) by an automated gate that compares results at equal evaluation budgets, and the Python and JavaScript versions replay recorded trajectories to check they agree.
About 98,000 all-time downloads from PyPI.
Fund this project