Classical Machine Learning Frameworks
General-purpose libraries for traditional (non-deep) machine learning — regression, classification, clustering and preprocessing — embedded as code in your own application.
44 projects
See methodology for ranking rules; order uses public GitHub metrics within this scenario.
| Rank | Project | Stars | Forks | Updated | License |
|---|---|---|---|---|---|
| 1 |
scikit-learn
scikit-learn: machine learning in Python |
67.1K | 27.3K | 08/28/26 | BSD-3-Clause |
| 2 |
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. |
10.0K | 1.5K | 08/19/26 | BSD-2-Clause |
| 3 |
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks. |
8.3K | 1.1K | 08/29/26 | MIT |
| 4 |
umap
Uniform Manifold Approximation and Projection |
8.3K | 869 | 08/21/26 | BSD-3-Clause |
| 5 |
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning |
7.1K | 1.4K | 06/29/26 | MIT |
| 6 |
mlpack
mlpack: a fast, header-only C++ machine learning library |
5.7K | 1.7K | 08/28/26 | Other |
| 7 |
cuml
NVIDIA cuML: GPU-Accelerated Machine Learning |
5.3K | 658 | 08/28/26 | Apache-2.0 |
| 8 |
linfa
A Rust machine learning framework. |
4.7K | 337 | 08/22/26 | Apache-2.0 |
| 9 |
PySR
High-Performance Symbolic Regression in Python and Julia |
3.7K | 347 | 08/29/26 | Apache-2.0 |
| 10 |
lazypredict
Lazy Predict help build a lot of basic models without much code and helps understand which models works better without any parameter tuning |
3.3K | 365 | 08/29/26 | MIT |
| 11 |
mljar-supervised
Python package for AutoML on Tabular Data with Feature Engineering, Hyper-Parameters Tuning, Explanations and Automatic Documentation |
3.3K | 451 | 07/27/26 | MIT |
| 12 |
stats
A well tested and comprehensive Golang statistics library package with no dependencies. |
3.0K | 175 | 08/28/26 | MIT |
| 13 |
hdbscan
A high performance implementation of HDBSCAN clustering. |
3.1K | 534 | 06/12/26 | BSD-3-Clause |
| 14 |
Turing.jl
Bayesian inference with probabilistic programming. |
2.2K | 242 | 08/29/26 | MIT |
| 15 |
causalnex
A Python library that helps data scientists to infer causation rather than observing correlation. |
2.5K | 290 | 08/10/26 | Other |
| 16 |
feature_engine
Feature engineering and selection open-source Python library compatible with sklearn. |
2.3K | 370 | 08/26/26 | BSD-3-Clause |
| 17 |
ML
A high-level machine learning and deep learning library for the PHP language. |
2.2K | 193 | 08/29/26 | MIT |
| 18 |
AmpliGraph
Python library for Representation Learning on Knowledge Graphs https://docs.ampligraph.org |
2.2K | 259 | 08/06/26 | Apache-2.0 |
| 19 |
MLJ.jl
A Julia machine learning framework |
1.9K | 160 | 08/27/26 | Other |
| 20 |
GPflow
Gaussian processes in TensorFlow |
1.9K | 432 | 08/10/26 | Apache-2.0 |