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

69
Established
2 NicolasHug/Surprise

A Python scikit for building and analyzing recommender systems

51
Established
3 MengtingWan/goodreads

code samples for the goodreads datasets

42
Emerging
4 GHamrouni/Recommender

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

41
Emerging
5 Md-Emon-Hasan/BookSage-AI

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

39
Emerging
6 jaimevalero/github-recommendation-engine

A github repository suggestion system

38
Emerging
7 dorukkilitcioglu/books2rec

A recommender system built for book lovers.

38
Emerging
8 pyemma/Argo

A ML playground for education purpose

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

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

28
Experimental
10 ashima96/Book-Recommendation-System

Machine Learning Project

28
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...

27
Experimental
12 Yunanouv/Skin-Care-Recommender-System

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

26
Experimental
13 huangyueranbbc/RecommendByItemcf

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

26
Experimental
14 DevJinah/collaborative-book-recommender

Collaborative filtering based book recommendation system

24
Experimental
15 rohithmeka/Telugu-Movie-Recommendation-Using-SVD

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

24
Experimental
16 farfarfun/funrec

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

24
Experimental
17 j-stoff/my_next_book

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

23
Experimental
18 ukrbublik/You-Can-Not-Recommend

Recommender system engine on NodeJS

23
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...

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

Portofolio | Machine Learning | Project FreeCodeCamp

22
Experimental
21 iceonepiece/jonfon

A Very Good Recommendation Engine for Node.js

21
Experimental
22 shahriar-rahman/A-Comparative-Analysis-of-Amazon-Book-Ratings-using-Collaborative-Filtering

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

21
Experimental
23 shruti-2412/Book-Recommendation-System

Collaborative filtering based book recommendation model deployed using flask

20
Experimental
24 GitH22Ash/HOTS-Content-Recommendation-System

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

20
Experimental
25 ramiltiteev/bert4rec

Implementation of the BERT4REC for MovieLens Dataset

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

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

16
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...

15
Experimental
28 Z4ck404/recommender-system

Recommendation System Using K-Nearest Neighbors .

15
Experimental
29 yoongi0428/fullstack_recsys

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

15
Experimental
30 guimatheus92/Game-Recommendation-System

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

15
Experimental
31 ronithjuluri18/social-media-recommendation

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

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

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

14
Experimental
33 codeofwhite/Book-Recommendation-System

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

14
Experimental
34 SubhangiSati/E-Learning-Course-Recommendation-System

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

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

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

14
Experimental
36 rahul-shrivastav/recommendation-system

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

14
Experimental
37 gabrielpulga/airecommender-mahout-study

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

14
Experimental
38 Ultron09/Amazon-Recommendation-

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

14
Experimental
39 simon-bouchard/book-recommendation-platform

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

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

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

14
Experimental
41 anilscin/recommendation-python

Recommendation system built with Python.

14
Experimental
42 mohamed-elkholy95/recommendation-engine

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

14
Experimental
43 iurydrayton/lectio-recommender

Book recommendation system using TensorFlow two-tower model, Neo4j graph...

14
Experimental
44 MutsaSanyamahwe/github-repo-recommender

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

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

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

14
Experimental
46 tyedem/Books-Recommendation-System

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

13
Experimental
47 fleuryc/OC_AI-Engineer_P9_Books-recommandation-mobile-app

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

13
Experimental
48 mohsenMahmoodzadeh/book-crossing-recommender-system

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

13
Experimental
49 josegustavoo/Recomm.js

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

13
Experimental
50 pxxthik/Book-Recommender-System

Book recommender system utilizing collaborative filtering and Nearest...

13
Experimental
51 abdullahashfaqvirk/Book-Recommendation-System

A personalized book recommendation system that combines collaborative...

12
Experimental
52 rukesh-shrestha/Book-Recommendation-System

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

12
Experimental
53 yj8023xx/xiwenlejian

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

12
Experimental
54 sandipanrakshit34/Movie-Recommender-System-Using-Machine-Learning

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

11
Experimental
55 gperdrizet/recommender-system-flask

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

11
Experimental
56 Md-Emon-Hasan/ML-Project-Book-Recommendation-System

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

10
Experimental
57 thiagomarquesrocha/tenebris

Um sistema de recomendação híbrido de trabalhos acadêmicos para apoio a...

10
Experimental