utf8proc
« Back to VersTracker
Description:
Clean C library for processing UTF-8 Unicode data
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: unicode utf-8 text-processing c-library normalization
Install: brew install utf8proc
About:
utf8proc is a lightweight C library that provides robust Unicode support for UTF-8 strings. It handles normalization, case folding, and grapheme segmentation without external dependencies. This makes it ideal for embedding in projects requiring reliable text processing.
Key Features:
  • Pure C library with no dependencies
  • Unicode normalization and case folding
  • UTF-8 string manipulation and validation
  • Grapheme cluster breaking support
Use Cases:
  • Text normalization in C/C++ applications
  • Unicode-aware string searching and sorting
  • Sanitizing user input for web applications
Alternatives:
  • libicu – More comprehensive but significantly larger and more complex
  • libunistring – Focuses on string functions rather than Unicode properties
Version History
Detected Version Rev Change Commit
Sep 11, 2025 9:28am 0 VERSION_BUMP 0b4d6e2a
Sep 11, 2025 7:33am 0 VERSION_BUMP a4829022
Sep 10, 2025 9:38am 0 VERSION_BUMP 6f89a044