Crab is a flexible, fast recommender engine for Python that integrates classic information filtering recommendation algorithms in 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
... [More] recommender system from a set of algorithms. It is designed for scability, flexibility and performance making use of scientific optimized python packages in order to provide simple and efficient solutions that are acessible to everybody and reusable in various contexts: science and engineering. [Less]
LensKit is an open source toolkit for building, researching, and studying recommender systems, providing an API for common recommender use cases, implementations of widely-used algorithms, and tools for evaluating recommender performance.