Skip to content

Releases: DigitalSmile/goldberry

Release list

Goldberry 2026.2

Choose a tag to compare

@github-actions github-actions released this 03 Oct 05:51

Welcome to the first release of Goldberry.

Goldberry is a declarative desktop UI toolkit for Java 25: widgets as Java records or KDL markup that reloads while the application runs, real CSS and flexbox, and the same code on the JVM or compiled by GraalVM into one native binary, on Linux, Windows and macOS. It is pure Java over native C libraries through the Foreign Function & Memory API, with no JNI and no bundled web engine.

Everything is new, so there is no list of changes this time. The guide at goldberry.dev/docs is the place to start, and the issues are open for what you find.

Install

Goldberry 2026.2 is on Maven Central under the group dev.goldberry, and needs JDK 25.

dependencies {
    implementation platform('dev.goldberry:goldberry-bom:2026.2')
    implementation 'dev.goldberry:goldberry'
    // The native library: one classifier per platform you run on.
    runtimeOnly 'dev.goldberry:goldberry-natives::linux-x64'
    runtimeOnly 'dev.goldberry:goldberry-natives::linux-aarch64'
    runtimeOnly 'dev.goldberry:goldberry-natives::macos-aarch64'
    runtimeOnly 'dev.goldberry:goldberry-natives::windows-x64'
}

The Maven form, and the optional modules (goldberry-html, goldberry-emoji, goldberry-gpu, goldberry-media), are in Installing.

Downloads

The showcase, every widget in one application, as a GraalVM native image: one file per platform, attached below. Unpack the tarballs; the .exe runs as it is.

Changelog: CHANGELOG.md