International Components for Unicode (ICU) is a set of cross-platform Unicode-based globalization libraries with libicui18n C/C++ library providing high-level internationalization support (formatting, collation, etc).