SandCastleIcon.png This article has links to websites or programs outside of Scratch and Wikipedia. Remember to stay safe while using the internet, as we cannot guarantee the safety of other websites.
Archive.png This article or section documents something not included in the current version of Scratch (3.0). It is only useful from a historical perspective. For information on the feature that replaced this one, see Scratch Lab.

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

Unlike the Scratch website, there was no community feature. Instead, projects could be shared elsewhere as .sbx files. ScratchX did not require an account. However, Scratchers could discuss ScratchX and Scratch extensions on the Developing Scratch Extensions forum available in the ScratchX footer.

Upon the release of Scratch 3.0, further work on ScratchX had been cancelled.[3] ScratchX is now discontinued and was replaced by Scratch Lab, which was released on February 2, 2021. Work on the ScratchX project has stopped since the release of Scratch 3.0.[4]

On April 4th, 2023, the scratchx.org website was taken off-line and the https://github.com/scratchfoundation/scratchx repo was archived. However, it is still accessible to access the website and editor at https://scratchfoundation.github.io/scratchx/, although the editor still requires Adobe Flash Player.

ScratchX Usage

speak []
An example of a ScratchX block.

There were three main ways ScratchX could be used.[5]

  • Developers could share their Scratch extension through a .sbx file. These could be loaded into ScratchX via the "Open an Extension Project" button located on the ScratchX homepage.
  • Developers also had the choice to directly link to their extension or project using a URL in the form of http://scratchx.org/?url=<URL of extension/project>
  • If a link or a file was unavailable, example extensions were available on the ScratchX Gallery page.


It was not possible to open a project with experimental extensions from the ScratchX site in Scratch 2.0 or the offline editor because the extensions were not supported by the Scratch Team. Alternatively, sbx files may have been sent peer-to-peer to be used in other copies of ScratchX.

ScratchX can no longer be used on most browsers due to the discontinuation of Adobe Flash in December 2020.

Submitting Extensions

An image of the ScratchX Gallery.

Developers could submit their extensions to be highlighted on ScratchX by emailing them.[6]


The requirements to be featured in the ScratchX library were:[7]

  • Security
  • Easy to use
  • Quality
  • Usefulness
  • Requirements (browsers, operating system, hardware, etc)
  • Appropriate for all ages
  • Must not contain copyrighted content used without permission


Scratch Team released a new extension testing platform for use in Scratch 3.0.[8]

See Also

External Links

References

Cookies help us deliver our services. By using our services, you agree to our use of cookies.