ubertk (utk) is an input/output-agnostic C++ GUI toolkit targetted mainly towards graphics applications.