Back to browse
GitHub Repository

Fast Unicode normalization and case folding routines for UTF-8 and UTF-16 using SIMD. All in a small, simple C library.

10 starsC

xxUTF – SIMD Unicode Normalization

by dzfrias·May 31, 2026·13 points·1 comment

AI Analysis

●●SolidWizardryNiche Gem

Fastest open-source SIMD Unicode normalization with SQLite-style single-header distribution.

Strengths
  • Zero allocations, no libc dependency, cannot fail — predictable embedded-friendly API.
  • Comprehensive testing with Unicode test suites plus fuzzing for correctness.
  • Amalgamation distribution model means drop-in single header like SQLite.
Weaknesses
  • Niche audience — most developers won't need raw Unicode normalization speed.
  • ICU and other established libraries already solve this for general use cases.
Target Audience

Systems programmers, library authors, text processing engineers

Similar To

ICU · utf8proc · simdutf

Similar Projects

Zero-allocation and SIMD-accelerated CSV iterator in Zig

I needed a CSV library in Zig and I hand rolled one. Then I decided to come back to it and make it avoid allocations entirely and then went down a rabbit hole o

peymo
203mo ago