Crab, também conhecido como scikits.recommender, é uma estrutura Python para construir motores de recomendação que se integram com o mundo dos pacotes científicos Python (numpy, scipy, matplotlib), fornecem um conjunto rico de componentes a partir dos quais o usuário pode construir um sistema de recomendação personalizado a partir de um conjunto de algoritmos e ser utilizável em vários contextos: ** ciência e engenharia **.