Discuss Scratch

test
New Scratcher
2 posts

this is shockingly accurate

I worked on the real scratchr2. Just wanted to say this is shockingly accurate down to the source code. i genuinely had to check carefully to see if the source code was leaked or something. (it wasn’t. I think…??) it seems like this is just a really accurate recreation but.. wow. super impressive!!

I know the djangobb fork is mostly available, but everything else is very well made too!!

just wanted to say, you all should be very careful you’re not using any real scratch assets or trademarks though (eg. scraped html or the name Scratch). scratch foundation wouldn’t like that.

Last edited by test (July 10, 2026 03:58:32)

the
New Scratcher
13 posts

this is shockingly accurate

test wrote:

I worked on the real scratchr2. Just wanted to say this is shockingly accurate down to the source code. i genuinely had to check carefully to see if the source code was leaked or something. (it wasn’t. I think…??) it seems like this is just a really accurate recreation but.. wow. super impressive!!

I know the djangobb fork is mostly available, but everything else is very well made too!!

just wanted to say, you all should be very careful you’re not using any real scratch assets or trademarks though (eg. scraped html or the name Scratch). scratch foundation wouldn’t like that.

by looking at the New Scratchers forum, i think the code was reverse engineered
mysticgiggle
Scratcher
5 posts

this is shockingly accurate

hi from scratchr2 My browser / operating system: MacOS Macintosh X 10.15.7, Chrome 150.0.0.0, Flash 32.0 (release 0)
Heathercat123
Scratcher
51 posts

this is shockingly accurate

test wrote:

i genuinely had to check carefully to see if the source code was leaked or something. (it wasn’t. I think…??)

Nah, as far as I am aware, the ScratchR2 source code (sadly) never got leaked.

the wrote:


by looking at the New Scratchers forum, i think the code was reverse engineered

Kind of. I used clues like translation paths, paths in HTML comments, the admin panel in the Scratch 2.0 Alpha HTML, the screenshot of the 2.0 Beta admin panel, stuff found in the DjangoBB fork, the DjangoBB fork itself (updated to run on modern Django/Python and to match the current Scratch website's), a 404 in debug mode that I caught on the Scratch website by accident and about a year of my life to try to make an at least semi-accurate reconstruction of the source code. The Scratch Foundation wouldn't give me the ScratchR2 source code, so I did it myself. It's been about a year and a half since I started, by the way. Yet there certainly are innacurracies, like most forms are stored directly in the HTML instead of in forms.py files. Pretty sure that the admin-related stuff also is inaccurate, though I tried my best, I even found the project report dialog in the HTML for the 2.0 project page on The Wayback Machine!


test wrote:

]
just wanted to say, you all should be very careful you’re not using any real scratch assets or trademarks though (eg. scraped html or the name Scratch). scratch foundation wouldn’t like that.


That would kind of defeat the point, though. About 95% of the HTML, Javascript and CSS is taken from the Scratch website, because otherwise, it wouldn't really be a remake/reverse-engineering of ScratchR2, would it?

Creator of much of the backend code for this website (the Scratch section, not the rest!) along with contributions from @chipmunkmc.

Powered by DjangoBB