A Recommender Framework in Python


Fork the source code, join the mailing lists, report bugs to the issue tracker or participate in the next coding sprint. Read More...


This project is maintained by Muriçoca Labs, and others.


Crab - Recommender systems in Python

Crab - scikits.recommender: Recommender systems in Python

Crab as known as scikits.recommender is a Python framework for building recommender engines integrated with the world of scientific Python packages (numpy, scipy, matplotlib).

The engine aims to provide a rich set of components from which you can construct a customized recommender system from a set of algorithms and be usable in various contexts: ** science and engineering ** .

  • Recommender Algorithms: User-Based Filtering and Item-Based Filtering
  • Work in progress: Slope One, SVD, Evaluation of Recommenders.
  • Planed: Sparse Matrices, REST API’s.

Open source, commercially usable: BSD license (3 clause)


This document describes Crab 0.1. For other versions and printable format, see Documentation resources.