Nyx C++ cross-platform library