Skip to content

The best Recommenders alternatives

6 tools that do a similar job to Recommenders, 6 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

Recommenders

Python notebooks and utilities for building and testing recommendation systems.

  1. 1

    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

  2. 2

    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

  3. 3

    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

  4. 4

    imgaug

    Open source · MIT · ★ 14.7k

    Python library that creates many slightly altered copies of training images for machine learning.

    Best for: Machine learning engineers training image models on a limited dataset; Researchers who need augmentations that keep labels such as bounding boxes or keypoints aligned

  5. 5

    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

  6. 6

    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 Recommenders. We don't take payment for placement.