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.

Compile Dependencies (0)

Category/LicenseGroup / ArtifactVersionUpdates

Test Dependencies (1)

Category/LicenseGroup / ArtifactVersionUpdates
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.11.46.1.3

Managed Dependencies (49)

Category/LicenseGroup / ArtifactVersionUpdates
Annotation Lib Apache 2.0
com.fasterxml.jackson.core » jackson-annotations
Core annotations used for value types, used by Jackson data binding package.
2.22✔
Testing EPL 2.0
org.junit.jupiter » junit-jupiter
Module "junit-jupiter" of JUnit
5.11.46.1.3
BSD 3-clause
org.lwjgl » lwjgl
The LWJGL core library.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-assimp
A portable Open Source library to import various well-known 3D model formats in a uniform manner.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-bgfx
A cross-platform, graphics API agnostic rendering library. It provides a high performance, low level abstraction for ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-egl
An interface between Khronos rendering APIs such as OpenGL ES or OpenVG and the underlying native platform window ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-fmod
An end-to-end solution for adding sound and music to any game.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-freetype
A freely available software library to render fonts.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-glfw
A multi-platform library for OpenGL, OpenGL ES and Vulkan development on the desktop. It provides a simple API for ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-harfbuzz
A text shaping library that allows programs to convert a sequence of Unicode input into properly formatted and ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-hwloc
A portable abstraction of the hierarchical topology of modern architectures, including NUMA memory nodes, sockets, ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-jawt
The AWT native interface.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-jemalloc
A general purpose malloc implementation that emphasizes fragmentation avoidance and scalable concurrency support.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-ktx
A lightweight container for textures for OpenGL®, Vulkan® and other GPU APIs.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-llvm
A collection of modular and reusable compiler and toolchain technologies.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-lmdb
A compact, fast, powerful, and robust database that implements a simplified variant of the BerkeleyDB (BDB) API.
3.4.3✔
Compression BSD 3-clause
org.lwjgl » lwjgl-lz4
A lossless data compression algorithm that is focused on compression and decompression speed.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-meshoptimizer
A library that provides algorithms to help optimize meshes.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-mimalloc
A compact general purpose allocator with excellent performance.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-msdfgen
Multi-channel signed distance field generator.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-nanovg
A small antialiased vector graphics rendering library for OpenGL. Also includes NanoSVG, a simple SVG parser.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-nfd
A small C library that portably invokes native file open, folder select and file save dialogs.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-nuklear
A minimal state immediate mode graphical user interface toolkit.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-odbc
A C programming language interface that makes it possible for applications to access data from a variety of database ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-openal
A cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-opencl
An open, royalty-free standard for cross-platform, parallel programming of diverse processors found in personal ...
3.4.3✔
OpenGL Lib BSD 3-clause
org.lwjgl » lwjgl-opengl
The most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-opengles
A royalty-free, cross-platform API for full-function 2D and 3D graphics on embedded systems - including consoles, ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-openxr
A royalty-free, open standard that provides high-performance access to Augmented Reality (AR) and Virtual Reality ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-opus
A totally open, royalty-free, highly versatile audio codec.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-par
Generate parametric surfaces and other simple shapes.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-remotery
A realtime CPU/GPU profiler hosted in a single C file with a viewer that runs in a web browser.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-renderdoc
An API to control the RenderDoc debugger.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-rpmalloc
A public domain cross platform lock free thread caching 16-byte aligned memory allocator implemented in C.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-sdl
Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-shaderc
A collection of libraries for shader compilation.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-spng
libspng (simple png) is a C library for reading and writing Portable Network Graphics (PNG) format files with a focus on ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-spvc
A library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-stb
Single-file public domain libraries for fonts, images, ogg vorbis files and more.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-tinyexr
A small library to load and save OpenEXR(.exr) images.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-tinyfd
Provides basic modal dialogs.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-vma
An easy to integrate Vulkan memory allocation library.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-vulkan
A new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a ...
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-xxhash
An extremely fast hash algorithm, running at RAM speed limits.
3.4.3✔
BSD 3-clause
org.lwjgl » lwjgl-yoga
An open-source, cross-platform layout library that implements Flexbox.
3.4.3✔
Compression BSD 3-clause
org.lwjgl » lwjgl-zstd
A fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ...
3.4.3✔
MIT
org.openpatch » scratch7.0.07.1.1
JSON Lib Apache 2.0
tools.jackson.core » jackson-databind
General data-binding functionality for Jackson: works on core streaming API
3.2.33.2.4
Data Format Apache 2.0
tools.jackson.dataformat » jackson-dataformat-xml
Data format extension for Jackson to offer
3.2.33.2.4