Book Recommendation Systems ML Frameworks
Complete implementations of book recommendation systems using collaborative filtering, content-based, or popularity-based approaches with deployed web interfaces. Does NOT include general recommendation frameworks, movie/anime recommendations, or non-book domain recommenders.
There are 57 book recommendation systems frameworks tracked. 2 score above 50 (established tier). The highest-rated is benfred/implicit at 69/100 with 3,771 stars and 403,190 monthly downloads.
Get all 57 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=book-recommendation-systems&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
benfred/implicit
Fast Python Collaborative Filtering for Implicit Feedback Datasets |
|
Established |
| 2 |
NicolasHug/Surprise
A Python scikit for building and analyzing recommender systems |
|
Established |
| 3 |
MengtingWan/goodreads
code samples for the goodreads datasets |
|
Emerging |
| 4 |
GHamrouni/Recommender
A C library for product recommendations/suggestions using collaborative... |
|
Emerging |
| 5 |
Md-Emon-Hasan/BookSage-AI
Full-stack hybrid book recommendation system combining Collaborative... |
|
Emerging |
| 6 |
jaimevalero/github-recommendation-engine
A github repository suggestion system |
|
Emerging |
| 7 |
dorukkilitcioglu/books2rec
A recommender system built for book lovers. |
|
Emerging |
| 8 |
pyemma/Argo
A ML playground for education purpose |
|
Emerging |
| 9 |
AmanPriyanshu/Federated-Recommendation-Neural-Collaborative-Filtering
Federated Neural Collaborative Filtering (FedNCF). Neural Collaborative... |
|
Experimental |
| 10 |
ashima96/Book-Recommendation-System
Machine Learning Project |
|
Experimental |
| 11 |
pprattis/Recommendation-System-for-Android-Java-App-that-finds-an-ideal-destination-with-the-kNN-Algorithm
This project is an Android mobile application, written in Java programming... |
|
Experimental |
| 12 |
Yunanouv/Skin-Care-Recommender-System
Skin Care Recommender System Based on Skin Problems Using Content-Based Filtering |
|
Experimental |
| 13 |
huangyueranbbc/RecommendByItemcf
Hadoop mapreduce. 基于ItemCF的协同过滤 物品推荐系统 Collaborative filtering goods... |
|
Experimental |
| 14 |
DevJinah/collaborative-book-recommender
Collaborative filtering based book recommendation system |
|
Experimental |
| 15 |
rohithmeka/Telugu-Movie-Recommendation-Using-SVD
A Python-based Telugu Movie Recommendation System using SVD. It filters... |
|
Experimental |
| 16 |
farfarfun/funrec
推荐系统工具包 - 提供机器学习推荐算法和推荐系统开发工具 |
|
Experimental |
| 17 |
j-stoff/my_next_book
An experiment using machine learning to predict a user's book preference. A... |
|
Experimental |
| 18 |
ukrbublik/You-Can-Not-Recommend
Recommender system engine on NodeJS |
|
Experimental |
| 19 |
huzaifakhan04/amazon-product-recommendation-system-web-application-using-mongodb-pyspark-and-apache-kafka
This repository includes a web application that is connected to a product... |
|
Experimental |
| 20 |
Chrisimana/book-recommendation-system-using-knn
Portofolio | Machine Learning | Project FreeCodeCamp |
|
Experimental |
| 21 |
iceonepiece/jonfon
A Very Good Recommendation Engine for Node.js |
|
Experimental |
| 22 |
shahriar-rahman/A-Comparative-Analysis-of-Amazon-Book-Ratings-using-Collaborative-Filtering
Juxtaposing different Recommender Algorithms by utilizing the concept of... |
|
Experimental |
| 23 |
shruti-2412/Book-Recommendation-System
Collaborative filtering based book recommendation model deployed using flask |
|
Experimental |
| 24 |
GitH22Ash/HOTS-Content-Recommendation-System
This is the Project for Amazon Hackon, Team Members : Ayush Bijalwan , Mohit Panwar |
|
Experimental |
| 25 |
ramiltiteev/bert4rec
Implementation of the BERT4REC for MovieLens Dataset |
|
Experimental |
| 26 |
vidzz22/Goodreads-Book-Recommendation-System
Book recommendation system using rank-based, user-based, and SVD... |
|
Experimental |
| 27 |
Owaiskhan9654/Sony-R.I.S.E-India-Hackathon-3rd-Place-Solution
Recent Sony RISE Research Team India organized and this is my Solution in... |
|
Experimental |
| 28 |
Z4ck404/recommender-system
Recommendation System Using K-Nearest Neighbors . |
|
Experimental |
| 29 |
yoongi0428/fullstack_recsys
Fullstack recommender system project with Flask + React + PyTorch + Numpy |
|
Experimental |
| 30 |
guimatheus92/Game-Recommendation-System
This is a game recommendation system project that I developed to put into... |
|
Experimental |
| 31 |
ronithjuluri18/social-media-recommendation
Hybrid recommendation engine combining Collaborative Filtering (SVD),... |
|
Experimental |
| 32 |
Drose008/Content-based-Book-Recommendation-System
A machine learning-based recommendation system that suggests books to users... |
|
Experimental |
| 33 |
codeofwhite/Book-Recommendation-System
2025 重大软院 高科实训 基于大数据技术与智能推荐算法的图书推荐系统 📚 Enterprise-level Book Recommendation... |
|
Experimental |
| 34 |
SubhangiSati/E-Learning-Course-Recommendation-System
This Python-based project recommends e-learning courses based on user... |
|
Experimental |
| 35 |
Sarika-stack23/recommendation-system-api
Production-ready Recommendation System API with Flask, SQLite, hybrid... |
|
Experimental |
| 36 |
rahul-shrivastav/recommendation-system
A product recommendation model using Machine Learning integrated in a... |
|
Experimental |
| 37 |
gabrielpulga/airecommender-mahout-study
Maven project that consists of a book and movie recommendation system based... |
|
Experimental |
| 38 |
Ultron09/Amazon-Recommendation-
An end-to-end Data Science project implementing Rank-Based, Collaborative... |
|
Experimental |
| 39 |
simon-bouchard/book-recommendation-platform
Book recommendation system built from scratch and deployed with FastAPI.... |
|
Experimental |
| 40 |
songwo-vx18484646674/Hadoop-based-popular-video-data-analysis-prediction-and-visualization-system-on-Bilibili
基于机器学习B站热门视频数据分析预测可视化,本系统采用Java技术SpringBoot框架和Python技术Django框架(两种框架开发的都有)和Had... |
|
Experimental |
| 41 |
anilscin/recommendation-python
Recommendation system built with Python. |
|
Experimental |
| 42 |
mohamed-elkholy95/recommendation-engine
Hybrid recommendation engine with collaborative filtering, content-based... |
|
Experimental |
| 43 |
iurydrayton/lectio-recommender
Book recommendation system using TensorFlow two-tower model, Neo4j graph... |
|
Experimental |
| 44 |
MutsaSanyamahwe/github-repo-recommender
A full-stack project that recommends GitHub repositories to users based on... |
|
Experimental |
| 45 |
N-y-c-t-o/Book-Recommendation-System
A Flask-based Book Recommendation System that suggests books based on user... |
|
Experimental |
| 46 |
tyedem/Books-Recommendation-System
Collaborative filtering recommendation system built with sklearn and Amazon... |
|
Experimental |
| 47 |
fleuryc/OC_AI-Engineer_P9_Books-recommandation-mobile-app
Repository of OpenClassrooms' AI Engineer path, project #9 : create a books... |
|
Experimental |
| 48 |
mohsenMahmoodzadeh/book-crossing-recommender-system
A python notebook for building collaborative, content-based, and ml-based... |
|
Experimental |
| 49 |
josegustavoo/Recomm.js
Recomm.js is a javascript library used to build recommendation systems,... |
|
Experimental |
| 50 |
pxxthik/Book-Recommender-System
Book recommender system utilizing collaborative filtering and Nearest... |
|
Experimental |
| 51 |
abdullahashfaqvirk/Book-Recommendation-System
A personalized book recommendation system that combines collaborative... |
|
Experimental |
| 52 |
rukesh-shrestha/Book-Recommendation-System
This is the book recommendation system develop using the limited datasets.... |
|
Experimental |
| 53 |
yj8023xx/xiwenlejian
一个基于深度学习的书籍推荐系统,可以根据用户的行为进行个性化的推荐 |
|
Experimental |
| 54 |
sandipanrakshit34/Movie-Recommender-System-Using-Machine-Learning
The purpose of a recommendation system basically is to search for content... |
|
Experimental |
| 55 |
gperdrizet/recommender-system-flask
4Geeks Academy data science boot camp: ML web app with Flask - movie... |
|
Experimental |
| 56 |
Md-Emon-Hasan/ML-Project-Book-Recommendation-System
📚 Book recommendation system that utilizes user-friendly collaborative... |
|
Experimental |
| 57 |
thiagomarquesrocha/tenebris
Um sistema de recomendação híbrido de trabalhos acadêmicos para apoio a... |
|
Experimental |