pyuca: Unicode Collation Algorithm

JSON →
library 1.2 ·python maintenance
verified May 24, 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 16
actors 5 distinct systems
last hit 2d ago AhrefsBot
GPTBot
6
Script
2
ClaudeBot
1
Humans
3

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇫🇷 France · 🇯🇵 Japan