PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Unicode Normalization Python Packages

Python packages with the GitHub topic unicode-normalization. Sorted by monthly downloads, with stars and forks.
mlodewijck
pyunormalize

Pure-Python, zero-dependency implementation of the Unicode normalization algorithm (NFC, NFD, NFKC, NFKD), based on Unicode 18.0 and independent of unicodedata.

3.3M 9 2
Project-Navi
navi-sanitize

Deterministic input sanitization for untrusted text — invisible characters, homoglyphs, and encoding tricks, handled before your code sees them. Zero dependencies, no ML. Python 3.12+.

88K 3 0
isawnyu
textnorm

Normalize whitespace and Unicode forms in Python 3.

610 5 0
AsoSoft
asosoft

AsoSoft's Library for Kurdish language processing tasks in python

365 18 4
MhdMartini
araclean

Offset-preserving Arabic text normalization & cleaning for NLP — map cleaned spans back to the original. Pure-Python, typed, reproducible profiles.

270 3 0
shisa-ai
textguard

Hostile-text normalization, inspection, and cleaning for LLM-adjacent systems.

251 2 0
ssrathi
unicode-text-styler

Convert ASCII alphanumeric text to a random style using Unicode character normalization.

64 2 0
mlodewijck
pyunormalize-micropip

Pure-Python, zero-dependency implementation of the Unicode normalization algorithm (NFC, NFD, NFKC, NFKD), based on Unicode 18.0 and independent of unicodedata.

47 9 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology