Libutf8proc ist eine Bibliothek zum Verarbeiten von UTF-8-kodierten Unicode-Strings. Unicode-Normalisation, Abbildung von Newline-Funktionen (NLF) auf Standard-Absatz- und Zeilen-Separatoren, Ausfiltern von standardmäßig ignorierbaren Zeilen und Umwandlung in Groß- oder Kleinschreibung werden unterstützt. Die Bibliothek kann in C-Programmen genutzt werden, aber der Großteil der Funktionalität ist auch als Ruby-Bibliothek verfügbar. Für PostgreSQL gibt es eine Erweiterung, die eine Funktion zum Vorbereiten von Strings in Indexen ohne Unterscheidung von Groß- und Kleinschreibung bereitstellt. (non)