Crab (also known as scikits.recommender) is an open-source Python framework for building customized recommender systems, leveraging scientific Python libraries like numpy and scipy. It provides components for constructing user-based and item-based collaborative filtering recommenders and targets science, engineering, and data science users who want to build or experiment with recommender engines. The framework is in active development with support for other algorithms planned, and is freely available under the BSD license.
Visit Crab's official website for product details and getting started.
Access the source code, contribute to the project, and find additional resources.