Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Text preprocessing, representation and visualization from zero to hero.
| Date | Stars |
|---|---|
| 2026-07-24 | 2910 |
| 2026-07-25 | 2910 |
| 2026-07-28 | 2910 |
| 2026-07-30 | 2910 |
| 2026-08-06 | 2910 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
<p align="center">
<a href="https://github.com/jbesomi/texthero/stargazers">
<img src="https://img.shields.io/github/stars/jbesomi/texthero.svg?colorA=orange&colorB=orange&logo=github"
alt="Github stars">
</a>
<a href="https://pypi.org/search/?q=texthero">
<img src="https://img.shields.io/pypi/v/texthero.svg?colorB=brightgreen"
alt="pip package">
</a>
<a href="https://pypi.org/project/texthero/">
<img alt="pip downloads" src="https://img.shields.io/pypi/dm/texthero">
</a>
<a href="https://github.com/jbesomi/texthero/issues">
<img src="https://img.shields.io/github/issues/jbesomi/texthero.svg"
alt="Github issues">
</a>
<a href="https://github.com/jbesomi/texthero/blob/master/LICENSE">
<img src="https://img.shields.io/github/license/jbesomi/texthero.svg"
alt="Github license">
</a>
</p>
<p align="center">
<img src="https://github.com/jbesomi/texthero/raw/master/github/logo.png">
</p>
<p style="font-size: 20px;" align="center">Text preprocessing, representation and visualization from zero to hero.</p>
<p align="center">
<a href="#from-zero-to-hero">From zero to hero</a> •
<a href="#installation">Installation</a> •
<a href="#getting-started">Getting Started</a> •
<a href="#examples">Examples</a> •
<a href="#api">API</a> •
<a href="#faq">FAQ</a> •
<a href="#contributions">Contributions</a>
</p>
<p align="center">
<img src="https://github.com/jbesomi/texthero/raw/master/github/screencast.gif">
</p>
<h2 align="center">From zero to hero</h2>
Texthero is a python toolkit to work with text-based dataset quickly and effortlessly. Texthero is very simple to learn and designed to be used on top of Pandas. Texthero has the same expressiveness and power of Pandas and is extensively documented. Texthero is modern and conceived for programmers of the 2020 decade with little knowledge if any in linguistic.
You can think of Texthero as a tool to help you _understand_ and work with text-based dataset. Given a tabular dataset, it's easy to _grasp the main concept_. Instead, given a text dataset, it's harder to have quick insights into the underline data. With Texthero, preprocessing text data, mapping it into vectors, and visualizing the obtained vector space takes just a couple of lines.
Texthero include tools for:
* Preprocess text data: it offers both out-of-the-box solutions but it's also flexible for custom-solutions.
* Natural Language Processing: keyphrases and keywords extraction, and named entity recognition.
* Text representation: TF-IDF, term frequency, and custom word-embeddings (wip)
* Vector space analysis: clustering (K-means, Meanshift, DBSCAN and Hierarchical), topic modeling (wip) and interpretation.
* Text visualization: vector space visualization, place localization on maps (wip).
Texthero is free, open-source and [well documented](https://texthero.org/docs) (and that's what we love most by the way!).
We hope you will find pleasure working with Texthero as we had during his development.
<h2 align="center">Hablas español? क्या आप हिंदी बोलते हैं? 日本語が話せるのか?</h2>
Texthero has been developed for the whole NLP community. We know how hard it is to deal with different NLP tools (NLTK, SpaCy, Gensim, TextBlob, Sklearn): that's why we developed Texthero, to simplify things.
Now, the next main milestone is to provide *multilingual support* and for this big step, we need the help of all of you. ¿Hablas español? Sie sprechen Deutsch? 你会说中文? 日本語が話せるのか? Fala português? Parli Italiano? Вы говорите по-русски? If yes or you speak another language not mentioned here, then you might help us develop multilingual support! Even if you haven't contributed before or you just started with NLP, contact us or open a Github issue, there is always a first time :) We promise you will learn a lot, and, ... who knows? It might help you find your new job as an NLP-developer!
For improving the python toolkExcerpt of 13,700 characters
Read on GitHub199
33
7
5
5
4
3
3
3
2
2
2
1
Matt Chan
1
1
André Sacilotti
1
1
1
1
Christian Clauss · Christian Clauss · Switzerland
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:74679d715df49634, topic:nlp, readme:natural language processing, readme:named entity recognition