Model Hubs & Serving

Python-RecSys

A Python library for implementing recommender systems.

Status
UnmaintainedNo commits in 2896 days.
Last checked
Aging · Sep 2, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Python-RecSys is a powerful and flexible Python library designed to help developers implement recommendation systems. It provides tools for collaborative filtering, content-based filtering, and hybrid methods, making it an essential tool for building personalized recommendations in various applications.

Python-RecSys stands out by offering a comprehensive set of tools and algorithms for building recommendation systems in Python, making it an ideal choice for developers who need both collaborative and content-based methods without the complexity of integrating multiple libraries.

When it fits — and when it doesn’t

A good fit for

  • Developers building recommendation systems for e-commerce platforms who need a comprehensive library with both collaborative and content-based methods.

  • Data scientists working on personalized content recommendations in media streaming services requiring evaluation metrics.

Look elsewhere if

  • Projects that require real-time recommendations as Python-RecSys is designed more for batch processing.

  • Applications needing integration with specific cloud platforms, as it is a self-hosted library.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Performance issues with large datasets

    Scalability tests show significant slowdowns when processing datasets larger than 1 million entries

  2. 02

    Small community and slow update cycle

    GitHub activity is low, with infrequent updates and limited contributions from the open-source community

What it does well

  • Support for collaborative filtering algorithms

  • Content-based recommendation methods

  • Hybrid recommender systems combining both approaches

  • Evaluation metrics and tools for assessing system performance

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Python-RecSys

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →