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 63 book recommendation systems frameworks tracked. 2 score above 50 (established tier). The highest-rated is benfred/implicit at 59/100 with 3,771 stars.

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

59
Established
2 NicolasHug/Surprise

A Python scikit for building and analyzing recommender systems

51
Established
3 MengtingWan/goodreads

code samples for the goodreads datasets

49
Emerging
4 GHamrouni/Recommender

A C library for product recommendations/suggestions using collaborative...

48
Emerging
5 jaimevalero/github-recommendation-engine

A github repository suggestion system

45
Emerging
6 Md-Emon-Hasan/BookSage-AI

Full-stack hybrid book recommendation system combining Collaborative...

45
Emerging
7 dorukkilitcioglu/books2rec

A recommender system built for book lovers.

45
Emerging
8 pyemma/Argo

A ML playground for education purpose

45
Emerging
9 AmanPriyanshu/Federated-Recommendation-Neural-Collaborative-Filtering

Federated Neural Collaborative Filtering (FedNCF). Neural Collaborative...

35
Emerging
10 ashima96/Book-Recommendation-System

Machine Learning Project

35
Emerging
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...

34
Emerging
12 huangyueranbbc/RecommendByItemcf

Hadoop mapreduce. 基于ItemCF的协同过滤 物品推荐系统 Collaborative filtering goods...

33
Emerging
13 Yunanouv/Skin-Care-Recommender-System

Skin Care Recommender System Based on Skin Problems Using Content-Based Filtering

33
Emerging
14 farfarfun/funrec

推荐系统工具包 - 提供机器学习推荐算法和推荐系统开发工具

31
Emerging
15 j-stoff/my_next_book

An experiment using machine learning to predict a user's book preference. A...

30
Emerging
16 ukrbublik/You-Can-Not-Recommend

Recommender system engine on NodeJS

30
Emerging
17 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...

29
Experimental
18 shahriar-rahman/A-Comparative-Analysis-of-Amazon-Book-Ratings-using-Collaborative-Filtering

Juxtaposing different Recommender Algorithms by utilizing the concept of...

28
Experimental
19 iceonepiece/jonfon

A Very Good Recommendation Engine for Node.js

28
Experimental
20 shruti-2412/Book-Recommendation-System

Collaborative filtering based book recommendation model deployed using flask

27
Experimental
21 ramiltiteev/bert4rec

Implementation of the BERT4REC for MovieLens Dataset

26
Experimental
22 rohithmeka/Telugu-Movie-Recommendation-Using-SVD

A Python-based Telugu Movie Recommendation System using SVD. It filters...

26
Experimental
23 DevJinah/collaborative-book-recommender

Collaborative filtering based book recommendation system

24
Experimental
24 guimatheus92/Game-Recommendation-System

This is a game recommendation system project that I developed to put into...

22
Experimental
25 Owaiskhan9654/Sony-R.I.S.E-India-Hackathon-3rd-Place-Solution

Recent Sony RISE Research Team India organized and this is my Solution in...

22
Experimental
26 Chrisimana/book-recommendation-system-using-knn

Portofolio | Machine Learning | Project FreeCodeCamp

22
Experimental
27 GitH22Ash/HOTS-Content-Recommendation-System

This is the Project for Amazon Hackon, Team Members : Ayush Bijalwan , Mohit Panwar

22
Experimental
28 yoongi0428/fullstack_recsys

Fullstack recommender system project with Flask + React + PyTorch + Numpy

22
Experimental
29 Z4ck404/recommender-system

Recommendation System Using K-Nearest Neighbors .

22
Experimental
30 Ultron09/Amazon-Recommendation-

An end-to-end Data Science project implementing Rank-Based, Collaborative...

21
Experimental
31 SubhangiSati/E-Learning-Course-Recommendation-System

This Python-based project recommends e-learning courses based on user...

21
Experimental
32 pxxthik/Book-Recommender-System

Book recommender system utilizing collaborative filtering and Nearest...

20
Experimental
33 fleuryc/OC_AI-Engineer_P9_Books-recommandation-mobile-app

Repository of OpenClassrooms' AI Engineer path, project #9 : create a books...

20
Experimental
34 tyedem/Books-Recommendation-System

Collaborative filtering recommendation system built with sklearn and Amazon...

20
Experimental
35 josegustavoo/Recomm.js

Recomm.js is a javascript library used to build recommendation systems,...

20
Experimental
36 mohsenMahmoodzadeh/book-crossing-recommender-system

A python notebook for building collaborative, content-based, and ml-based...

20
Experimental
37 rukesh-shrestha/Book-Recommendation-System

This is the book recommendation system develop using the limited datasets....

19
Experimental
38 yj8023xx/xiwenlejian

一个基于深度学习的书籍推荐系统,可以根据用户的行为进行个性化的推荐

19
Experimental
39 abdullahashfaqvirk/Book-Recommendation-System

A personalized book recommendation system that combines collaborative...

19
Experimental
40 vidzz22/Goodreads-Book-Recommendation-System

Book recommendation system using rank-based, user-based, and SVD...

18
Experimental
41 sandipanrakshit34/Movie-Recommender-System-Using-Machine-Learning

The purpose of a recommendation system basically is to search for content...

18
Experimental
42 gabrielpulga/airecommender-mahout-study

Maven project that consists of a book and movie recommendation system based...

16
Experimental
43 rahul-shrivastav/recommendation-system

A product recommendation model using Machine Learning integrated in a...

16
Experimental
44 simon-bouchard/book-recommendation-platform

Book recommendation system built from scratch and deployed with FastAPI....

14
Experimental
45 Sarika-stack23/recommendation-system-api

Production-ready Recommendation System API with Flask, SQLite, hybrid...

14
Experimental
46 mohamed-elkholy95/recommendation-engine

Hybrid recommendation engine with collaborative filtering, content-based...

14
Experimental
47 anilscin/recommendation-python

Recommendation system built with Python.

14
Experimental
48 Drose008/Content-based-Book-Recommendation-System

A machine learning-based recommendation system that suggests books to users...

14
Experimental
49 N-y-c-t-o/Book-Recommendation-System

A Flask-based Book Recommendation System that suggests books based on user...

14
Experimental
50 MutsaSanyamahwe/github-repo-recommender

A full-stack project that recommends GitHub repositories to users based on...

14
Experimental
51 ronithjuluri18/social-media-recommendation

Hybrid recommendation engine combining Collaborative Filtering (SVD),...

14
Experimental
52 Dheeraj-02NK/Recommendation-System

A recommendation system is a type of software application or algorithm that...

13
Experimental
53 songwo-vx18484646674/Hadoop-based-popular-video-data-analysis-prediction-and-visualization-system-on-Bilibili

基于机器学习B站热门视频数据分析预测可视化,本系统采用Java技术SpringBoot框架和Python技术Django框架(两种框架开发的都有)和Had...

13
Experimental
54 codeofwhite/Book-Recommendation-System

2025 重大软院 高科实训 基于大数据技术与智能推荐算法的图书推荐系统 📚 Enterprise-level Book Recommendation...

13
Experimental
55 Md-Emon-Hasan/ML-Project-Book-Recommendation-System

📚 Book recommendation system that utilizes user-friendly collaborative...

12
Experimental
56 subhadipsinha722133/Book-Recommender-System

🤖 Book Recommender System is a machine learning application designed to...

12
Experimental
57 Shayawnn/Preflexion

Preflexion

11
Experimental
58 gperdrizet/recommender-system-flask

4Geeks Academy data science boot camp: ML web app with Flask - movie...

11
Experimental
59 MOULALIMS/Book-Recommendation

The Book Recommendation System is a machine learning project that leverages...

11
Experimental
60 SumalyaPatnala/Rating-Recommendation-Systems-Multi-Method

Developed a recommendation system utilizing user feedback, item reviews,...

11
Experimental
61 jlbs86/recommendation_systems

There is an extensive class of Web applications that involve predicting user...

11
Experimental
62 MysticaLee/recommender-deployment

pyBKT microservice for LeetNode (main project)

11
Experimental
63 04bhavyaa/book-recommendation-system

The Book Recommendation System provides personalized book suggestions using...

10
Experimental