The well-known standard C printf() adapted to C++. Integrated into the C++ stream I/O and C++ string environment. The included StrCvt library converts strings and streams between the different C++ character types char, wchar_t, char16_t and char32_t, locale dependent and UTF.
For more information see the README files in the Wiki.
libu8 is a portability library which especially provides utilities for manipulating, generating, and processing UTF-8 strings as well as operating system facilities such as logging, exceptions, extensible printf, and network functions.