$npx skillfedfor your agent

Text Processing packages

325 packages · page 7 of 9 · 1,074 including subcategories

Subcategories

Packages

linear-tsv Skip
PyPI · Text Processing · released Jan 2018

Parses and writes tabular data in Linear TSV format, a line-oriented tab-separated format where newlines and tabs in field values are escaped, enabling reliable processing with standard Unix line tools.

Install only if you are maintaining legacy code that already depends on it or if you have a strict requirement for the Linear TSV format and cannot use a maintained…

Apache-2.0builds from sourceabandoned
249.9Kdownloads / mo
nr-date With conditions
PyPI · Text Processing · released Aug 2023

A pure-Python date parser using regex patterns to extract and parse dates from strings without external dependencies.

However, the abandoned status means no fixes will arrive—install only if the current feature set meets your needs.

MITpure Pythonabandoned
248.3Kdownloads / mo
fastnumbers With conditions
PyPI · Text Processing · released Jun 2026

Converts strings and other inputs to numbers (int, float, or real) with fast, flexible error handling and type-checking functions that outperform Python's built-in int() and float().

MITcompiled wheel · 3.9+
240.7Kdownloads / mo
tailer Skip
PyPI · Text Processing · released Dec 2015

Tailer provides functions to read lines from the end, beginning, or continuously from growing files, plus a command-line tool equivalent to GNU tail for systems lacking it.

No, not recommended for new projects.

MITbuilds from sourceaging
239.0Kdownloads / mo
pingparsing With conditions
PyPI · Text Processing · released May 2024

Executes and parses ping command output, extracting round-trip time statistics, packet loss, and ICMP reply details into structured JSON; available as both a CLI tool and Python library.

MITpure Python · 3.7+dormant
238.4Kdownloads / mo
fillpdf With conditions
PyPI · Text Processing · released May 2024

Fills, flattens, and manipulates PDF forms by reading form fields, writing data to them, and inserting images and text at specified coordinates.

However, maintenance is dormant—no active development since 2024-05-03—so be prepared to fork or patch if you hit bugs.

MITpure Python · 3.6+dormant
238.0Kdownloads / mo
llama-index-readers-confluence Worth it
PyPI · Text Processing · released Mar 2026

Loads pages and attachments from Confluence cloud instances into LlamaIndex documents, supporting multiple query methods and file type extraction.

Install it if you need to load Confluence pages into LlamaIndex for RAG, search, or documentation processing workflows.

MITpure Python
231.3Kdownloads / mo
pdfminer Skip
PyPI · Text Processing · released Nov 2019

Extracts text and layout information from PDF documents, including font details, positions, and structure, with support for encrypted PDFs and multiple output formats.

No—not recommended for new projects.

MITbuilds from source · 3.6+abandoned
229.5Kdownloads / mo
fingerprints With conditions
PyPI · Text Processing · released Aug 2025

Generates simplified entity identifiers (fingerprints) from names and addresses for matching entities across different datasets, with built-in recognition of company legal forms.

However, for new projects, evaluate rigour first—it is the maintained successor and likely has improvements.

MITpure Python · 3.10+aging
227.3Kdownloads / mo
redlines Worth it
PyPI · Text Processing · released Nov 2025

Redlines compares two strings or text documents and produces structured output showing differences with strike-throughs and highlights, similar to Microsoft Word's track changes, in JSON, Markdown, HTML, or terminal-rich formats.

Install it if you need to compare text and display or process the differences programmatically.

MITpure Python · 3.10+
220.5Kdownloads / mo
kreuzberg With conditions
PyPI · Text Processing · released Jul 2026

Extracts text, tables, images, and metadata from 91+ file formats including PDFs, Office documents, and images, with native async/await support and multiple OCR backends.

MITcompiled wheel · 3.10+
215.4Kdownloads / mo
docx-mailmerge With conditions
PyPI · Text Processing · released Oct 2019

Performs mail merge operations on docx files by replacing merge fields with supplied values, without requiring Microsoft Office to be installed.

However, the abandoned status means no bug fixes or compatibility updates will arrive—test thoroughly with your target Python version and docx complexity before…

MITpure Pythonabandoned
215.0Kdownloads / mo
pylcs With conditions
PyPI · Text Processing · released Oct 2023

Computes longest common subsequence, longest common substring, and edit distance (Levenshtein distance) between strings using C++ dynamic programming, with support for UTF-8 and batch comparisons.

However, verify platform availability (macOS/Linux) and Python version coverage before adopting in production; the last release was October 2023 and the original…

permissive licensecompiled wheeldormant
213.6Kdownloads / mo
slugify Skip
PyPI · Text Processing · released Dec 2010

Converts text strings into URL-safe slugs by removing accents, converting to lowercase, and replacing spaces with hyphens, available as both a Python library and command-line tool.

license unclearbuilds from sourceabandoned
211.8Kdownloads / mo
rst2pdf Worth it
PyPI · Text Processing · released Mar 2026

Converts reStructuredText documents directly to PDF using ReportLab, bypassing LaTeX and offering customizable page layouts, styling, and embedded fonts.

Install it if you work with reStructuredText and need PDF output.

MITpure Python · 3.10+
209.4Kdownloads / mo
beautifultable With conditions
PyPI · Text Processing · released May 2022

Prints tabular data to the terminal in a formatted, visually appealing layout with customizable borders, alignment, padding, and styling.

MITpure Pythonabandoned
208.2Kdownloads / mo
stop-words Worth it
PyPI · Text Processing · released Nov 2025

Provides curated stop-word lists for multiple languages, enabling filtering of common words in natural language processing and text analysis tasks.

Install it if you need multilingual stop-word filtering for NLP or text preprocessing; the aging maintenance status is not a blocker for a stable, feature-complete…

BSD-3-Clausepure Python · 3.11+aging
207.3Kdownloads / mo
jsonquerylang With conditions
PyPI · Text Processing · released Dec 2025

Executes queries against JSON data using a specialized query language, supporting filtering, sorting, field selection, and custom functions through both text and JSON syntax.

However, verify that the query syntax and custom function API meet your needs before committing to it in production, and be prepared for slower issue resolution.

ISCpure Pythonaging
205.0Kdownloads / mo
mkdocs-print-site-plugin Worth it
PyPI · Text Processing · released Aug 2025

MkDocs plugin that generates a combined print page of your entire site for easy export to PDF or standalone HTML.

MITpure Python · 3.8+
203.8Kdownloads / mo
sphinx-favicon With conditions
PyPI · Text Processing · released Feb 2026

A Sphinx extension that injects custom favicon link tags into HTML documentation, supporting multiple formats and rel attributes configured directly in conf.py.

However, maintenance is aging (last release 183 days ago), so verify compatibility with your current Sphinx version before relying on it for production builds.

MITpure Python · 3.10+aging
201.4Kdownloads / mo
PyPDFForm Worth it
PyPI · Text Processing · released Aug 2026

PyPDFForm creates, inspects, styles, and fills PDF forms via Python API or command line, with utilities for page extraction and PDF merging.

Install it if you need to create, inspect, or fill PDF forms programmatically.

MITpure Python · 3.10+
201.1Kdownloads / mo
xlsx2html With conditions
PyPI · Text Processing · released Feb 2026

Converts Excel spreadsheets (.xlsx files) to HTML tables while preserving cell formatting, with support for locale-specific number and date rendering.

MITpure Python
194.1Kdownloads / mo
stringparser With conditions
PyPI · Text Processing · released Nov 2023

Extracts values from strings using format-string patterns instead of regular expressions, supporting simple field extraction, ordering, and nested object assignment.

However, the dormant maintenance status means you should verify that the feature set covers your use case before committing to it, and be prepared to maintain a fork…

BSD-3-Clausepure Python · 3.9+dormant
193.2Kdownloads / mo
opendataloader-pdf Worth it
PyPI · Text Processing · released Jul 2026

Extracts structured data (Markdown, JSON, HTML) from PDFs with bounding boxes and semantic tagging, and auto-tags untagged PDFs into Tagged PDF format for accessibility compliance.

Apache-2.0pure Python · 3.10+
184.2Kdownloads / mo
phply With conditions
PyPI · Text Processing · released Jan 2023

phply is a lexer and parser for PHP source code that generates abstract syntax trees, enabling PHP code analysis and conversion to other formats like JSON or Jinja2 templates.

BSD-3-Clausepure Pythonabandoned
183.8Kdownloads / mo
base58check With conditions
PyPI · Text Processing · released Apr 2018

Encodes and decodes byte arrays using the Base58Check scheme, a binary-to-text encoding used primarily for Bitcoin addresses and similar cryptographic identifiers.

However, note that no releases have been published since 2018, so verify that it meets your Python version requirements and handles edge cases your use case requires…

MITpure Python
183.0Kdownloads / mo
ngram With conditions
PyPI · Text Processing · released Sep 2021

Extends Python's set class to perform fuzzy string matching using N-gram similarity, allowing efficient searches for similar items in a collection.

However, do not adopt it for security-sensitive applications or if you require ongoing maintenance and updates.

LGPL-3.0-onlypure Python · 3.0+abandoned
180.8Kdownloads / mo
endesive With conditions
PyPI · Text Processing · released Jan 2026

Endesive signs and verifies digital signatures in PDF, S/MIME email, XML, and plain-text documents using cryptographic keys and certificates.

license unclearpure Python · 3.0+
177.6Kdownloads / mo
strip-ansi With conditions
PyPI · Text Processing · released Jun 2020

Removes ANSI escape sequences (color codes, formatting directives) from strings, leaving plain text.

However, verify the license before use, and be aware that no updates have been released since June 2020—if future Python versions introduce breaking changes to string…

license unclearpure Pythondormant
176.5Kdownloads / mo
pdftotext With conditions
PyPI · Text Processing · released Jun 2026

Extracts text from PDF files, including password-protected documents, and exposes pages as iterable strings or a joined text block.

MITbuilds from source
169.7Kdownloads / mo
office-word-mcp-server With conditions
PyPI · Text Processing · released Dec 2025

A Model Context Protocol server that exposes Word document creation, editing, formatting, and manipulation operations as tools for AI assistants and other MCP clients.

However, the repository is archived and abandoned as of late 2025—no bug fixes or security updates will be released.

MITpure Python · 3.11+abandoned
168.8Kdownloads / mo
perky Worth it
PyPI · Text Processing · released Jul 2026

Perky parses a minimal, human-friendly text file format for configuration and data, returning dicts, lists, and strings with optional provenance tracking via the big library.

MITpure Python · 3.6+
166.3Kdownloads / mo
humps Skip
PyPI · Text Processing · released Mar 2018

Converts strings to camelCase format, handling spaces, case normalization, and non-alphanumeric character removal.

Install only if you're already committed to this exact implementation and willing to fork it yourself.

LGPL-3.0-or-laterpure Pythonabandoned
163.9Kdownloads / mo
pdf-oxide With conditions
PyPI · Text Processing · released Jul 2026

Extracts text, images, and metadata from PDFs and converts them to Markdown or HTML, powered by a Rust core compiled to native wheels with no system dependencies.

Apache-2.0compiled wheel · 3.9+
160.8Kdownloads / mo
sas7bdat With conditions
PyPI · Text Processing · released Jul 2019

Reads SAS7BDAT files (SAS statistical software data format) using pure Python, with no SAS software required, and optionally converts them to CSV or pandas DataFrames.

However, do not rely on it for production systems or new SAS file formats—the abandonment since 2019 means bugs in modern Python versions or recent SAS formats will…

MITbuilds from sourceabandoned
157.3Kdownloads / mo
dynamicprompts With conditions
PyPI · Text Processing · released Mar 2024

Generates varied text prompts for image generators like Stable Diffusion by parsing templates with variants, wildcards, and Jinja2 expressions into multiple concrete prompts.

However, the dormant maintenance status means you should verify compatibility with your current image generator version and be prepared to fork or find alternatives…

MITpure Python · 3.8+dormant
157.0Kdownloads / mo
linuxdoc With conditions
PyPI · Text Processing · released May 2026

Sphinx-doc extensions and command-line tools that extract documentation from C/C++ source file comments for structured doc generation.

The AGPL-3.0-or-later license requires careful review if you plan to redistribute or modify the package, but poses no barrier to using it as a documentation tool in…

AGPL-3.0-or-laterpure Python · 3.10+
155.0Kdownloads / mo
fold-to-ascii With conditions
PyPI · Text Processing · released May 2020

Converts Unicode characters outside the basic ASCII range into their ASCII equivalents or a specified replacement character, following the Apache Lucene ASCII Folding Filter approach.

permissive licensepure Pythonabandoned
151.8Kdownloads / mo
json-five Worth it
PyPI · Text Processing · released Jun 2024

Parses and serializes JSON5 (an extended JSON format with comments, unquoted keys, and trailing commas) with an interface similar to Python's standard json module, plus support for round-trip preservation of comments and formatting.

Apache-2.0pure Python · 3.8.0+
143.9Kdownloads / mo
sexpdata With conditions
PyPI · Text Processing · released Jan 2024

Parses and serializes S-expressions (Lisp-style symbolic expressions) to and from Python data structures, providing `load`/`dump` functions similar to `json` or `pickle`.

However, be aware that it is aging—no release in 948 days—so if you encounter bugs or need new features, maintenance may be slow.

BSD-3-Clausepure Python · 3.7+aging
139.4Kdownloads / mo