Totsu (凸 in Japanese) means convex.
This crate for Rust provides a first-order conic linear program solver.
How to use Totsu to solve various optimization problems.
This C++ package provides a basic primal-dual interior-point method solver:
solver/doxygen/ documentation: http://convexbrain.github.io/Totsu/PrimalDualIPM/html/
This crate for Rust provides a basic primal-dual interior-point method solver: