The HSTTScheduler is (half developed) library that facilitates the implementation of scheduling algorithms in C++. Currently it supports the XHSTT-2014 format and has implemented a genetic algorithm based solver.
For more information about the library and or the solver check out the attached presentation (here) and or article (here).