# scratch-blocks **Repository Path**: TOOTD/scratch-blocks ## Basic Information - **Project Name**: scratch-blocks - **Description**: Faster and less buggy fork of the Scratch editor - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-23 - **Last Updated**: 2025-09-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TurboWarp/scratch-blocks ## Playgrounds - **Vertical blocks**: https://turbowarp.github.io/scratch-blocks/tests/vertical_playground_compressed.html ## Local development Requires Node.js (16 or later), Python (2 or 3), and Java. It is known to work in these environments but should work in many others: - Windows 10, Python 3.12.1 (Microsoft Store), Node.js 20.10.0 (nodejs.org installer), Java 11 (Temurin-11.0.21+9) - macOS 14.2.1, Python 3.11.6 (Apple), Node.js 20.10.0 (installed manually), Java 21 (Temurin-21.0.1+12) - Ubuntu 22.04, Python 3.10.12 (python3 package), Node.js 20.10.0 (installed manually), Java 11 (openjdk-11-jre package) Install dependencies: ```sh npm ci ``` Open tests/vertical_playground.html in a browser for development. You don't need to rebuild compressed versions for most changes. Open tests/vertical_playground_compressed.html instead to test if the compressed versions built properly. To re-build compressed versions, run: ```sh npm run prepublish ``` scratch-gui development server must be restarted to update linked scratch-blocks.