Awesome Python Text Processing

  • chardet chardet 2,055
    star
    updated 6 months ago GNU Lesser Genera...

    Python character encoding detector

  • updated about 1 year ago GNU General Publi...

    Fuzzy String Matching in Python

  • updated 10 months ago MIT License

    Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3

  • updated about 1 year ago MIT License

    Paranoid text spacing in Python

  • ply ply 2,681
    star
    updated 8 months ago

    Python Lex-Yacc

  • pyfiglet pyfiglet 1,283
    star
    updated 3 months ago Other

    An implementation of figlet written in Python

  • pyparsing pyparsing 2,004
    star
    updated 5 months ago MIT License

    Python library for creating PEG parsers

  • updated 5 months ago Other

    A simple Python module for parsing human names into their individual components

  • updated 2 months ago Apache License 2.0

    Python port of Google's libphonenumber

  • updated 8 months ago MIT License

    ζ±‰ε­—θ½¬ζ‹ΌιŸ³(pypinyin)

  • updated about 2 months ago MIT License

    Returns unicode slugs

  • updated about 1 year ago MIT License

    A Python library that provides an easy way to identify devices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.

  • shortuuid shortuuid 1,905
    star
    updated about 1 year ago BSD 3-Clause "New...

    A generator library for concise, unambiguous and URL-safe UUIDs.

  • sqlparse sqlparse 3,539
    star
    updated about 2 months ago BSD 3-Clause "New...

    A non-validating SQL parser module for Python

  • updated about 1 year ago BSD 3-Clause "New...

    A slugifier that works in unicode