Scratch for Java is a Java library that replicates the functionality and concepts of Scratch, helping learners transition from block-based programming to text-based coding in Java. It provides an approachable API inspired by Scratch blocks, making it easier for beginners to understand programming concepts while gaining experience with real Java syntax and tools.
Compile Dependencies (7)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.22 | ✔ | |
Apache 2.0
| com.github.davidmoten
»
word-wrap Text word wrapping in Java | 0.1.13 | ✔ | |
LGPL 2.1
| com.googlecode.soundlibs
»
vorbisspi Maven artifact for VorbisSPI library. http://www.javazoom.net/vorbisspi/vorbisspi.html | 1.0.3.3 | ✔ | |
LGPL 2.1
| org.processing
»
core Processing Core | 4.5.5 | 4.5.6 | |
JSON Lib
Apache 2.0
| tools.jackson.core
»
jackson-core Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 3.2.1 | 3.2.2 | |
JSON Lib
Apache 2.0
| tools.jackson.core
»
jackson-databind General data-binding functionality for Jackson: works on core streaming API | 3.2.1 | 3.2.2 | |
XML Processing
Apache 2.0
| tools.jackson.dataformat
»
jackson-dataformat-xml Data format extension for Jackson to offer | 3.2.1 | 3.2.2 |
Test Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Testing
EPL 2.0
| org.junit.jupiter
»
junit-jupiter Module "junit-jupiter" of JUnit | 5.11.4 | 6.1.3 |