Crab, conocido como scikits.recommender, es un marco de trabajo en Python para construir motores de recomendación que se integran con el mundo de los paquetes científicos de Python (numpy, scipy, matplotlib), proporciona un conjunto rico de componentes a partir de los cuales el usuario puede construir un sistema de recomendación personalizado a partir de un conjunto de algoritmos y ser utilizable en varios contextos: ** ciencia e ingeniería **.