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

Unicode Python Packages

Python packages with the GitHub topic unicode. Sorted by monthly downloads, with stars and forks.
kjd
idna

Internationalized Domain Names for Python (IDNA 2008 and UTS #46)

1.4B 296 132
jawah
charset-normalizer

Truly universal encoding detector in pure Python.

1.2B 801 70
phfaist
pylatexenc

Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion

7.2M 429 53
anyascii
anyascii

Unicode to ASCII transliteration - C Elixir Go Java JS Julia PHP Python Ruby Rust Shell .NET

3.7M 423 31
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
ashvardanian
stringzilla

Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖

2.5M 4K 142
vhf
confusable-homoglyphs

ϲοnfuѕаblе_һοmоɡlyphs

1.5M 166 19
aio-libs
idna-ssl

Patch ssl.match_hostname for Unicode(idna) domains support

780K 9 8
bsolomon1124
demoji

Accurately find/replace/remove emojis in text strings

247K 163 20
jtauber
pyuca

a Python implementation of the Unicode Collation Algorithm

236K 225 24
dylan-profiler
tangled-up-in-unicode

Access to the Unicode Character Database (UCD)

235K 3 6
pudo
normality

A tiny library for Python text normalisation. Useful for ad-hoc text processing.

173K 158 18
tammoippen
plotille

Plot in the terminal using braille dots.

138K 539 23
mkalinski
morphys

Smart conversions between unicode and bytes types for common cases in python.

132K 1 2
pycontribs
tendo

Official repository of python tendo library, always welcoming new contributions.

122K 147 48
olavolav
uniplot

Lightweight plotting to the terminal. 4x resolution via Unicode.

120K 460 24
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
gdraheim
text-unicoder

unicode text generator to make flip turned bold italic greek fraktur cursive script from ascii input

50K 4 0
mjpieters
rtfunicode

Encoder for unicode to RTF 1.5 command sequences

50K 19 4
OpenNMT
pyonmttok

Fast and customizable text tokenization library with BPE and SentencePiece support

43K 343 83
DenverCoder1
table2ascii

An intuitive and type-safe Python library for converting lists to fancy ASCII tables for displaying in the terminal or code-blocks

33K 78 17
svenkreiss
unicodeit

Converts LaTeX tags to unicode: \mathcal{H} → ℋ. Available on the web or as Automator script for the Mac.

30K 354 39
savioxavier
pyboxen

Incredibly customizable terminal boxes for Python

30K 43 0
python-formate
flake8-encodings

A Flake8 plugin to identify incorrect use of encodings.

26K 6 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology