PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Recommender Python Packages

Python packages with the GitHub topic recommender. Sorted by monthly downloads, with stars and forks.
tensorflow
tensorflow-recommenders

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

118K 2K 299
NicolasHug
scikit-surprise

A Python scikit for building and analyzing recommender systems

62K 7K 1K
lyst
lightfm

A Python implementation of LightFM, a hybrid recommendation algorithm.

43K 5K 724
RUCAIBox
recbole

A unified, comprehensive and efficient recommendation library

30K 5K 754
recommenders-team
recommenders

Best Practices on Recommendation Systems

8K 22K 3K
recommend-games
board-game-recommender

Board game recommendation engine

2K 15 0
AstraZeneca
rexmex

A general purpose recommender metrics library for fair evaluation.

1K 277 24
microsoft
pysarplus

Best Practices on Recommendation Systems

364 22K 3K
NicolasHug
scikit-surprise-2

A Python scikit for building and analyzing recommender systems

350 7K 1K
viki22uied
paperpulse

Relevance-ranked, trust-scored arXiv digests for quant finance & research — alpha cards, LaTeX-rendered dashboard, contradiction detection, options-backtest demo. No API keys, fully self-hosted.

295 0 0
alibaba
pyalink-flink-1-9

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

289 4K 780
microsoft
pre-reco-utils

Best Practices on Recommendation Systems

276 22K 3K
alibaba
pyalink

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

272 4K 780
codelibs
recotem

Recipe-driven recommender systems on irspack — one YAML = one model = one recommendation API. Train writes a signed artifact; serve mounts it with hot-swap. Single binary, no database.

238 9 1
alibaba
pyalink-flink-1-10

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

204 4K 780
alibaba
pyalink-flink-1-11

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

194 4K 780
klauscfhq
moviebox

Machine learning movie recommending system

163 537 54
alibaba
pyalink-flink-1-12

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

156 4K 780
microsoft
recommender-utils

Best Practices on Recommendation Systems

140 22K 3K
healthbadge
episimmer

Episimmer is an Epidemic Simulation Framework for Decision Support. It is a highly flexible system that can be easily configured to help take decisions during an epidemic in closed communities like university campuses and gated communities.

120 16 3
EdoardoBotta
rectokens

[Pytorch] Efficient tokenization for recommendations and generative retrieval. Inspired by STATIC decoding from "Vectorizing the Trie"

102 9 2
beomso0
ezsasrec

An easy and efficient tool to build sequential recommendation system utilizing SASRec

91 9 1
jeh0753
sparsemf

Open source matrix factorization recommender for sparse matrices

40 9 4
microsoft
ms-recommenders

Best Practices on Recommendation Systems

30 22K 3K
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology