libunistring
« Back to VersTracker
Description:
C string library for manipulating Unicode strings
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: unicode c-library i18n text-processing posix
Install: brew install libunistring
About:
Libunistring provides a comprehensive API for handling Unicode strings and characters according to the ISO C and POSIX standards. It ensures robust text processing by offering transparent support for UTF-8, UTF-16, and UTF-32 encodings. This library is essential for developers building portable applications that require reliable internationalization and character manipulation.
Key Features:
  • Full Unicode support including normalization and case mapping
  • Transparent UTF-8, UTF-16, and UTF-32 encoding handling
  • ISO C and POSIX compliant API
  • Memory-safe string operations
Use Cases:
  • Implementing internationalization in C applications
  • Processing and validating multilingual text data
  • Building portable command-line tools requiring Unicode support
Alternatives:
  • ICU – ICU offers more extensive locale-specific features but is significantly larger and heavier than Libunistring.
  • GLib – GLib provides Unicode support but is part of a larger framework, making Libunistring a better choice for lightweight standalone projects.
Version History
Detected Version Rev Change Commit
Oct 7, 2025 1:46pm 0 VERSION_BUMP 8a1ec292
Sep 14, 2025 2:30am 0 VERSION_BUMP c2fe3c13
Sep 11, 2025 6:06am 0 VERSION_BUMP 8d9ef7db
Oct 27, 2024 12:49pm 0 VERSION_BUMP 021ad13f