Data Mining Open Source Projects
Browse 242 Data Mining open source projects, ranked by GitHub stars. Find the most popular Data Mining tools and libraries.
eriklindernoren/ML-From-Scratch
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
Metrics details
| Stars | 32,304 |
JaidedAI/EasyOCR
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
Metrics details
| Stars | 29,785 |
academic/awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
Metrics details
| Stars | 29,665 |
EthicalML/awesome-production-machine-learning
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
Metrics details
| Stars | 20,792 |
microsoft/LightGBM
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Metrics details
| Stars | 18,595 |
piskvorky/gensim
Topic Modelling for Humans
Metrics details
| Stars | 16,464 |
tangyudi/Ai-Learn
人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域
Metrics details
| Stars | 13,155 |
rasbt/python-machine-learning-book
The "Python Machine Learning (1st edition)" book code repository and info resource
Metrics details
| Stars | 12,625 |
yzhao062/pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
Metrics details
| Stars | 9,920 |
sktime/sktime
A unified framework for machine learning with time series
Metrics details
| Stars | 9,868 |
yzhao062/anomaly-detection-resources
Anomaly detection related books, papers, videos, and toolboxes. Last update late 2025 for LLM and VLM works!
Metrics details
| Stars | 9,348 |
jivoi/awesome-ml-for-cybersecurity
:octocat: Machine Learning for Cyber Security
Metrics details
| Stars | 9,138 |
catboost/catboost
A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.
Metrics details
| Stars | 9,030 |
faridrashidi/kaggle-solutions
🏅 Collection of Kaggle Solutions and Ideas 🏅
Metrics details
| Stars | 6,467 |
MontFerret/ferret
Declarative data automation language and Go runtime for structured extraction workflows.
Metrics details
| Stars | 6,010 |
biolab/orange3
🍊 :bar_chart: :bulb: Orange: Interactive data analysis
Metrics details
| Stars | 5,652 |
rasbt/mlxtend
A library of extension and helper modules for Python's data analysis and machine learning libraries.
Metrics details
| Stars | 5,161 |
deanmalmgren/textract
extract text from any document. no muss. no fuss.
Metrics details
| Stars | 4,669 |
r0f1/datascience
Curated list of Python resources for data science.
Metrics details
| Stars | 4,641 |
alibaba/Alink
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Metrics details
| Stars | 3,612 |
Kanaries/graphic-walker
An open source alternative to Tableau. Embeddable visual analytic
Metrics details
| Stars | 3,179 |
rob-med/awesome-TS-anomaly-detection
List of tools & datasets for anomaly detection on time-series data.
Metrics details
| Stars | 3,163 |
ankitrohatgi/WebPlotDigitizer
Online tool to extract numerical data from plot images.
Metrics details
| Stars | 3,122 |
tirthajyoti/Papers-Literature-ML-DL-RL-AI
Highly cited and useful papers related to machine learning, deep learning, AI, game theory, reinforcement learning
Metrics details
| Stars | 2,920 |
dblalock/bolt
10x faster matrix and vector operations
Metrics details
| Stars | 2,513 |
WZBSocialScienceCenter/pdftabextract
A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.
Metrics details
| Stars | 2,255 |
invoice-x/invoice2data
Extract structured data from PDF invoices
Metrics details
| Stars | 2,178 |
WenjieDu/PyPOTS
A Python toolkit/library for reality-centric machine/deep learning & data mining on partially-observed time series, with 50+ SOTA neural network models for scientific analysis tasks (imputation, classification, clustering, forecasting, anomaly detection, cleaning) on incomplete industrial irregularly-sampled multivariate TS with NaN missing values
Metrics details
| Stars | 2,032 |
youngfish42/Awesome-FL
Comprehensive and timely academic information on federated learning (papers, frameworks, datasets, tutorials, workshops)
Metrics details
| Stars | 2,003 |
safe-graph/graph-fraud-detection-papers
A curated list of Graph/Transformer-based fraud, anomaly, and outlier detection papers & resources
Metrics details
| Stars | 1,869 |
datawhalechina/team-learning-data-mining
主要存储Datawhale组队学习中“数据挖掘/机器学习”方向的资料。
Metrics details
| Stars | 1,849 |
benedekrozemberczki/awesome-fraud-detection-papers
A curated list of data mining papers about fraud detection.
Metrics details
| Stars | 1,816 |
404notf0und/AI-for-Security-Learning
安全场景、基于AI的安全算法和安全数据分析业界实践
Metrics details
| Stars | 1,766 |
PaddlePaddle/Research
novel deep learning research works with PaddlePaddle
Metrics details
| Stars | 1,757 |
zslucky/awesome-AI-books
Some awesome AI related books and pdfs for learning and downloading, also apply some playground models for learning
Metrics details
| Stars | 1,756 |
Yimeng-Zhang/feature-engineering-and-feature-selection
A Guide for Feature Engineering and Feature Selection, with implementations and examples in Python.
Metrics details
| Stars | 1,655 |
sunlabuiuc/PyHealth
A Deep Learning Python Toolkit for Healthcare Applications.
Metrics details
| Stars | 1,629 |
qingsongedu/awesome-AI-for-time-series-papers
A professional list of Papers, Tutorials, and Surveys on AI for Time Series in top AI conferences and journals.
Metrics details
| Stars | 1,617 |
sepandhaghighi/pycm
Multi-class confusion matrix library in Python
Metrics details
| Stars | 1,506 |
eBay/tsv-utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
Metrics details
| Stars | 1,479 |
demidovakatya/vvedenie-mashinnoe-obuchenie
:memo: Подборка ресурсов по машинному обучению
Metrics details
| Stars | 1,455 |
aeon-toolkit/aeon
A toolkit for time series machine learning and deep learning
Metrics details
| Stars | 1,417 |
CIRCL/AIL-framework
AIL framework - Analysis Information Leak framework. Project moved to https://github.com/ail-project
Metrics details
| Stars | 1,377 |
K0lb3/UnityPy
UnityPy is python module that makes it possible to extract/unpack and edit Unity assets
Metrics details
| Stars | 1,369 |
alan-turing-institute/CleverCSV
CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.
Metrics details
| Stars | 1,331 |
PatMartin/Dex
Dex : The Data Explorer -- A data visualization tool written in Java/Groovy/JavaFX capable of powerful ETL and publishing web visualizations.
Metrics details
| Stars | 1,317 |
nfstream/nfstream
NFStream: a Flexible Network Data Analysis Framework.
Metrics details
| Stars | 1,215 |
annoviko/pyclustering
pyclustering is a Python, C++ data mining library.
Metrics details
| Stars | 1,213 |
Smartproxy/Smartproxy
HTTP(S)/SOCKS5 Rotating Residential proxies - Code examples & General information
Metrics details
| Stars | 1,195 |
astroML/astroML
Machine learning, statistics, and data mining for astronomy and astrophysics
Metrics details
| Stars | 1,193 |
lightaime/deep_gcns_torch
Pytorch Repo for DeepGCNs (ICCV'2019 Oral, TPAMI'2021), DeeperGCN (arXiv'2020) and GNN1000(ICML'2021): https://www.deepgcns.org
Metrics details
| Stars | 1,190 |
TheAlgorithms/R
Collection of various algorithms implemented in R.
Metrics details
| Stars | 1,165 |
leomaurodesenv/game-datasets
:video_game: A curated list of awesome game datasets, and tools to artificial intelligence in games
Metrics details
| Stars | 1,092 |
Minqi824/ADBench
Official Implement of "ADBench: Anomaly Detection Benchmark", NeurIPS 2022.
Metrics details
| Stars | 1,019 |
yueliu1999/Awesome-Deep-Graph-Clustering
[IEEE T-KDE 2026] Awesome Deep Graph Clustering is a collection of SOTA, novel deep graph clustering methods (papers, codes, and datasets).
Metrics details
| Stars | 1,012 |
pm4py/pm4py-core
Public repository for the PM4Py (Process Mining for Python) project.
Metrics details
| Stars | 985 |
ail-project/ail-framework
AIL framework - Analysis Information Leak framework
Metrics details
| Stars | 982 |
ipython-books/cookbook-2nd
IPython Cookbook, Second Edition, by Cyrille Rossant, Packt Publishing 2018
Metrics details
| Stars | 957 |
anfederico/stocktalk
Metrics details
| Stars | 871 |
safe-graph/graph-adversarial-learning-literature
A curated list of adversarial attacks and defenses papers on graph-structured data.
Metrics details
| Stars | 860 |
