Scratch for Java

Download

Scratch for Java Studio (alpha)

Scratch for Java Studio with the code editor and the visual stage designer side by side

Scratch for Java Studio includes Java, so no separate JDK installation is needed. Choose the download for your operating system:

Starter projects

Ready-made projects for BlueJ and VS Code, with the library already inside.

BlueJ Starter VS Code Starter

The library on its own

This JAR file is platform-independent and can be used on any operating system that supports Java 17.

All Operating Systems

The source code can be downloaded here:

Sources

If you also need the JavaDoc, i.e., the documentation of the classes, it can be downloaded here:

JavaDoc

It is best to add all three JAR files so that autocomplete and documentation lookup work correctly in your IDE.

NRW Abitur version

If your course uses the classes of the NRW Zentralabitur, there is a version in which find, getAll and getTouchingSprites return their List. See Abiturklassen NRW.

All Operating Systems (NRW) Sources (NRW)

Course pack for teachers

Every tutorial as a ready Java project, with teacher notes, for working offline. See For teachers.

Course pack

Maven Central

<dependency>
    <groupId>org.openpatch</groupId>
    <artifactId>scratch</artifactId>
    <version>5.8.0</version>
</dependency>
Download

Create Shareable URL

Select Sections