1.recommenders-team / recommendersBest Practices on Recommendation Systemsmachine-learningrecommenderrankingdeep-learningpythonjupyter-notebook+11 morePythonMIT22K total3.3K forks+424 starsfrom 21,549 · score 6.05
2.RUCAIBox / RecBoleA unified, comprehensive and efficient recommendation libraryrecommender-systemscollaborative-filteringknowledge-graphctr-predictiondeep-learningpytorch+5 morePythonMIT4.6K total755 forks+216 starsfrom 4,391 · score 5.38
3.NicolasHug / SurpriseA Python scikit for building and analyzing recommender systemsrecommendersystemsrecommendationsvdmatrixfactorization+1 morePythonBSD-3-CLAUSE6.8K total1.1K forks+72 starsfrom 6,752 · score 4.29
4.lyst / lightfmA Python implementation of LightFM, a hybrid recommendation algorithm.machine-learningrecommenderpythonmatrix-factorizationlearning-to-rankrecommender-systemPythonAPACHE-2.05.1K total722 forks+53 starsfrom 5,067 · score 3.99
5.tensorflow / recommendersTensorFlow Recommenders is a library for building recommender system models using TensorFlow.tensorflow-recommenderstensorflowrecommenderrecommender-systemPythonAPACHE-2.02K total299 forks+28 starsfrom 2,010 · score 3.37