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.
- 01
Performance issues with large datasets
Scalability tests show significant slowdowns when processing datasets larger than 1 million entries
- 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.