Scratchの仕組みが気になる場合は、コードを見ることができます。コードは多くのオープンソースリポジトリに分割されていて、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
ScratchJr: https://github.com/LLK/scratchjr
貢献したい場合は、貢献者ガイドラインを確認してください: https://github.com/LLK/scratch-www/blob/develop/.github/CONTRIBUTING.md