Recommendation System Frameworks
Complete recommendation system implementations using collaborative filtering, content-based, or deep learning approaches for production use. Does NOT include single-domain applications (e.g., book/movie recommenders), datasets, or general ML libraries without recommendation-specific architectures.
There are 109 recommendation system frameworks tracked. 2 score above 70 (verified tier). The highest-rated is meta-pytorch/torchrec at 88/100 with 2,488 stars and 32,920 monthly downloads. 3 of the top 10 are actively maintained.
Get all 109 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=recommendation-system-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
meta-pytorch/torchrec
Pytorch domain library for recommendation systems |
|
Verified |
| 2 |
recommenders-team/recommenders
Best Practices on Recommendation Systems |
|
Verified |
| 3 |
RUCAIBox/RecBole
A unified, comprehensive and efficient recommendation library |
|
Established |
| 4 |
hongleizhang/RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System. |
|
Established |
| 5 |
datawhalechina/fun-rec
推荐系统入门教程,在线阅读地址:https://datawhalechina.github.io/fun-rec/ |
|
Established |
| 6 |
kakao/buffalo
TOROS Buffalo: A fast and scalable production-ready open source project for... |
|
Established |
| 7 |
lyst/lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm. |
|
Established |
| 8 |
wzhe06/Reco-papers
Classic papers and resources on recommendation |
|
Established |
| 9 |
google-research/recsim
A Configurable Recommender Systems Simulation Platform |
|
Established |
| 10 |
jfkirk/tensorrec
A TensorFlow recommendation algorithm and framework in Python. |
|
Established |
| 11 |
RUCAIBox/CRSLab
CRSLab is an open-source toolkit for building Conversational Recommender... |
|
Established |
| 12 |
sisinflab/elliot
Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation |
|
Established |
| 13 |
zerolovesea/NextRec
A unified, efficient, and extensible PyTorch-based recommendation library |
|
Established |
| 14 |
wzhe06/SparrowRecSys
A Deep Learning Recommender System |
|
Established |
| 15 |
MTSWebServices/RecTools
RecTools - library to build Recommendation Systems easier and faster than ever before |
|
Established |
| 16 |
fani-lab/OpeNTF
Neural machine learning methods for Team Formation/Recommendation problem. |
|
Emerging |
| 17 |
wubinzzu/NeuRec
Next RecSys Library |
|
Emerging |
| 18 |
maciejkula/spotlight
Deep recommender models using PyTorch. |
|
Emerging |
| 19 |
vinta/albedo
A recommender system for discovering GitHub repos, built with Apache Spark |
|
Emerging |
| 20 |
guyulongcs/Awesome-Deep-Learning-Papers-for-Search-Recommendation-Advertising
Awesome Deep Learning papers for industrial Search, Recommendation and... |
|
Emerging |
| 21 |
DeepRec-AI/DeepRec
DeepRec is a high-performance recommendation deep learning framework based... |
|
Emerging |
| 22 |
khanhnamle1994/movielens
4 different recommendation engines for the MovieLens dataset. |
|
Emerging |
| 23 |
NVIDIA/DeepRecommender
Deep learning for recommender systems |
|
Emerging |
| 24 |
amitkaps/recommendation
Recommendation System using ML and DL |
|
Emerging |
| 25 |
kang205/SASRec
SASRec: Self-Attentive Sequential Recommendation |
|
Emerging |
| 26 |
MaurizioFD/RecSys2019_DeepLearning_Evaluation
This is the repository of our article published in RecSys 2019 "Are We... |
|
Emerging |
| 27 |
cheungdaven/DeepRec
An Open-source Toolkit for Deep Learning based Recommendation with Tensorflow. |
|
Emerging |
| 28 |
hexiangnan/neural_collaborative_filtering
Neural Collaborative Filtering |
|
Emerging |
| 29 |
robi56/Deep-Learning-for-Recommendation-Systems
This repository contains Deep Learning based articles , paper and... |
|
Emerging |
| 30 |
mquad/sars_tutorial
Repository for the tutorial on Sequence-Aware Recommender Systems held at... |
|
Emerging |
| 31 |
HaSai666/rec_pangu
rec_pangu is a flexible open-source project for recommendation systems. It... |
|
Emerging |
| 32 |
ibayer/fastFM
fastFM: A Library for Factorization Machines |
|
Emerging |
| 33 |
google-research/recsim_ng
RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystems |
|
Emerging |
| 34 |
GavinHacker/recsys_core
[推荐系统] Based on the scoring data set, the recommendation system is built... |
|
Emerging |
| 35 |
ylongqi/openrec
OpenRec is an open-source and modular library for neural network-inspired... |
|
Emerging |
| 36 |
AstraZeneca/rexmex
A general purpose recommender metrics library for fair evaluation. |
|
Emerging |
| 37 |
tangxyw/RecAlgorithm
主流推荐系统Rank算法的实现 |
|
Emerging |
| 38 |
otto-de/recsys-dataset
🛍 A real-world e-commerce dataset for session-based recommender systems research. |
|
Emerging |
| 39 |
PersiaML/PERSIA
High performance distributed framework for training deep learning... |
|
Emerging |
| 40 |
hand10ryo/PyTorchCML
PyTorchCML is a library of PyTorch implementations of matrix factorization... |
|
Emerging |
| 41 |
daconjam/Recommender-System-Datasets
A list of compatible datasets, noting other major repositories containing... |
|
Emerging |
| 42 |
HKUDS/SSLRec
[WSDM'2024 Oral] "SSLRec: A Self-Supervised Learning Framework for Recommendation" |
|
Emerging |
| 43 |
DeepRec-AI/HybridBackend
A high-performance framework for training wide-and-deep recommender systems... |
|
Emerging |
| 44 |
finn-no/recsys_slates_dataset
FINN.no Slate Dataset for Recommender Systems. A dataset containing all... |
|
Emerging |
| 45 |
grouplens/samantha
Samantha - A generic recommender and predictor server |
|
Emerging |
| 46 |
Zilize/CRSPapers
Conversational Recommender System (CRS) paper list. 对话推荐系统论文列表 |
|
Emerging |
| 47 |
andreeaiana/newsreclib
PyTorch-Lightning Library for Neural News Recommendation |
|
Emerging |
| 48 |
qcymkxyc/RecSys
项亮的《推荐系统实践》的代码实现 |
|
Emerging |
| 49 |
i-Jayus/RecSystem-Pytorch
推荐系统论文算法实现,包括序列推荐,多任务学习,元学习等。 Recommendation system papers... |
|
Emerging |
| 50 |
Coder-Yu/QRec
QRec: A Python Framework for quick implementation of recommender systems... |
|
Emerging |
| 51 |
USTCLLM/RecStudio
A highly-modularized and recommendation-efficient recommendation library... |
|
Emerging |
| 52 |
hexiangnan/neural_factorization_machine
TenforFlow Implementation of Neural Factorization Machine |
|
Emerging |
| 53 |
chocoluffy/deep-recommender-system
key Deep Learning engineering tricks in recsys |
|
Emerging |
| 54 |
yihong-chen/neural-collaborative-filtering
pytorch version of neural collaborative filtering |
|
Emerging |
| 55 |
CRIPAC-DIG/LATTICE
[ACMMM 2021] PyTorch implementation for "Mining Latent Structures for... |
|
Emerging |
| 56 |
sisinflab/warprec
Unifying Academic Rigor and Industrial Scale for Responsible, Reproducible,... |
|
Emerging |
| 57 |
fuxuemingzhu/Summary-of-Recommender-System-Papers
阅读过的推荐系统论文的归类总结,持续更新中… |
|
Emerging |
| 58 |
codingforentrepreneurs/recommender
Build a recommendation engine using Django & a Machine Learning technique... |
|
Emerging |
| 59 |
OnYuKang/Recommendation-systems-paperlist
Papers about recommendation systems that I am interested in |
|
Emerging |
| 60 |
myui/rtrec
An realtime recommendation system supporting online updates |
|
Emerging |
| 61 |
fire717/Recommendation-system
推荐系统资料笔记收录/ Everything about Recommendation System. 专题/书籍/论文/产品/Demo |
|
Emerging |
| 62 |
orion-orion/CDSRec
🔨 跨域序列推荐(Cross-Domain Sequential... |
|
Emerging |
| 63 |
mzaradzki/factorization-machine-for-prediction
Factorization Machine for regression and classification |
|
Emerging |
| 64 |
jrzaurin/RecoTour
A tour through recommendation algorithms in python [IN PROGRESS] |
|
Emerging |
| 65 |
maciejkula/sbr-go
Recommender systems for Go |
|
Emerging |
| 66 |
RecList/reclist
Behavioral "black-box" testing for recommender systems |
|
Emerging |
| 67 |
JiaxiWong/MIND-News-RecSys
A Deep Interest Network (DIN) implementation for MIND News Recommendation... |
|
Emerging |
| 68 |
darshil3011/recommendkit
Universal & scalable ready-to-use recommendation system with advanced... |
|
Emerging |
| 69 |
sebsui/JavaRank
Recommendation engine in Java. Based on an ALS algorithm (Apache Spark).... |
|
Emerging |
| 70 |
Myolive-Lin/RecSys--deep-learning-recommendation-system
深度学习推荐系统(Project based on Wang Zhe’s deep learning recommendation system) |
|
Emerging |
| 71 |
alibaba/Dynamic-popularity-aware-recommendation
Dynamic popularity-aware contrastive learning for recommendation |
|
Experimental |
| 72 |
sberbank-ai-lab/RePlay
RecSys Library |
|
Experimental |
| 73 |
ariaattar/CASM-PyTorch
PyTorch Implementation of Context-Aware Sequential Model for Multi-Behaviour... |
|
Experimental |
| 74 |
opensource-together/ost-linker
Linker, OST's recommender-system, AI powered. |
|
Experimental |
| 75 |
npxiaoying/Social-Recommendation
Summary of social recommendation papers and codes |
|
Experimental |
| 76 |
creyesp/Awesome-recsys
Curated list of recommnedation system topics |
|
Experimental |
| 77 |
cowjen01/repsys
Framework for Interactive Evaluation of Recommender Systems |
|
Experimental |
| 78 |
STAR-Laboratory/Accelerating-RecSys-Training
Accelerating Recommender model training by leveraging popular choices -- VLDB 2022 |
|
Experimental |
| 79 |
faithlumumba/2025-tencent-advertising-algorithm-competition-finalist
🎯 Build a winning recommendation system with this effective generative... |
|
Experimental |
| 80 |
aryan-jadon/Evaluation-Metrics-for-Recommendation-Systems
This repository contains the implementation of evaluation metrics for... |
|
Experimental |
| 81 |
LienM/recpack
GitHub Mirror of RecPack: Experimentation Toolkit for Top-N Recommendation... |
|
Experimental |
| 82 |
hegongshan/Recommender-Systems-Paper
Must-read Papers for Recommender Systems (RS) |
|
Experimental |
| 83 |
abis330/DSSRec
Disentangled Self-Supervision in Sequential Recommenders |
|
Experimental |
| 84 |
Tawhidhere/OneRec-Think
🤖 Enhance recommendations with OneRec-Think, a framework that combines... |
|
Experimental |
| 85 |
Anmol-Singh-Jaggi/Recommend
:information_desk_person: Implementation of multiple types of recommender systems |
|
Experimental |
| 86 |
solidglue/Recommender_System_Inference_Services
Large scale recommender system inference Microservices and APIs (Dubbo... |
|
Experimental |
| 87 |
galafis/recommender-systems-engine
Recommender Systems Engine - Professional Python project |
|
Experimental |
| 88 |
IndexStorm/git-rec-back
Backend code for GitHub Recommendation Extension |
|
Experimental |
| 89 |
lapshinaaa/recsys-tasks
Recommender Systems Tasks |
|
Experimental |
| 90 |
galafis/Recommendation-Engine
Professional project by Gabriel Demetrios Lafis |
|
Experimental |
| 91 |
Rimuru1129/ALS_Algorithm
🔍 Analyze large datasets using the ALS algorithm for predictive modeling and... |
|
Experimental |
| 92 |
yqchau/recommender-systems
This repository contains several state-of-the-art models of recommender... |
|
Experimental |
| 93 |
somjit101/Facebook-Friend-Recommendation
This is a friend recommendation systems which are used on social media... |
|
Experimental |
| 94 |
tuanio/AutoRec
AutoRec: Autoencoders Meet Collaborative Filtering implementation in PyTorch |
|
Experimental |
| 95 |
koengommers/news-recommendation
PyTorch implementations of several news recommendation methods, created for... |
|
Experimental |
| 96 |
klevis/onlineRetailRecommender
Online Retail Recommender JAVA Application using implicit feedback with... |
|
Experimental |
| 97 |
Luuk99/PD-Rec
Research into personalized levels of diversity in news recommendation. MSc... |
|
Experimental |
| 98 |
colorblank/RecJourney
recommendation system models and notes |
|
Experimental |
| 99 |
klevis/booksRecommenderWithAutocomplete
Recommender System for large data sets using Tries |
|
Experimental |
| 100 |
AlmightyPeanut/VideoMisinformationRecommendation
Benchmarking 15 recommendation algorithms for misinformation prevalence in... |
|
Experimental |
| 101 |
VladPrytula/ecom-ir-book
Personal notes and code on modern recommendation and search systems. From... |
|
Experimental |
| 102 |
somerandomprogramer/Deep-Learning-For-Recommender-Systems
🤖 Build personalized recommendations using deep learning by analyzing user... |
|
Experimental |
| 103 |
jahanzaibshah234/Unsupervised-Learning-Recommenders-Reinforcement-Learning
A hands-on journey through advanced machine learning topics including... |
|
Experimental |
| 104 |
alton15/recsys-pipeline
Production-grade recommendation system pipeline for 50M DAU commerce... |
|
Experimental |
| 105 |
deryarditya/TailorRec
🎨 Transform user behavior into personalized creative content with TailorRec,... |
|
Experimental |
| 106 |
dmhyun/PERIS
Official code of Beyond Learning from Next Item: Sequential Recommendation... |
|
Experimental |
| 107 |
Rodrigolara05/Machine-Learning-en-una-red-P2P
Sistema de recomendacion con Machine Learning en una red P2P |
|
Experimental |
| 108 |
NiharJani2002/Unsupervised-Learning-Recommenders-Reinforcement-Learning
Unsupervised Learning, Recommenders, Reinforcement Learning |
|
Experimental |
| 109 |
redoh/recommendation-engine
🎯 ML-powered recommendation engine with collaborative and content-based filtering |
|
Experimental |