Source : Scratch Wiki en français
Une librairie de blocs Scratch, moteur (en anglais, "engine") ou encore paquet (en anglais, "package") est un projet contenant des blocs personnalisés, dont l'effet est souvent utile mais non disponible directement depuis les blocs usuels du langage Scratch.
Une librairie est généralement constituée d'un sprite contenant les blocs personnalisés, un dédié à la documentation de la librairie et plus rarement un de démonstration.
Utilité
Une librairie permet d'utiliser des fonctionnalités avancées dans un projet sans avoir à les programmer. Pour certains scripts complexes, c'est un important gain de temps.
Les librairies peuvent aussi servir à supporter divers formats communautaires.
Variété
Il existe des librairies en tout genre. Les plus utilisées sont en général des librairies permettant d'afficher du texte à l'écran ("Pen Text Engine" via le stylo ou "Stamping Text Engine" via les costumes), de manipuler plus facilement des données ou des listes, de faire du rendu en 3D ou encore créer des projets uniquement stylo.