Se você estiver interessado em como o Scratch funciona, você pode acessar diretamente o código. Ele está organizado em vários repositórios de código aberto que podem ser encontrados no 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
Para o ScratchJr: https://github.com/LLK/scratchjr
Se você estiver interessado em contribuir com o desenvolvimento do Scratch, verifique nossas diretrizes para colaboradores: https://github.com/LLK/scratch-www/blob/develop/.github/CONTRIBUTING.md