PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Text Cleaning Python Packages

Python packages with the GitHub topic text-cleaning. Sorted by monthly downloads, with stars and forks.
adbar
trafilatura

Python & Command-line tool to gather text and metadata on the Web: Crawling, scraping, extraction, output as CSV, JSON, HTML, MD, TXT, XML

13.6M 7K 455
blmoistawinde
harvesttext

文本挖掘和预处理工具(文本清洗、新词发现、情感分析、实体识别链接、关键词抽取、知识抽取、句法分析等),无监督或弱监督方法

976 3K 341
rhnfzl
squeakycleantext

Text preprocessing and PII anonymisation for NLP/ML. ONNX NER ensemble, language detection, stopword removal. Built for statistical ML and language models.

950 8 0
currentsapi
extractnet

A fork of Dragnet that also extract author, headline, date, keywords from context, as well as built in metadata extraction all in one package

816 299 26
nanxstats
asciilint

ASCII and character policy checks for text files

802 0 0
pixelstrunk
watermark-cleaner

Remove AI text artifacts, hidden unicode characters and file metadata before you publish. Deterministic, offline, zero dependencies. Python and Node CLIs with one shared rule set.

748 12 1
AzizNadirov
textlasso

TextLasso is a Simple Python library for extracting structured data from raw text, with special focus on processing LLM (Large Language Model) responses.

527 4 0
wisupai
wisup-e2m

E2M converts various file types (doc, docx, epub, html, htm, url, pdf, ppt, pptx, mp3, m4a) into Markdown. It’s easy to install, with dedicated parsers and converters, supporting custom configs. E2M offers an all-in-one, flexible, and open-source solution.

430 1K 76
hscspring
pnlp

NLP预/后处理工具。

407 30 6
infinitode
valx

ValX is an open-source Python package for text cleaning tasks, including profanity detection and removal. Now also includes sensitive information detection, and removal.

331 5 1
MhdMartini
araclean

Offset-preserving Arabic text normalization & cleaning for NLP — map cleaned spans back to the original. Pure-Python, typed, reproducible profiles.

270 3 0
Ankur3107
nlp-preprocessing

Text Preprocessing Package includes cleaning, tokenization, dataset preparation ...etc

236 18 8
mhhoss
farsflow

Deterministic, dependency-free, and semantic-safe Persian text preprocessing library

213 0 0
pszemraj
rehuman

Unicode-safe text cleaning & typographic normalization for Rust

187 1 0
b-a-sabbir
banglish-stopwords

A lightweight Python library to filter 350+ Banglish stopwords for NLP and text cleaning.

174 0 0
Aayushpatel007
topicrankpy

A Python package to get useful information from documents using TopicRank Algorithm.

158 17 3
alinapetukhova
textcl

Text preprocessing package for use in NLP tasks https://pypi.org/project/textcl/

98 12 4
mim-solutions
mim-nlp

A Python package with ready-to-use models for various NLP tasks and text preprocessing utilities. The implementation allows fine-tuning.

86 2 0
pixelstrunk
wmc-cleaner

Remove AI text artifacts, hidden unicode characters and file metadata before you publish. Deterministic, offline, zero dependencies. Python and Node CLIs with one shared rule set.

74 13 1
umapornp
textprepro

👀 Everything Everyway All At Once Text Preprocessing for Natural Language Processing.

67 2 0
sharejing
takin

A Python toolkit for file processing, text cleaning and data splitting. 文件处理,文本清洗和数据划分的python工具包。

67 36 7
hscspring
hnlp

NLP预/后处理工具。

66 30 6
YuvanJain
text-cleaner-yuvan

A lightweight Python package for cleaning, normalizing, and tokenizing text data.

54 0 0
ternaus
ternaus-cleantext

Cleans text as in the CLIP model

28 2 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology