1.RUCAIBox / RecBoleA unified, comprehensive and efficient recommendation libraryrecommender-systemscollaborative-filteringknowledge-graphctr-predictiondeep-learningpytorch+5 morePythonMIT4.6K total755 forks+9 starsfrom 4,600 · score 2.30
2.lyst / lightfmA Python implementation of LightFM, a hybrid recommendation algorithm.machine-learningrecommenderpythonmatrix-factorizationlearning-to-rankrecommender-systemPythonAPACHE-2.05.1K total722 forks+3 starsfrom 5,117 · score 1.39
3.benfred / implicitFast Python Collaborative Filtering for Implicit Feedback Datasetscollaborative-filteringmachine-learningmatrix-factorizationrecommender-systemrecommendation-systemrecommendationPythonMIT3.8K total632 forks+2 starsfrom 3,833 · score 1.10
4.NicolasHug / SurpriseA Python scikit for building and analyzing recommender systemsrecommendersystemsrecommendationsvdmatrixfactorization+1 morePythonBSD-3-CLAUSE6.8K total1.1K forks+1 starsfrom 6,822 · score 0.69
5.tensorflow / rankingArchivedLearning to Rank in TensorFlowrankingmachine-learningdeep-learninginformation-retrievallearning-to-rankrecommender-systemsPythonAPACHE-2.02.8K total476 forks+1 starsfrom 2,771 · score 0.69