SandCastleIcon.png This page has links to websites or programs not trusted by Scratch or hosted by Wikipedia. Remember to stay safe while using the Internet, as we can't guarantee the safety of other websites.
Document.png Please expand this article or section. You can help by adding more information if you are an editor. More information might be found in a section of the talk page. (June 2018)

ScratchX is a work-in-progress website being developed by the Scratch Team, aimed at providing a platform for testing experimental JavaScript Scratch Extensions. The current "Beta" version of the site was unveiled at Scratch Day at the MIT Media Lab on May 9, 2015. The ScratchX extensions are made by developers who have created experimental extensions for people to try out. The extensions on the ScratchX site are not managed, endorsed or supported by the Scratch Team.[1] ScratchX extensions are written in JavaScript.[2]

Unlike the Scratch website, there is no community feature. Instead, projects can be shared elsewhere as .sbx files. ScratchX has no signup needed. Scratchers, however, could discuss ScratchX and Scratch extensions on the Developing Scratch Extensions forum, as linked from the ScratchX footer.

Upon the release of Scratch 3.0, ScratchX was still supported, but the Scratch Team is not working on it anymore. Many of the extensions are now available on the main Scratch editor.

ScratchX Usage

An image of the ScratchX Gallery.
An example of a ScratchX block.
Note Warning: ScratchX has experimental extensions that may not be safe for your computer. Only open .sbx files from people you trust!

There are three ways ScratchX can be used.[3] Developers can share their Scratch extension through a .sbx file. These can be loaded into ScratchX via the "Open an Extension Project" button located on the ScratchX homepage. Developers also have the choice to directly link to their extension or project using a URL in the form of<URL of extension/project> Finally, if you don't have a link or a file, you can check out and example extensions by going to the ScratchX Gallery page.

It is not possible to open a project with experimental extensions from the ScratchX site in Scratch 2.0 or the offline editor because the extensions are by the community, so they are not allowed on the main site. Alternatively, one can download the .sbx file and send it to others, and they can open it on ScratchX.

Submitting Extensions

Developers can also submit their extension for consideration to be highlighted on ScratchX by emailing them.[4]

The requirements to be featured in the ScratchX library[5]
  • Security
  • Easy to use
  • Quality
  • Requirements (browsers, operating system, hardware, etc)
  • Appropriate for all ages
  • Must not contain copyrighted content used without permission

See Also

External Links