Crab, également connu sous le nom de scikits.recommender, est un cadre Python pour construire des moteurs de recommandation qui s'intègrent au monde des packages scientifiques Python (numpy, scipy, matplotlib), fournissent un ensemble riche de composants à partir desquels l'utilisateur peut construire un système de recommandation personnalisé à partir d'un ensemble d'algorithmes et être utilisable dans divers contextes : ** science et ingénierie **.