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

Text Mining Python Packages

Python packages with the GitHub topic text-mining. 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
deanmalmgren
textract

extract text from any document. no muss. no fuss.

282K 5K 721
csurfer
rake-nltk

Python implementation of the Rapid Automatic Keyword Extraction algorithm using NLTK.

215K 1K 151
bookieio
breadability

Reworked https://www.readability.com/ parsing library (now https://mercury.postlight.com/ is living alternative)

105K 205 26
Lilykos
pyphonetics

A Python 3 phonetics library.

92K 141 22
KyleKing
textract-py3

Maintained fork of deanmalmgren/textract to replace '*' dependencies and other updates

42K 14 2
huspacy
huspacy

HuSpaCy: industrial-strength Hungarian natural language processing

22K 193 17
aphp
edsnlp

Modular, fast NLP framework, compatible with Pytorch and spaCy, offering tailored support for French clinical notes.

19K 166 46
Lips7
matcher-py

A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust.

13K 18 1
speedyk-005
yasbd-lib

A high-accuracy, multilingual rule-based Sentence Boundary Detector (SBD) with a drop-in adapter for pysbd, delivering faster and more accurate sentence segmentation.

9K 34 49
vmenger
deduce

Deduce: de-identification method for Dutch medical text

9K 69 31
biolab
orange3-text

🍊 :page_facing_up: Text Mining add-on for Orange3

8K 134 87
giladfeldman
docpluck

Text, section, table and statistic extraction from academic papers (PDF, DOCX, HTML) for meta-science

4K 2 0
mcs07
chemdataextractor

Automatically extract chemical information from scientific documents

4K 368 126
averbis
averbis-python-api

Conveniently access the REST API of Averbis products using Python

4K 12 5
JasonKessler
scattertext

Beautiful visualizations of how language differs among document types.

4K 2K 284
mesejo
trrex

Efficient string matching with regular expressions

4K 147 8
xueromll
sci-etl-core

Async-first, domain-agnostic Python toolkit for mining scientific literature: LLM-powered ETL pipelines with pluggable extractors, parsers, exporters, and resumable state.

3K 2 0
rosette-api
rosette-api

Babel Street Analytics Client Library for Python

2K 38 37
CyberCRI
refinedoc

Python library for extracting headers, footers and body from PDF

2K 33 4
stephenhky
shorttext

Various Algorithms for Short Text Mining

2K 472 75
PetrKorab
arabica

Python package for text mining of time-series data

2K 75 16
lasigeBioTM
bent

Biomedical Term Annotator

1K 9 1
huspacy
huspacy-nightly

HuSpaCy: industrial-strength Hungarian natural language processing

1K 193 17
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology