Show HN: xxUTF – SIMD Unicode Normalization
Category: library
Tags: unicode, simd, text-processing, normalization, c-library
Score: 7.5/10 (Innovation: 7, Technical: 9, Documentation: 7, Utility: 7)
xxUTF is a C library that uses SIMD to accelerate Unicode normalization and case folding, offering the fastest open-source implementations of these algorithms. It supports all major normalization forms (NFC, NFD, NFKC, NFKD) and UTF-8/16 encodings, with a non-allocating, libc-independent, and fuzz-tested API that includes streaming support. Its innovative combination of SIMD optimizations with Unicode text processing fills a known performance gap for internationalized text handling.
Target audience: backend devs, systems programmers
Repository: https://github.com/dzfrias/xxUTF · C · MIT
View on Hacker News