#Text-mining

Showing 49 of 49 repositories tagged #text-mining, ranked by stars

keon
keon
awesome-nlp

:book: A curated list of resources dedicated to Natural Language Processing (NLP)

Score
100
★ 18.8k ⑂ 2.8k +2/day
adbar
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

Score
100
★ 6.3k ⑂ 393 +19/day
Python
deanmalmgren
deanmalmgren
textract

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

Score
80
★ 4.7k ⑂ 701 +10/day
HTML
jbesomi
jbesomi
texthero

Text preprocessing, representation and visualization from zero to hero.

Score
69
★ 2.9k ⑂ 237
Python
JasonKessler
JasonKessler
scattertext

Beautiful visualizations of how language differs among document types.

Score
100
★ 2.3k ⑂ 285
Python
chiphuyen
chiphuyen
lazynlp

Library to scrape and clean web pages to create massive datasets.

Score
86
★ 2.3k ⑂ 323
Python
ujjwalkarn
ujjwalkarn
DataScienceR

a curated list of R tutorials for Data Science, NLP and Machine Learning

Score
91
★ 2.1k ⑂ 878
R
nlptown
nlptown
nlp-notebooks

A collection of notebooks for Natural Language Processing from NLP Town

Score
62
★ 1.0k ⑂ 386
Jupyter Notebook
gesiscss
gesiscss
awesome-computational-social-science

A list of awesome resources for Computational Social Science

Score
60
★ 912 ⑂ 103 +6/day
R
bigartm
bigartm
bigartm

Fast topic modeling platform

Score
77
★ 675 ⑂ 119 +1/day
C++
hyperquest-hq
hyperquest-hq
hyperbase

A foundational library for Semantic Hypergraphs

Score
92
★ 641 ⑂ 76
Python
stepthom
stepthom
text_mining_resources

Resources for learning about Text Mining and Natural Language Processing

Score
31
★ 598 ⑂ 197 +1/day
cpsievert
cpsievert
LDAvis

R package for web-based interactive topic model visualization.

Score
73
★ 570 ⑂ 130
JavaScript
stephenhky
stephenhky
PyShortTextCategorization

Various Algorithms for Short Text Mining

Score
85
★ 471 ⑂ 74
Python
hiDaDeng
hiDaDeng
cntext

cntext is a Python library for social science text analysis, offering word frequency, sentiment, word embeddings, and semantic projection to measure constructs like attitudes and psychological states from Chinese text.

Score
100
★ 457 ⑂ 42 +1/day
Python
airbnb
airbnb
artificial-adversary

🗣️ Tool to generate adversarial text examples and test machine learning models against them

Score
20
★ 404 ⑂ 56
Python
jmartinezheras
jmartinezheras
2018-MachineLearning-Lectures-ESA

Machine Learning Lectures at the European Space Agency (ESA) in 2018

Score
23
★ 377 ⑂ 148
Jupyter Notebook
sergioburdisso
sergioburdisso
pyss3

A Python library for Interpretable Machine Learning in Text Classification using the SS3 model, with easy-to-use visualization tools for Explainable AI :octocat:

Score
38
★ 349 ⑂ 44 +1/day
Python
ko-ichi-h
ko-ichi-h
khcoder

KH Coder: for Quantitative Content Analysis or Text Mining

Score
95
★ 334 ⑂ 98 +2/day
Perl
dataqa
dataqa
nlp-labelling

Labelling platform for text using weak supervision.

Score
50
★ 260 ⑂ 18
JavaScript
neomatrix369
neomatrix369
nlp_profiler

A simple NLP library allows profiling datasets with one or more text columns. When given a dataset and a column name containing text data, NLP Profiler will return either high-level insights or low-level/granular statistical information about the text in that column.

Score
55
★ 244 ⑂ 37
Python
jphall663
jphall663
GWU_data_mining

Materials for GWU DNSC 6279 and DNSC 6290.

Score
68
★ 240 ⑂ 174
Jupyter Notebook
HanXinzi-AI
HanXinzi-AI
awesome-python-machine-learning-resources

a collection of awesome machine learning and deep learning Python libraries&tools. 热门实用机器学习和深入学习Python库和工具的集合

Score
45
★ 222 ⑂ 30
giacbrd
giacbrd
ShallowLearn

An experiment about re-implementing supervised learning models based on shallow neural network approaches (e.g. fastText) with some additional exclusive features and nice API. Written in Python and fully compatible with Scikit-learn.

Score
15
★ 198 ⑂ 29
Python
karolzak
karolzak
support-tickets-classification

This case study shows how to create a model for text analysis and classification and deploy it as a web service in Azure cloud in order to automatically classify support tickets. This project is a proof of concept made by Microsoft (Commercial Software Engineering team) in collaboration with Endava http://endava.com/en

Score
59
★ 167 ⑂ 92
Python
mkearney
mkearney
textfeatures

👷‍♂️ A simple package for extracting useful features from character objects 👷‍♀️

Score
8
★ 166 ⑂ 17
R
EmilHvitfeldt
EmilHvitfeldt
R-text-data

List of textual data sources to be used for text mining in R

Score
36
★ 151 ⑂ 15
mesejo
mesejo
trrex

Efficient string matching with regular expressions

Score
82
★ 146 ⑂ 7
Python
docwire
docwire
docwire

DocWire SDK: Award-winning modern data processing in C++20. SourceForge Community Choice & Microsoft support. AI-driven processing. Supports nearly 100 data formats, including email boxes and OCR. Boost efficiency in text extraction, web data extraction, data mining, document analysis. Offline processing is possible for security and confidentiality

Score
54
★ 112 ⑂ 26
C++
hiDaDeng
hiDaDeng
DaDengAndHisPython

【微信公众号:大邓和他的python】, Python语法快速入门https://www.bilibili.com/video/av44384851 Python网络爬虫快速入门https://www.bilibili.com/video/av72010301, 我的联系邮箱thunderhit@qq.com

Score
0
★ 100 ⑂ 59
Jupyter Notebook
luopeixiang
luopeixiang
awesome-text-summarization

Text summarization starting from scratch.

Score
0
★ 96 ⑂ 18 +1/day
PacktPublishing
PacktPublishing
Hands-On-Python-Natural-Language-Processing
Score
46
★ 92 ⑂ 83
Jupyter Notebook
umer7
umer7
Applied-Text-Mining-in-Python

Repo for Applied Text Mining in Python (coursera) by University of Michigan

Score
41
★ 80 ⑂ 106
Jupyter Notebook
andrewtavis
andrewtavis
kwx

BERT, LDA, and TFIDF based keyword extraction in Python

Score
40
★ 77 ⑂ 12
Python
jozi
jozi
iranian-developers-in-telegram

Curated List of Persian Groups and Channels for Iranian Developers in Telegram

Score
27
★ 76 ⑂ 13
terence-lim
terence-lim
financial-data-science-notebooks

Practical financial data science examples applying statistics, time series analysis, graph analytics, backtesting, machine learning, natural language processing, neural networks and LLMs

Score
77
★ 74 ⑂ 24
Jupyter Notebook
Makepad-fr
Makepad-fr
fbjs

Tooling that automates your Facebook interactions.

Score
0
★ 62 ⑂ 26
TypeScript
benedekrozemberczki
benedekrozemberczki
TADW

An implementation of "Network Representation Learning with Rich Text Information" (IJCAI '15).

Score
23
★ 62 ⑂ 14
Python
gsurma
gsurma
password_cracker

Char-level RNN LSTM password cracker 🔑🔓.

Score
0
★ 59 ⑂ 16
terence-lim
terence-lim
financial-data-science

Support financial data science workflow, manage large structured and unstructured data sets, and apply financial econometrics and machine learning

Score
18
★ 52 ⑂ 17
Python
MatoYing
MatoYing
TextMining

一个比较全面的文本挖掘过程。包含了利用机器学习和文本挖掘技术完成情感分析模型搭建;利用情感极性判断与程度计算来判断情感倾向;利用词频和TF-IDF挖掘出正负文本中的关键点情况;利用文本挖掘相关算法找到平台中用户讨论的集中点。

Score
9
★ 43 ⑂ 6
Jupyter Notebook
ScienciaLAB
ScienciaLAB
document-qa

Scientific Document Insight Q/A

Score
67
★ 38 ⑂ 6
Python
IBM
IBM
text-summarization-and-visualization-using-watson-studio

Can we quickly summarize & visualize text to get the details about the unstructured data? Yes we can! Please review this code pattern for all the steps involved to quickly summarize & visualize the data.

Score
32
★ 36 ⑂ 41
Jupyter Notebook
SakuraPuare
SakuraPuare
ZhiHu_Spider

知乎内容爬虫 | Web scraper for Zhihu content extraction

Score
5
★ 34 ⑂ 7
Python
chrislicodes
chrislicodes
udacity-data-analyst-nanodegree

Repository for the projects needed to complete the Data Analyst Nanodegree.

Score
14
★ 33 ⑂ 23
Jupyter Notebook
rajdeepmondaldotcom
rajdeepmondaldotcom
pmcgrab

A PMC ID in. Clean, loss-aware article JSON out. Parse PubMed Central and JATS XML for biomedical AI, RAG, search, and literature pipelines.

Score
33
★ 24 ⑂ 1
Python
noduslabs
noduslabs
infranodus

A Node.Js / Neo4J tool that translates words and relations into network graphs and shows you how it all connects.

Score
64
★ 22 ⑂ 11
JavaScript
venkat-0706
venkat-0706
Social-Media-Analysis

Clean & analyze social media data with Python. Explore trends, sentiments, & user behavior. Includes data cleaning, visualization, & insights.

Score
0
★ 21 ⑂ 0
Jupyter Notebook
aimaster-dev
aimaster-dev
knowledge-graph-construction

This AI-powered tool extracts Subject-Predicate-Object (SPO) triplets from unstructured text using LLMs, performs entity standardization and relationship inference, and generates interactive, community-detected knowledge graphs with rich visualizations.

Score
0
★ 11 ⑂ 0
HTML
Related Topics
#machine-learning#nlp#python#natural-language-processing#data-science#data-mining#text-classification#deep-learning#text-analysis#topic-modeling#visualization#artificial-intelligence

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly