Si vous êtes intéressé sur le fonctionnement de Scratch, vous pouvez regarder directement le code. Il est organisé en plusieurs répertoires open-source que vous pouvez trouver sur 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
Pour ScratchJr : https://github.com/LLK/scratchjr
Si vous souhaitez contribuer à Scratch, consultez nos directives à l'intention des contributeurs : https://github.com/LLK/scratch-www/blob/develop/.github/CONTRIBUTING.md