The best imgaug alternatives
7 tools that do a similar job to imgaug, 7 of them open source. Each entry says what it does and who it suits, so you can pick the one that fits instead of the most famous.
You're replacing
imgaugPython library that creates many slightly altered copies of training images for machine learning.
- 1

Weights & Biases
Open source · MIT · ★ 11.3k
Python library to track, visualize, and manage machine learning experiments and models.
Best for: Machine learning engineers who want to compare training runs over time; Researchers tuning hyperparameters across many experiments
- 2

SHAP
Open source · MIT · ★ 25.8k
A Python library that shows how much each input feature pushed a machine learning model's prediction up or dow
Best for: Data scientists who need to explain tree-based models such as XGBoost, LightGBM, or CatBoost; Analysts who want to see which features drive predictions across a whole dataset
- 3

deepface
Open source · MIT · ★ 23.6k
Python library for face verification, face search, and estimating age, gender, emotion and race from photos.
Best for: Python developers prototyping face verification or face search; Researchers comparing several face recognition models through one interface
- 4

ONNX Runtime
Open source · MIT · ★ 22.2k
A cross-platform library for running and training machine learning models quickly.
Best for: Developers who want to deploy a trained model inside an application or service; Teams running the same model across Windows, Linux, macOS, or ARM devices
- 5

Recommenders
Open source · MIT · ★ 22k
Python notebooks and utilities for building and testing recommendation systems.
Best for: Data scientists prototyping recommendation models; Developers who want working examples of common recommendation algorithms
- 6

pandas-profiling
Open source · MIT · ★ 13.7k
Generates a one-line data quality and exploratory analysis report for pandas and Spark DataFrames.
Best for: Analysts who want a quick first look at an unfamiliar dataset; Data scientists checking data quality before modeling
- 7

Petals
Open source · MIT · ★ 10.7k
Run big language models by sharing the work across volunteers' GPUs, BitTorrent-style.
Best for: Developers who want to experiment with large open models like Llama 3.1 or BLOOM without owning the hardware to run them alone; Researchers prompt-tuning large models on their own tasks
How we pick: tools in the same category that solve the same problem, projects that name each other as alternatives, and open-source projects that describe themselves as an alternative to imgaug. We don't take payment for placement.