Preparing for system design interviews?  Try bugzed.com →

pyuca: Unicode Collation Algorithm

JSON →
library 1.2 ·python maintenance
verified Jun 28, 2026

pyuca is a pure-Python implementation of the Unicode Collation Algorithm (UCA), designed to sort non-English strings correctly by accounting for linguistic rules such as accents, contractions, and expansions. It implements multi-level comparison and passes UCA conformance tests for various Unicode versions, depending on the Python environment's `unicodedata` library. The library's current version is 1.2, released in September 2017. While functional and still used (e.g., in Fedora packages), it is not actively maintained and may be considered slightly obsolete by some.

total hits 13
actors 4 distinct systems
last hit 17d ago Googlebot
GPTBot
4
Script
1
Search engines
5

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇬🇧 United Kingdom