This repository contains a full remake of the Scratch 2.0 backend, frontend, and Scratch.swf. Using a decompiled version of the original SWF, I rebuilt the backend so you can experience Scratch 2.0 as it worked back in 2013. You can load, create, and save projects, use the backpack, log in/out, like/unlike, favorite/unfavorite, and even check your messages—just like the real thing. For the best experience, do not use Ruffle. It’s still early in development and Scratch 2.0 won’t run correctly under it. Instead, use a Flash Player version without the kill‑switch and a compatible browser such as Pale Moon.
Make sure you have Python 3 installed, then run:
.\server.bat
./server.sh
Once the server starts, open your browser and go to:
http://127.0.0.1:8000
Enjoy scratching like it’s 2013 again.