Python recommender-system

Open-source Python projects categorized as recommender-system

Top 23 Python recommender-system Projects

recommender-system
  1. d2l-en

    Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. LightFM

    A Python implementation of LightFM, a hybrid recommendation algorithm.

  4. implicit

    Fast Python Collaborative Filtering for Implicit Feedback Datasets

  5. catalyst

    Accelerated deep learning R&D (by catalyst-team)

  6. spotlight

    Deep recommender models using PyTorch. (by maciejkula)

  7. torchrec

    Pytorch domain library for recommendation systems

  8. EasyRec

    A framework for large scale recommendation algorithms.

  9. recommenders

    TensorFlow Recommenders is a library for building recommender system models using TensorFlow. (by tensorflow)

  10. neural_collaborative_filtering

    Neural Collaborative Filtering

  11. TensorRec

    A TensorFlow recommendation algorithm and framework in Python.

  12. Transformers4Rec

    Transformers4Rec is a flexible and efficient library for sequential and session-based recommendation and works with PyTorch.

  13. RecSysDatasets

    This is a repository of public data sources for Recommender Systems (RS).

  14. NVTabular

    NVTabular is a feature engineering and preprocessing library for tabular data designed to quickly and easily manipulate terabyte scale datasets used to train deep learning based recommender systems.

  15. fastFM

    fastFM: A Library for Factorization Machines

  16. reclist

    Behavioral "black-box" testing for recommender systems

  17. radient

    Radient turns many data types (not just text) into vectors for similarity search, RAG, regression analysis, and more.

  18. rexmex

    A general purpose recommender metrics library for fair evaluation.

  19. recs-at-resonable-scale

    Recommendations at "Reasonable Scale": joining dataOps with recSys through dbt, Merlin and Metaflow

  20. post-modern-stack

    Joining the modern data stack with the modern ML stack

  21. BSPM

    Blurring-Sharpening Process Models for Collaborative Filtering, SIGIR'23 (by jeongwhanchoi)

  22. sansa

    SANSA - sparse EASE for millions of items

  23. Federated-Recommendation-Neural-Collaborative-Filtering

    Federated Neural Collaborative Filtering (FedNCF). Neural Collaborative Filtering utilizes the flexibility, complexity, and non-linearity of Neural Network to build a recommender system. Aim to federate this recommendation system.

  24. LT-OCF

    LT-OCF: Learnable-Time ODE-based Collaborative Filtering, CIKM'21

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python recommender-system discussion

Log in or Post with

Python recommender-system related posts

  • The ultimate open source stack for building AI agents

    13 projects | dev.to | 30 Apr 2025
  • Advancements in Embedding-Based Retrieval at Pinterest Homefeed

    1 project | news.ycombinator.com | 14 Feb 2025
  • [Advice] MLOps Course recommendations

    3 projects | /r/datascience | 24 Jun 2023
  • Federated-Recommendation-Neural-Collaborative-Filtering

    1 project | /r/Python | 13 Apr 2023
  • Recommendation system integration

    1 project | /r/django | 31 Mar 2022
  • Content-based Recommender System with Python

    1 project | dev.to | 4 Jan 2022
  • A new way to build decentralised recommendation engines for the creator economy

    1 project | news.ycombinator.com | 25 Dec 2021
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source recommender-system projects in Python? This list will help you:

# Project Stars
1 d2l-en 28,853
2 LightFM 5,081
3 implicit 3,783
4 catalyst 3,378
5 spotlight 3,045
6 torchrec 2,554
7 EasyRec 2,330
8 recommenders 2,019
9 neural_collaborative_filtering 1,883
10 TensorRec 1,301
11 Transformers4Rec 1,269
12 RecSysDatasets 1,232
13 NVTabular 1,146
14 fastFM 1,088
15 reclist 473
16 radient 283
17 rexmex 277
18 recs-at-resonable-scale 241
19 post-modern-stack 202
20 BSPM 98
21 sansa 46
22 Federated-Recommendation-Neural-Collaborative-Filtering 43
23 LT-OCF 38

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Python is
the 1st most popular programming language
based on number of references?