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 113 recommendation system frameworks tracked. 2 score above 70 (verified tier). The highest-rated is meta-pytorch/torchrec at 82/100 with 2,488 stars. 2 of the top 10 are actively maintained.

Get all 113 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

82
Verified
2 recommenders-team/recommenders

Best Practices on Recommendation Systems

80
Verified
3 hongleizhang/RSPapers

RSTutorials: A Curated List of Must-read Papers on Recommender System.

61
Established
4 kakao/buffalo

TOROS Buffalo: A fast and scalable production-ready open source project for...

60
Established
5 google-research/recsim

A Configurable Recommender Systems Simulation Platform

59
Established
6 RUCAIBox/CRSLab

CRSLab is an open-source toolkit for building Conversational Recommender...

59
Established
7 lyst/lightfm

A Python implementation of LightFM, a hybrid recommendation algorithm.

58
Established
8 RUCAIBox/RecBole

A unified, comprehensive and efficient recommendation library

58
Established
9 jfkirk/tensorrec

A TensorFlow recommendation algorithm and framework in Python.

58
Established
10 wzhe06/Reco-papers

Classic papers and resources on recommendation

57
Established
11 sisinflab/elliot

Comprehensive and Rigorous Framework for Reproducible Recommender Systems Evaluation

57
Established
12 MTSWebServices/RecTools

RecTools - library to build Recommendation Systems easier and faster than ever before

54
Established
13 datawhalechina/fun-rec

推荐系统入门教程,在线阅读地址:https://datawhalechina.github.io/fun-rec/

53
Established
14 vinta/albedo

A recommender system for discovering GitHub repos, built with Apache Spark

53
Established
15 guyulongcs/Awesome-Deep-Learning-Papers-for-Search-Recommendation-Advertising

Awesome Deep Learning papers for industrial Search, Recommendation and...

52
Established
16 zerolovesea/NextRec

A unified, efficient, and extensible PyTorch-based recommendation library

52
Established
17 fani-lab/OpeNTF

Neural machine learning methods for Team Formation/Recommendation problem.

52
Established
18 wubinzzu/NeuRec

Next RecSys Library

52
Established
19 NVIDIA/DeepRecommender

Deep learning for recommender systems

51
Established
20 kang205/SASRec

SASRec: Self-Attentive Sequential Recommendation

51
Established
21 DeepRec-AI/DeepRec

DeepRec is a high-performance recommendation deep learning framework based...

51
Established
22 cheungdaven/DeepRec

An Open-source Toolkit for Deep Learning based Recommendation with Tensorflow.

51
Established
23 khanhnamle1994/movielens

4 different recommendation engines for the MovieLens dataset.

51
Established
24 wzhe06/SparrowRecSys

A Deep Learning Recommender System

51
Established
25 hexiangnan/neural_collaborative_filtering

Neural Collaborative Filtering

51
Established
26 MaurizioFD/RecSys2019_DeepLearning_Evaluation

This is the repository of our article published in RecSys 2019 "Are We...

51
Established
27 amitkaps/recommendation

Recommendation System using ML and DL

51
Established
28 mquad/sars_tutorial

Repository for the tutorial on Sequence-Aware Recommender Systems held at...

50
Established
29 HaSai666/rec_pangu

rec_pangu is a flexible open-source project for recommendation systems. It...

50
Established
30 ibayer/fastFM

fastFM: A Library for Factorization Machines

50
Established
31 google-research/recsim_ng

RecSim NG: Toward Principled Uncertainty Modeling for Recommender Ecosystems

49
Emerging
32 GavinHacker/recsys_core

[推荐系统] Based on the scoring data set, the recommendation system is built...

49
Emerging
33 ylongqi/openrec

OpenRec is an open-source and modular library for neural network-inspired...

49
Emerging
34 maciejkula/spotlight

Deep recommender models using PyTorch.

48
Emerging
35 tangxyw/RecAlgorithm

主流推荐系统Rank算法的实现

48
Emerging
36 PersiaML/PERSIA

High performance distributed framework for training deep learning...

47
Emerging
37 otto-de/recsys-dataset

🛍 A real-world e-commerce dataset for session-based recommender systems research.

47
Emerging
38 HKUDS/SSLRec

[WSDM'2024 Oral] "SSLRec: A Self-Supervised Learning Framework for Recommendation"

46
Emerging
39 daconjam/Recommender-System-Datasets

A list of compatible datasets, noting other major repositories containing...

46
Emerging
40 finn-no/recsys_slates_dataset

FINN.no Slate Dataset for Recommender Systems. A dataset containing all...

45
Emerging
41 grouplens/samantha

Samantha - A generic recommender and predictor server

45
Emerging
42 DeepRec-AI/HybridBackend

A high-performance framework for training wide-and-deep recommender systems...

45
Emerging
43 andreeaiana/newsreclib

PyTorch-Lightning Library for Neural News Recommendation

44
Emerging
44 Zilize/CRSPapers

Conversational Recommender System (CRS) paper list. 对话推荐系统论文列表

44
Emerging
45 qcymkxyc/RecSys

项亮的《推荐系统实践》的代码实现

43
Emerging
46 yihong-chen/neural-collaborative-filtering

pytorch version of neural collaborative filtering

43
Emerging
47 chocoluffy/deep-recommender-system

key Deep Learning engineering tricks in recsys

43
Emerging
48 Coder-Yu/QRec

QRec: A Python Framework for quick implementation of recommender systems...

43
Emerging
49 i-Jayus/RecSystem-Pytorch

推荐系统论文算法实现,包括序列推荐,多任务学习,元学习等。 Recommendation system papers...

43
Emerging
50 robi56/Deep-Learning-for-Recommendation-Systems

This repository contains Deep Learning based articles , paper and...

43
Emerging
51 hexiangnan/neural_factorization_machine

TenforFlow Implementation of Neural Factorization Machine

43
Emerging
52 USTCLLM/RecStudio

A highly-modularized and recommendation-efficient recommendation library...

43
Emerging
53 hand10ryo/PyTorchCML

PyTorchCML is a library of PyTorch implementations of matrix factorization...

43
Emerging
54 CRIPAC-DIG/LATTICE

[ACMMM 2021] PyTorch implementation for "Mining Latent Structures for...

42
Emerging
55 AstraZeneca/rexmex

A general purpose recommender metrics library for fair evaluation.

42
Emerging
56 codingforentrepreneurs/recommender

Build a recommendation engine using Django & a Machine Learning technique...

42
Emerging
57 fuxuemingzhu/Summary-of-Recommender-System-Papers

阅读过的推荐系统论文的归类总结,持续更新中…

42
Emerging
58 OnYuKang/Recommendation-systems-paperlist

Papers about recommendation systems that I am interested in

41
Emerging
59 fire717/Recommendation-system

推荐系统资料笔记收录/ Everything about Recommendation System. 专题/书籍/论文/产品/Demo

40
Emerging
60 RecList/reclist

Behavioral "black-box" testing for recommender systems

39
Emerging
61 mzaradzki/factorization-machine-for-prediction

Factorization Machine for regression and classification

39
Emerging
62 orion-orion/CDSRec

🔨 跨域序列推荐(Cross-Domain Sequential...

39
Emerging
63 maciejkula/sbr-go

Recommender systems for Go

39
Emerging
64 jrzaurin/RecoTour

A tour through recommendation algorithms in python [IN PROGRESS]

39
Emerging
65 sisinflab/warprec

Unifying Academic Rigor and Industrial Scale for Responsible, Reproducible,...

38
Emerging
66 Myolive-Lin/RecSys--deep-learning-recommendation-system

深度学习推荐系统(Project based on Wang Zhe’s deep learning recommendation system)

37
Emerging
67 sebsui/JavaRank

Recommendation engine in Java. Based on an ALS algorithm (Apache Spark)....

37
Emerging
68 sberbank-ai-lab/RePlay

RecSys Library

36
Emerging
69 alibaba/Dynamic-popularity-aware-recommendation

Dynamic popularity-aware contrastive learning for recommendation

36
Emerging
70 ariaattar/CASM-PyTorch

PyTorch Implementation of Context-Aware Sequential Model for Multi-Behaviour...

35
Emerging
71 npxiaoying/Social-Recommendation

Summary of social recommendation papers and codes

35
Emerging
72 JiaxiWong/MIND-News-RecSys

A Deep Interest Network (DIN) implementation for MIND News Recommendation...

35
Emerging
73 cowjen01/repsys

Framework for Interactive Evaluation of Recommender Systems

35
Emerging
74 creyesp/Awesome-recsys

Curated list of recommnedation system topics

35
Emerging
75 STAR-Laboratory/Accelerating-RecSys-Training

Accelerating Recommender model training by leveraging popular choices -- VLDB 2022

34
Emerging
76 LienM/recpack

GitHub Mirror of RecPack: Experimentation Toolkit for Top-N Recommendation...

33
Emerging
77 myui/rtrec

An realtime recommendation system supporting online updates

33
Emerging
78 hegongshan/Recommender-Systems-Paper

Must-read Papers for Recommender Systems (RS)

33
Emerging
79 aryan-jadon/Evaluation-Metrics-for-Recommendation-Systems

This repository contains the implementation of evaluation metrics for...

33
Emerging
80 abis330/DSSRec

Disentangled Self-Supervision in Sequential Recommenders

32
Emerging
81 opensource-together/ost-linker

Linker, OST's recommender-system, AI powered.

31
Emerging
82 darshil3011/recommendkit

Universal & scalable ready-to-use recommendation system with advanced...

31
Emerging
83 faithlumumba/2025-tencent-advertising-algorithm-competition-finalist

🎯 Build a winning recommendation system with this effective generative...

31
Emerging
84 IndexStorm/git-rec-back

Backend code for GitHub Recommendation Extension

30
Emerging
85 solidglue/Recommender_System_Inference_Services

Large scale recommender system inference Microservices and APIs (Dubbo...

30
Emerging
86 Tawhidhere/OneRec-Think

🤖 Enhance recommendations with OneRec-Think, a framework that combines...

30
Emerging
87 Anmol-Singh-Jaggi/Recommend

:information_desk_person: Implementation of multiple types of recommender systems

30
Emerging
88 galafis/recommender-systems-engine

Recommender Systems Engine - Professional Python project

29
Experimental
89 yqchau/recommender-systems

This repository contains several state-of-the-art models of recommender...

29
Experimental
90 somjit101/Facebook-Friend-Recommendation

This is a friend recommendation systems which are used on social media...

28
Experimental
91 lapshinaaa/recsys-tasks

Recommender Systems Tasks

27
Experimental
92 koengommers/news-recommendation

PyTorch implementations of several news recommendation methods, created for...

26
Experimental
93 tuanio/AutoRec

AutoRec: Autoencoders Meet Collaborative Filtering implementation in PyTorch

26
Experimental
94 klevis/onlineRetailRecommender

Online Retail Recommender JAVA Application using implicit feedback with...

25
Experimental
95 klevis/booksRecommenderWithAutocomplete

Recommender System for large data sets using Tries

23
Experimental
96 galafis/Recommendation-Engine

Professional project by Gabriel Demetrios Lafis

23
Experimental
97 colorblank/RecJourney

recommendation system models and notes

23
Experimental
98 Luuk99/PD-Rec

Research into personalized levels of diversity in news recommendation. MSc...

23
Experimental
99 Rimuru1129/ALS_Algorithm

🔍 Analyze large datasets using the ALS algorithm for predictive modeling and...

22
Experimental
100 VladPrytula/ecom-ir-book

Personal notes and code on modern recommendation and search systems. From...

21
Experimental
101 dmhyun/PERIS

Official code of Beyond Learning from Next Item: Sequential Recommendation...

18
Experimental
102 Rodrigolara05/Machine-Learning-en-una-red-P2P

Sistema de recomendacion con Machine Learning en una red P2P

18
Experimental
103 AlmightyPeanut/VideoMisinformationRecommendation

Benchmarking 15 recommendation algorithms for misinformation prevalence in...

15
Experimental
104 somerandomprogramer/Deep-Learning-For-Recommender-Systems

🤖 Build personalized recommendations using deep learning by analyzing user...

14
Experimental
105 deryarditya/TailorRec

🎨 Transform user behavior into personalized creative content with TailorRec,...

14
Experimental
106 jahanzaibshah234/Unsupervised-Learning-Recommenders-Reinforcement-Learning

A hands-on journey through advanced machine learning topics including...

14
Experimental
107 redoh/recommendation-engine

🎯 ML-powered recommendation engine with collaborative and content-based filtering

13
Experimental
108 NiharJani2002/Unsupervised-Learning-Recommenders-Reinforcement-Learning

Unsupervised Learning, Recommenders, Reinforcement Learning

13
Experimental
109 haniehm26/rl-based-news-rs

News Recommender System based on an Online Reinforcement Learning Model

13
Experimental
110 Gbolahan-Aziz/Recommender_Systems

A repository for Tensorflow TFRS models

12
Experimental
111 georgezoto/recommender-systems-in-python

A collection of Jupyter notebooks on articles and material online related to...

12
Experimental
112 davidecapone/WeightedMatrixFactorizationModel

Weighted Matrix Factorization model for a Recommender System

11
Experimental
113 ankh77sb/A-Comprehensive-Review-on-Hashtag-Recommendation

Summary of papers covered in survey - A Comprehensive Review on Hashtag...

10
Experimental