scikit-surprise has 164K monthly downloads and 7K GitHub stars. Version 1.1.5 supports Python 3.10+, first published in 2017.
It is stably maintained under a permissive license, last released in May 2026.
It is built on top of joblib, numpy and scipy. It is used by 8 tracked packages, including recommenders, surprise and fairreckitlib.
GitHub topics include recommender, systems and recommendation.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100