Se sei interessato al modo in cui Scratch funziona puoi dare un'occhiata direttamente al suo codice sorgente.  E' organizzato in alcuni repository open-source che trovi su Github:


https://github.com/LLK/scratch-www

https://github.com/LLK/scratch-gui

https://github.com/LLK/scratch-vm

https://github.com/LLK/scratch-render

https://github.com/LLK/scratch-blocks


Per ScratchJr: https://github.com/LLK/scratchjr


Se sei interessato a contribuire a Scratch consulta le linee guida per chi contribuisce: https://github.com/LLK/scratch-www/blob/develop/.github/CONTRIBUTING.md