Libraries for parsing text, natural language processing, and linguistic analysis.
24 packages · ranked by health score & downloads
Trending this week
The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet.
A very fast and expressive template engine.
A very fast and expressive template engine.
Safely add untrusted strings to HTML/XML markup.
Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.
Alternative regular expression module, to replace re.
Screen-scraping library
Docutils -- Python Documentation Utilities
pyparsing - Classes and methods to define and execute parsing grammars
Universal character encoding detector
Python implementation of John Gruber's Markdown.
Python implementation of John Gruber's Markdown.
Python bindings to the Tree-sitter parsing library
Natural Language Toolkit
a modern parsing library
Human friendly output for text interfaces using Python
Python documentation generator
Manipulates JUnit/xUnit Result XML files
The most basic Text::Unidecode port
A tiny CSS parser
LangChain text splitting utilities
HTML parser based on the WHATWG HTML specification
A simple Python library for easily displaying tabular data in a visually appealing ASCII table format
Python humanize utilities