Text Processing

Libraries for parsing and manipulating plain texts.

Search every project in one place

Press / to search. Tap a tag to filter. Click any row for details.

Search and filter

Filtering for

Results

Row number Tags
(Python standard library) Helpers for computing deltas.
Convert Chinese hanzi (漢字) to pinyin (拼音).
Makes Unicode text less broken and more consistent automagically.
A non-validating SQL parser.
Parsing, formatting, storing and validating international phone numbers.
Compute distance between sequences with 30+ algorithms.
Python 2/3 compatible character encoding detector.
A general purpose framework for generating parsers.
A generator library for concise, unambiguous and URL-safe UUIDs.
A generic syntax highlighter.
A Python slugify library that translates unicode to ASCII.
An implementation of figlet written in Python.
Browser user agent parser.
An internationalization library for Python.
Parsing human names into their individual components.
ASCII transliterations of Unicode text.
A library for generating short unique IDs from numbers.
Paranoid text spacing.

Know a project that belongs here?

Tell us what it does and why it stands out.