- This article is about Scratch libraries. For the general programming feature, see Library (programming).
A library is a section in the project editor where the user can select a sprite, costume, backdrop, sound, Project Tutorial or extension. Libraries are useful for getting premade media for one's project if one cannot create media or does not have it. In Scratch 1.4, some sprites included in the library had premade scripts.
To go to a library, one can press the button to create a new sprite, backdrop, sound, or costume. The Tutorial library is accessed with the "Tutorials" button on the header, and the extensions library is accessed with the blue button below the block categories. The options display in a grid, and most extensions are divided into categories.
- See also: List of Sprite Library Sprites
The Sprites Library contains sprites which can be added to a project. It is accessed from the "Create a New Sprite" button in the Sprite Pane. When a sprite is selected, a new sprite is added to the project. There are 339 sprites in the library.
The sprites library is sorted into the following categories: All, Animals, People, Fantasy, Dance, Music, Sports, Food, Fashion, and Letters.
- See also: List of Backdrop Library Backdrops
This library is used to get pre-made backdrops on projects. Clicking on a backdrop will add a new costume to the backdrop. There are 85 backdrops in the library.
The backdrops library is sorted into the following categories: All, Fantasy, Music, Sports, Outdoors, Indoors, Space, Underwater, and Patterns.
- See also: List of Sound Library Sounds
This library is used to get pre-made sounds on projects. Sounds can be previewed by moving the mouse over the play button to the right of the desired sound. When a sound is chosen, the sound is added to the sprite that was selected before one entered the Sound Library. There are 353 sounds in the library.
The sounds library is separated into the following categories: All, Animals, Effects, Loops, Notes, Percussion, Space, Sports, Voice, and Wacky.
The costumes library is a library which contains costumes. It has the same costumes as the sprites library, except that each costume in a sprite is sorted individually and not grouped in a single sprite. It is accessed in the Costume Pane in the Paint Editor. Instead of adding a new sprite, it adds a new costume to a sprite. There are 886 costumes in the library. It is sorted in the same categories as the sprite library - All, Animals, People, Fantasy, Dance, Music, Sports, Food, Fashion, and Letters.
The Tutorial Library is a library where one can see Project Tutorials. It was added in Scratch 3.0. It is linked from a button at the top bar with a lightbulb. There are a total of 25 tutorials there, which if clicked, returns to the project editor and opens a tutorial with a video that shows the tutorial. Pressing the arrow takes one to a step-by-step instructions area, with a "More Things to Try" at the end. Tutorials are very useful for New Scratchers who are learning to use Scratch.
The extensions library is where all of the extensions are located. There are 11 extensions, including Pen, Text to Speech and hardware extensions. There are also three extensions in the Raspberry Pi version of Scratch.