jbesomi/texthero
Text preprocessing, representation and visualization from zero to hero. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2340
- days_rel: n/a
- days_push: 1100
- n_releases_24m: 0
Adoption not part of the score
2907 stars · 236 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Texthero is a Python toolkit for text preprocessing, representation, and visualization, designed to work on top of Pandas Series and DataFrames. It provides pipelines for cleaning text, mapping it into vector spaces (TF-IDF, term frequency), clustering, dimensionality reduction, and visualizing text datasets in a few lines of code.
Use cases
- clean and preprocess text data in pandas
- compute tf-idf vectors for a text corpus
- cluster documents with k-means
- visualize text vector spaces with pca and tsne
- extract named entities from text
- find top words and keywords in a dataset
- remove stopwords, punctuation, and html tags from text
When to choose
- you work with text datasets in Pandas and want quick cleaning and vectorization
- you need fast exploratory insights into text-only data
- you want a simple scikit-learn-like API for text preprocessing and clustering
When to avoid
- you need state-of-the-art NLP models or transformer-based pipelines
- you need actively developed features or timely bug fixes
- you need production-grade, highly customizable NLP pipelines
Facets
library · maturity maintenance
nlp data-science data-visualization machine-learning parser data-science machine-learning python text-preprocessing pandas tf-idf word-embeddings text-clustering topic-modeling named-entity-recognition scikit-learn natural-language-processing text-mining
6 sources
- readme: https://github.com/jbesomi/texthero · fetched 2026-08-28 · e8bbf98304d9
- homepage: https://texthero.org · fetched 2026-08-29 · 558e07bfe983
- site_page: https://texthero.org/docs/getting-started · fetched 2026-08-29 · 4344e832fdf7
- site_page: https://texthero.org/docs/api-preprocessing · fetched 2026-08-29 · 80b724589586
- site_page: https://texthero.org/docs/api-representation · fetched 2026-08-29 · 4b71b429f618
- registry_pypi: https://pypi.org/pypi/texthero/json · fetched 2026-08-29 · c92c0e50d869
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| jbesomi/texthero | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="jbesomi/texthero")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem