Recommender Open Source Projects

Browse 140 Recommender open source projects, ranked by GitHub stars. Find the most popular Recommender tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 140 projects
21,848 stars

recommenders-team/recommenders

Best Practices on Recommendation Systems

Metrics details
Stars21,848
9,219 stars

NirantK/awesome-project-ideas

Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas

Metrics details
Stars9,219
6,802 stars

NicolasHug/Surprise

A Python scikit for building and analyzing recommender systems

Metrics details
Stars6,802
6,513 stars

hongleizhang/RSPapers

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

Metrics details
Stars6,513
5,104 stars

lyst/lightfm

A Python implementation of LightFM, a hybrid recommendation algorithm.

Metrics details
Stars5,104
4,844 stars

grahamjenson/list_of_recommender_systems

A List of Recommender Systems and Resources

Metrics details
Stars4,844
4,517 stars

RUCAIBox/RecBole

A unified, comprehensive and efficient recommendation library

Metrics details
Stars4,517
4,087 stars

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
Stars4,087
3,612 stars

alibaba/Alink

Alink is the Machine Learning algorithm platform based on Flink, developed by the PAI team of Alibaba computing platform.

Metrics details
Stars3,612
3,566 stars

wzhe06/Reco-papers

Classic papers and resources on recommendation

Metrics details
Stars3,566
3,257 stars

guoguibing/librec

LibRec: A Leading Java Library for Recommender Systems, see

Metrics details
Stars3,257
3,045 stars

maciejkula/spotlight

Deep recommender models using PyTorch.

Metrics details
Stars3,045
2,901 stars

eugeneyan/ml-surveys

📋 Survey papers summarizing advances in deep learning, NLP, CV, graphs, reinforcement learning, recommendations, graphs, etc.

Metrics details
Stars2,901
2,882 stars

robi56/Deep-Learning-for-Recommendation-Systems

This repository contains Deep Learning based articles , paper and repositories for Recommender Systems

Metrics details
Stars2,882
2,765 stars

danbooru/danbooru

A taggable image board written in Rails.

Metrics details
Stars2,765
2,765 stars

wzhe06/SparrowRecSys

A Deep Learning Recommender System

Metrics details
Stars2,765
2,551 stars

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
Stars2,551
2,023 stars

tensorflow/recommenders

TensorFlow Recommenders is a library for building recommender system models using TensorFlow.

Metrics details
Stars2,023
1,480 stars

ocelma/python-recsys

A python library for implementing a recommender system

Metrics details
Stars1,480
1,470 stars

jihoo-kim/awesome-RecSys

A curated list of awesome Recommender System (Books, Conferences, Researchers, Papers, Github Repositories, Useful Sites, Youtube Videos)

Metrics details
Stars1,470
1,414 stars

weiweifan/Big-Data-Resources

大数据/数据挖掘/推荐系统/机器学习相关资源

Metrics details
Stars1,414
1,365 stars

hurshd0/must-read-papers-for-ml

Collection of must read papers for Data Science, or Machine Learning / Deep Learning Engineer

Metrics details
Stars1,365
1,309 stars

chengstone/movie_recommender

MovieLens based recommender system.使用MovieLens数据集训练的电影推荐系统。

Metrics details
Stars1,309
1,172 stars

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
Stars1,172
1,104 stars

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
Stars1,104
1,062 stars

wubinzzu/NeuRec

Next RecSys Library

Metrics details
Stars1,062
1,017 stars

imsheridan/DeepRec

推荐、广告工业界经典以及最前沿的论文、资料集合/ Must-read Papers on Recommendation System and CTR Prediction

Metrics details
Stars1,017
972 stars

lenskit/lenskit

LensKit recommender toolkit.

Metrics details
Stars972
942 stars

practical-recommender-systems/moviegeek

A django website used in the book Practical Recommender Systems to illustrate how recommender algorithms can be implemented.

Metrics details
Stars942
938 stars

qiaoguan/deep-ctr-prediction

CTR prediction models based on deep learning(基于深度学习的广告推荐CTR预估模型)

Metrics details
Stars938
932 stars

shenweichen/Coursera

Quiz & Assignment of Coursera

Metrics details
Stars932
841 stars

IBM/elasticsearch-spark-recommender

Use Jupyter Notebooks to demonstrate how to build a Recommender with Apache Spark & Elasticsearch

Metrics details
Stars841
829 stars

jadianes/spark-movie-lens

An on-line movie recommender using Spark, Python Flask, and the MovieLens dataset

Metrics details
Stars829
822 stars

YuyangZhangFTD/awesome-RecSys-papers

The awesome and classic papers in recommendation system!!! Good luck to every RecSys-learner!

Metrics details
Stars822
807 stars

chocoluffy/deep-recommender-system

key Deep Learning engineering tricks in recsys

Metrics details
Stars807
785 stars

google-research/recsim

A Configurable Recommender Systems Simulation Platform

Metrics details
Stars785
744 stars

daicoolb/RecommenderSystem-Paper

This repository includes some papers that I have read or which I think may be very interesting.

Metrics details
Stars744
673 stars

actionml/universal-recommender

Highly configurable recommender based on PredictionIO and Mahout's Correlated Cross-Occurrence algorithm

Metrics details
Stars673
660 stars

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
Stars660
609 stars

ankane/disco

Recommendations for Ruby and Rails using collaborative filtering

Metrics details
Stars609
608 stars

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
Stars608
581 stars

statisticianinstilettos/recmetrics

A library of metrics for evaluating recommender systems

Metrics details
Stars581
580 stars

kakao/buffalo

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

Metrics details
Stars580
568 stars

Mendeley/mrec

A recommender systems development and evaluation package by Mendeley

Metrics details
Stars568
550 stars

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
Stars550
546 stars

zhaozhiyong19890102/Recommender-System

推荐系统综述

Metrics details
Stars546
536 stars

chihming/competitive-recsys

A collection of resources for Recommender Systems (RecSys)

Metrics details
Stars536
532 stars

klaudiosinani/moviebox

Machine learning movie recommending system

Metrics details
Stars532
504 stars

zenogantner/MyMediaLite

recommender system library for the CLR (.NET)

Metrics details
Stars504
499 stars

caserec/CaseRecommender

Case Recommender: A Flexible and Extensible Python Framework for Recommender Systems

Metrics details
Stars499
484 stars

massquantity/LibRecommender

Versatile End-to-End Recommender System

Metrics details
Stars484
462 stars

wangruns/Hybrid-Music-Recommender-System

混合音乐推荐系统——Track Stacking——毕业设计

Metrics details
Stars462
447 stars

mengfeizhang820/Paperlist-for-Recommender-Systems

Recommender Systems Paperlist that I am interested in

Metrics details
Stars447
425 stars

sidooms/MovieTweetings

A Live Movie Rating Dataset Collected From Twitter

Metrics details
Stars425
417 stars

ylongqi/openrec

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

Metrics details
Stars417
413 stars

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
Stars413
408 stars

KevinLiao159/MyDataSciencePortfolio

Applying Data Science and Machine Learning to Solve Real World Business Problems

Metrics details
Stars408
393 stars

XuefengHuang/RecommendationSystem

Book recommender system using collaborative filtering based on Spark

Metrics details
Stars393
390 stars

rn5l/session-rec

Python-based framework for building and evaluating session-based and session-aware recommender systems.

Metrics details
Stars390
383 stars

fuxuemingzhu/Summary-of-Recommender-System-Papers

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

Metrics details
Stars383
1-60 of 140 projects
Get A Weekly Email With Trending Recommender Projects
Stay updated on Recommender plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.