Recommender Open Source Projects
Browse 140 Recommender open source projects, ranked by GitHub stars. Find the most popular Recommender tools and libraries.
recommenders-team/recommenders
Best Practices on Recommendation Systems
Metrics details
| Stars | 21,848 |
NirantK/awesome-project-ideas
Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas
Metrics details
| Stars | 9,219 |
NicolasHug/Surprise
A Python scikit for building and analyzing recommender systems
Metrics details
| Stars | 6,802 |
hongleizhang/RSPapers
RSTutorials: A Curated List of Must-read Papers on Recommender System.
Metrics details
| Stars | 6,513 |
lyst/lightfm
A Python implementation of LightFM, a hybrid recommendation algorithm.
Metrics details
| Stars | 5,104 |
grahamjenson/list_of_recommender_systems
A List of Recommender Systems and Resources
Metrics details
| Stars | 4,844 |
RUCAIBox/RecBole
A unified, comprehensive and efficient recommendation library
Metrics details
| Stars | 4,517 |
PaddlePaddle/PaddleRec
Recommendation Algorithm大规模推荐算法库,包含推荐系统经典及最新算法LR、Wide&Deep、DSSM、TDM、MIND、Word2Vec、Bert4Rec、DeepWalk、SSR、AITM,DSIN,SIGN,IPREC、GRU4Rec、Youtube_dnn、NCF、GNN、FM、FFM、DeepFM、DCN、DIN、DIEN、DLRM、MMOE、PLE、ESMM、ESCMM, MAML、xDeepFM、DeepFEFM、NFM、AFM、RALM、DMR、GateNet、NAML、DIFM、Deep Crossing、PNN、BST、AutoInt、FGCNN、FLEN、Fibinet、ListWise、DeepRec、ENSFM,TiSAS,AutoFIS等,包含经典推荐系统数据集criteo 、movielens等
Metrics details
| Stars | 4,087 |
alibaba/Alink
Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.
Metrics details
| Stars | 3,612 |
wzhe06/Reco-papers
Classic papers and resources on recommendation
Metrics details
| Stars | 3,566 |
guoguibing/librec
LibRec: A Leading Java Library for Recommender Systems, see
Metrics details
| Stars | 3,257 |
maciejkula/spotlight
Deep recommender models using PyTorch.
Metrics details
| Stars | 3,045 |
eugeneyan/ml-surveys
📋 Survey papers summarizing advances in deep learning, NLP, CV, graphs, reinforcement learning, recommendations, graphs, etc.
Metrics details
| Stars | 2,901 |
robi56/Deep-Learning-for-Recommendation-Systems
This repository contains Deep Learning based articles , paper and repositories for Recommender Systems
Metrics details
| Stars | 2,882 |
danbooru/danbooru
A taggable image board written in Rails.
Metrics details
| Stars | 2,765 |
wzhe06/SparrowRecSys
A Deep Learning Recommender System
Metrics details
| Stars | 2,765 |
guyulongcs/Awesome-Deep-Learning-Papers-for-Search-Recommendation-Advertising
Awesome Deep Learning papers for industrial Search, Recommendation and Advertisement. They focus on Embedding, Matching, Pre-Ranking, Ranking, Post Ranking, Relevance, LLM and RL. Please cite our paper "Deep Learning to Rank in Industrial Search Engines, Recommender Systems, and Online Advertising - An Overview and New Perspectives" (TOIS 2026).
Metrics details
| Stars | 2,551 |
tensorflow/recommenders
TensorFlow Recommenders is a library for building recommender system models using TensorFlow.
Metrics details
| Stars | 2,023 |
ocelma/python-recsys
A python library for implementing a recommender system
Metrics details
| Stars | 1,480 |
jihoo-kim/awesome-RecSys
A curated list of awesome Recommender System (Books, Conferences, Researchers, Papers, Github Repositories, Useful Sites, Youtube Videos)
Metrics details
| Stars | 1,470 |
weiweifan/Big-Data-Resources
大数据/数据挖掘/推荐系统/机器学习相关资源
Metrics details
| Stars | 1,414 |
hurshd0/must-read-papers-for-ml
Collection of must read papers for Data Science, or Machine Learning / Deep Learning Engineer
Metrics details
| Stars | 1,365 |
chengstone/movie_recommender
MovieLens based recommender system.使用MovieLens数据集训练的电影推荐系统。
Metrics details
| Stars | 1,309 |
muricoca/crab
Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation algorithms in the world of scientific Python packages (numpy, scipy, matplotlib).
Metrics details
| Stars | 1,172 |
caserec/Datasets-for-Recommender-Systems
This is a repository of a topic-centric public data sources in high quality for Recommender Systems (RS)
Metrics details
| Stars | 1,104 |
wubinzzu/NeuRec
Next RecSys Library
Metrics details
| Stars | 1,062 |
imsheridan/DeepRec
推荐、广告工业界经典以及最前沿的论文、资料集合/ Must-read Papers on Recommendation System and CTR Prediction
Metrics details
| Stars | 1,017 |
lenskit/lenskit
LensKit recommender toolkit.
Metrics details
| Stars | 972 |
practical-recommender-systems/moviegeek
A django website used in the book Practical Recommender Systems to illustrate how recommender algorithms can be implemented.
Metrics details
| Stars | 942 |
qiaoguan/deep-ctr-prediction
CTR prediction models based on deep learning(基于深度学习的广告推荐CTR预估模型)
Metrics details
| Stars | 938 |
shenweichen/Coursera
Quiz & Assignment of Coursera
Metrics details
| Stars | 932 |
IBM/elasticsearch-spark-recommender
Use Jupyter Notebooks to demonstrate how to build a Recommender with Apache Spark & Elasticsearch
Metrics details
| Stars | 841 |
jadianes/spark-movie-lens
An on-line movie recommender using Spark, Python Flask, and the MovieLens dataset
Metrics details
| Stars | 829 |
YuyangZhangFTD/awesome-RecSys-papers
The awesome and classic papers in recommendation system!!! Good luck to every RecSys-learner!
Metrics details
| Stars | 822 |
chocoluffy/deep-recommender-system
key Deep Learning engineering tricks in recsys
Metrics details
| Stars | 807 |
google-research/recsim
A Configurable Recommender Systems Simulation Platform
Metrics details
| Stars | 785 |
daicoolb/RecommenderSystem-Paper
This repository includes some papers that I have read or which I think may be very interesting.
Metrics details
| Stars | 744 |
actionml/universal-recommender
Highly configurable recommender based on PredictionIO and Mahout's Correlated Cross-Occurrence algorithm
Metrics details
| Stars | 673 |
Waikato/moa
MOA is an open source framework for Big Data stream mining. It includes a collection of machine learning algorithms (classification, regression, clustering, outlier detection, concept drift detection and recommender systems) and tools for evaluation.
Metrics details
| Stars | 660 |
ankane/disco
Recommendations for Ruby and Rails using collaborative filtering
Metrics details
| Stars | 609 |
kishan0725/AJAX-Movie-Recommendation-System-with-Sentiment-Analysis
A content-based recommender system that recommends movies similar to the movie the user likes and analyses the sentiments of the reviews given by the user
Metrics details
| Stars | 608 |
statisticianinstilettos/recmetrics
A library of metrics for evaluating recommender systems
Metrics details
| Stars | 581 |
kakao/buffalo
TOROS Buffalo: A fast and scalable production-ready open source project for recommender systems
Metrics details
| Stars | 580 |
Mendeley/mrec
A recommender systems development and evaluation package by Mendeley
Metrics details
| Stars | 568 |
AmazingDD/daisyRec
This is the repository of our article published in RecSys 2020 "Are We Evaluating Rigorously? Benchmarking Recommendation for Reproducible Evaluation and Fair Comparison" and of several follow-up studies.
Metrics details
| Stars | 550 |
zhaozhiyong19890102/Recommender-System
推荐系统综述
Metrics details
| Stars | 546 |
chihming/competitive-recsys
A collection of resources for Recommender Systems (RecSys)
Metrics details
| Stars | 536 |
klaudiosinani/moviebox
Machine learning movie recommending system
Metrics details
| Stars | 532 |
zenogantner/MyMediaLite
recommender system library for the CLR (.NET)
Metrics details
| Stars | 504 |
caserec/CaseRecommender
Case Recommender: A Flexible and Extensible Python Framework for Recommender Systems
Metrics details
| Stars | 499 |
massquantity/LibRecommender
Versatile End-to-End Recommender System
Metrics details
| Stars | 484 |
wangruns/Hybrid-Music-Recommender-System
混合音乐推荐系统——Track Stacking——毕业设计
Metrics details
| Stars | 462 |
mengfeizhang820/Paperlist-for-Recommender-Systems
Recommender Systems Paperlist that I am interested in
Metrics details
| Stars | 447 |
sidooms/MovieTweetings
A Live Movie Rating Dataset Collected From Twitter
Metrics details
| Stars | 425 |
ylongqi/openrec
OpenRec is an open-source and modular library for neural network-inspired recommendation algorithms
Metrics details
| Stars | 417 |
SSSxCCC/Recommender-System
A developing recommender system in tensorflow2. Algorithm: UserCF, ItemCF, LFM, SLIM, GMF, MLP, NeuMF, FM, DeepFM, MKR, RippleNet, KGCN and so on.
Metrics details
| Stars | 413 |
KevinLiao159/MyDataSciencePortfolio
Applying Data Science and Machine Learning to Solve Real World Business Problems
Metrics details
| Stars | 408 |
XuefengHuang/RecommendationSystem
Book recommender system using collaborative filtering based on Spark
Metrics details
| Stars | 393 |
rn5l/session-rec
Python-based framework for building and evaluating session-based and session-aware recommender systems.
Metrics details
| Stars | 390 |
fuxuemingzhu/Summary-of-Recommender-System-Papers
阅读过的推荐系统论文的归类总结,持续更新中…
Metrics details
| Stars | 383 |
