| 1 |
difflib
General
|
73,994 |
|
General
Text Processing
Text & Documents
Built-in
|
→ |
|
(Python standard library) Helpers for computing deltas.
|
|
|
|
| 2 |
pypinyin
General
|
5,342 |
|
General
Text Processing
Text & Documents
|
→ |
|
Convert Chinese hanzi (漢字) to pinyin (拼音).
|
|
|
|
| 3 |
ftfy
General
|
4,052 |
|
General
Text Processing
Text & Documents
|
→ |
|
Makes Unicode text less broken and more consistent automagically.
|
|
|
|
| 4 |
sqlparse
Parser
|
4,009 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A non-validating SQL parser.
|
|
|
|
| 5 |
python-phonenumbers
Parser
|
3,763 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
Parsing, formatting, storing and validating international phone numbers.
|
|
|
|
| 6 |
textdistance
General
|
3,536 |
|
General
Text Processing
Text & Documents
|
→ |
|
Compute distance between sequences with 30+ algorithms.
|
|
|
|
| 7 |
chardet
General
|
2,650 |
|
General
Text Processing
Text & Documents
|
→ |
|
Python character encoding detector.
|
|
|
|
| 8 |
pyparsing
Parser
|
2,478 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A general purpose framework for generating parsers.
|
|
|
|
| 9 |
pygments
Parser
|
2,196 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A generic syntax highlighter.
|
|
|
|
| 10 |
shortuuid
Unique identifiers
|
2,193 |
|
Unique identifiers
Text Processing
Text & Documents
|
→ |
|
A generator library for concise, unambiguous and URL-safe UUIDs.
|
|
|
|
| 11 |
python-slugify
General
|
1,622 |
|
General
Text Processing
Text & Documents
|
→ |
|
A Python slugify library that translates unicode to ASCII.
|
|
|
|
| 12 |
pyfiglet
General
|
1,579 |
|
General
Text Processing
Text & Documents
|
→ |
|
An implementation of figlet written in Python.
|
|
|
|
| 13 |
python-user-agents
Parser
|
1,515 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
Browser user agent parser.
|
|
|
|
| 14 |
babel
General
|
1,459 |
|
General
Text Processing
Text & Documents
|
→ |
|
An internationalization library for Python.
|
|
|
|
| 15 |
python-nameparser
Parser
|
713 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
Parsing human names into their individual components.
|
|
|
|
| 16 |
unidecode
General
|
611 |
|
General
Text Processing
Text & Documents
|
→ |
|
ASCII transliterations of Unicode text.
|
|
|
|
| 17 |
sqids
Unique identifiers
|
516 |
|
Unique identifiers
Text Processing
Text & Documents
|
→ |
|
A library for generating short unique IDs from numbers.
|
|
|
|
| 18 |
parsy
Parser
|
450 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
Easy, generic parser combinator library for creating parsers.
|
|
|
|
| 19 |
tree-sitter-language-pack
Parser
|
441 |
|
Parser
Text Processing
Text & Documents
|
→ |
|
A comprehensive collection of tree-sitter parsers for 300+ languages, distributed as prebuilt wheels.
|
|
|
|
| 20 |
pangu.py
General
|
278 |
|
General
Text Processing
Text & Documents
|
→ |
|
Paranoid text spacing.
|
|
|
|