A biblioteca icu (International Components for Unicode) é um conjunto de ferramentas de software desenvolvido para lidar com vários aspectos da manipulação de texto em diferentes idiomas e sistemas operacionais. Ela inclui suporte para normalização, conversão de caracteres, colagem e quebra de texto, entre outras coisas. A biblioteca icu é amplamente utilizada em aplicativos de software, bibliotecas de linguagem de programação e sistemas operacionais. 