A list of paid, free or open source C++ (C plus plus) Internationalization libraries, plugins and tools for working with Unicode, character encodings, utf8 and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C++ internationalization libraries, plugins and tools

  • gettext – GNU ‘gettext’. [GPL2]
  • IBM ICU – A set of C/C++ and Java libraries providing Unicode and Globalization support. [ICU]
  • libiconv – An encoding conversion library between different character encodings. [GPL]
  • uni-algo – Unicode Algorithms Implementation for C/C++. [Unlicense or MIT]
  • utf8.h – Single header utf8 string functions for C and C++. [Unlicense]
  • utf8proc – A clean C library for processing UTF-8 Unicode data. [MIT]

Tags: c++, open source, c plus plus, c++ tools, c++ plugins, c++ libraries, c plus plus tools, c plus plus plugins, c plus plus libraries, internationalization, unicode, character encodings, utf8, internationalization libraries, internationalization tools, internationalization plugins, utf8 plugins, utf8 tools, unicode tools, unicode libraries, c++ internationalization, c++ unicode, c++ character encodings, c++ utf8, c++ internationalization libraries, c++ internationalization tools, c++ internationalization plugins, c++ utf8 plugins, c++ utf8 tools, c++ unicode tools, c++ unicode libraries

Image: Unsplash License.

Portions of this text under: MIT license