10

8

6

4

2


9.1

9.6

8.9
0.0

7.4

5.9

7.3

8.3

7.3
-

35 Text Processing packages and projects

  • pydantic

    9.1 9.6 Python
    Data parsing and validation using Python type hints
  • fuzzywuzzy

    8.9 0.0 L4 Python
    Fuzzy String Matching in Python
  • Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
  • 汉字拼音转换工具(Python 版)

    7.9 7.2 Python
    汉字转拼音(pypinyin)
  • sqlparse

    7.4 5.9 L4 Python
    A non-validating SQL parser module for Python
  • Lark

    7.3 8.3 Python
    Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
  • Pygments

    7.3 -
    A generic syntax highlighter.
  • phonenumbers

    7.2 8.0 L4 Python
    Python port of Google's libphonenumber
  • ftfy

    7.0 5.4 L4 Python
    Fixes mojibake and other glitches in Unicode text, after the fact.
  • TextDistance

    6.9 5.7 Python
    Compute distance between sequences. 30+ algorithms, pure python implementation, common interface, optional external libs usage.
  • PLY

    6.7 2.8 L2 Python
    Python Lex-Yacc
  • chardet

    6.0 7.3 L4 Python
    Python character encoding detector
  • jellyfish

    5.7 4.8 Python
    🎐 a python library for doing approximate and phonetic matching of strings.
  • shortuuid

    5.6 6.4 L5 Python
    A generator library for concise, unambiguous and URL-safe UUIDs.
  • python-user-agents

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

    5.0 0.0 L1 C
    The Levenshtein Python C extension module contains functions for fast computation of Levenshtein distance and string similarity
  • pyparsing

    4.9 7.3 Python
    Python library for creating PEG parsers [Moved to: https://github.com/pyparsing/pyparsing]
  • python-slugify

    4.9 6.5 L4 Python
    Returns unicode slugs
  • pyfiglet

    4.6 2.0 L3 Python
    An implementation of figlet written in Python
  • xpinyin

    4.5 0.8 L4 Python
    Translate Chinese hanzi to pinyin (拼音) by Python, 汉字转拼音
  • Construct

    4.4 3.7 Python
    Construct: Declarative data structures for python that allow symmetric parsing and building
  • ijson

    4.0 0.3 Python
    Iterative JSON parser with Pythonic interface
  • python-nameparser

    3.9 7.0 L2 Python
    A simple Python module for parsing human names into their individual components
  • awesome-slugify

    3.4 0.0 L5 Python
    Python flexible slugify function
  • unicode-slugify

    3.0 0.0 L4 Python
    A slugifier that works in unicode
  • Charset Normalizer

    2.7 7.9 Python
    Truly universal encoding detector in pure Python
  • json-streamer

    2.4 0.4 Python
    A fast streaming JSON parser for Python that generates SAX-like events using yajl
  • pangu.py

    2.4 0.0 L5 Python
    Paranoid text spacing in Python
  • uniout

    2.3 1.7 L5 Python
    Never see escaped bytes in output.
  • HaikunatorPY

    2.0 0.0 L5 Python
    Generate Heroku-like random names to use in your python applications
  • nider

    1.9 0.0 Python
    Python package to add text to images, textures and different backgrounds
  • simplematch

    1.9 0.0 Python
    Minimal, super readable string pattern matching for python.
  • Python Left-Right Parser

    1.8 5.9 L4 Python
    Python Parser
  • Atoma

    1.7 0.0 Python
    Atom, RSS and JSON feed parser for Python 3
  • unidecode

    -
    ASCII transliterations of Unicode text.
  • difflib

    -
    (Python standard library) Helpers for computing deltas.

Add another 'Text Processing' Package