| 1 |
charset-normalizer
Encoding and Unicode
|
1,647,753,645 |
789 |
|
Encoding and Unicode
Text Processing
Text & Documents
|
→ |
|
Universal character encoding detector, the default of the requests ecosystem.
|
|
|
|
| 2 |
pygments
Parser
|
1,205,141,995 |
2,200 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A generic syntax highlighter.
|
|
|
|
| 3 |
pyparsing
Parser
|
408,545,258 |
2,484 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A general purpose framework for generating parsers.
|
|
|
|
| 4 |
chardet
Encoding and Unicode
|
217,937,420 |
2,657 |
|
Encoding and Unicode
Text Processing
Text & Documents
|
→ |
|
Python character encoding detector.
|
|
|
|
| 5 |
rapidfuzz
Fuzzy Matching
|
171,957,518 |
4,070 |
|
Fuzzy Matching
Text Processing
Text & Documents
|
→ |
|
Rapid fuzzy string matching using various string metrics, with a C++ core.
|
|
|
|
| 6 |
sqlparse
Parser
|
141,630,615 |
4,014 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A non-validating SQL parser.
|
|
|
|
| 7 |
babel
Internationalization
|
129,930,524 |
1,463 |
|
Internationalization
Text Processing
Text & Documents
|
→ |
|
An internationalization library for Python.
|
|
|
|
| 8 |
python-slugify
Transliteration and Slugs
|
84,513,067 |
1,622 |
|
Transliteration and Slugs
Text Processing
Text & Documents
|
→ |
|
A Python slugify library that translates unicode to ASCII.
|
|
|
|
| 9 |
phonenumbers
Parser
|
37,179,144 |
3,766 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
Parsing, formatting, storing and validating international phone numbers.
|
|
|
|
| 10 |
unidecode
Transliteration and Slugs
|
30,609,964 |
611 |
|
Transliteration and Slugs
Text Processing
Text & Documents
|
→ |
|
ASCII transliterations of Unicode text.
|
|
|
|
| 11 |
shortuuid
Unique identifiers
|
21,720,780 |
2,196 |
|
Unique identifiers
Text Processing
Text & Documents
|
→ |
|
A generator library for concise, unambiguous and URL-safe UUIDs.
|
|
|
|
| 12 |
ftfy
Encoding and Unicode
|
14,055,449 |
4,056 |
|
Encoding and Unicode
Text Processing
Text & Documents
|
→ |
|
Makes Unicode text less broken and more consistent automagically.
|
|
|
|
| 13 |
pyfiglet
General
|
6,001,335 |
1,580 |
|
General
Text Processing
Text & Documents
|
→ |
|
An implementation of figlet written in Python.
|
|
|
|
| 14 |
parsy
Parser
|
3,930,080 |
451 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
Easy, generic parser combinator library for creating parsers.
|
|
|
|
| 15 |
sqids
Unique identifiers
|
778,354 |
517 |
|
Unique identifiers
Text Processing
Text & Documents
|
→ |
|
A library for generating short unique IDs from numbers.
|
|
|
|
| 16 |
difflib
General
|
Not on PyPI |
74,339 |
|
General
Text Processing
Text & Documents
Built-in
|
→ |
|
(Python standard library) Helpers for computing deltas.
|
|
|
|