--- layout: base.njk title: Download KST4Contest description: Download the latest stable KST4Contest packages for Windows, Linux and macOS, or switch to a nightly build for testing. The required Java runtime is included. ---

Stable, Beta & Nightly channels

Download KST4Contest

Choose the package for your operating system. The required Java runtime is already included. Use the switch below to pick between the Stable release, Beta and current Nightly builds.

Choose a build channel

Packages by platform

Choose the format that fits your system

{% for item in downloads %}
{{ item.icon }}
{% if item.recommended %}

Default choice

{% endif %}

{{ item.os }}

{{ item.format }}

{{ item.note }}

Download →
{% endfor %}
{% if beta.available %}

Pre-release — do a quick check before a contest

Beta builds have a largely defined feature set and are used for focused testing ahead of a Stable release. They can still contain new defects. If you plan to use one on contest day, try it beforehand.

Current beta

{{ beta.name or beta.tag }} · {{ beta.publishedAt | dateToIso }}

View this release on GitHub

{% for item in beta.items %}
{{ item.icon }}

{{ item.os }}

{{ item.format }}

{{ item.note }}

Download →
{% endfor %}

Flatpak beta channel

Instead of the .flatpakref download above, Flatpak users can also track the beta channel directly through the CLI once the Stable repo is already added:

flatpak install kst4contest de.x08.KST4Contest//beta

See the installation guide for the full Flatpak setup.

{% else %}

No Beta build right now

There is currently no Beta release. Beta builds are published occasionally for focused testing ahead of a Stable release, tagged separately from Nightly builds. Check back later, or use the Stable release or a Nightly build in the meantime.

All releases on GitHub
{% endif %}

Testing only — not for contest operation

Nightly builds are automated, unreviewed snapshots of the main branch. They can be unstable, contain unfinished features, break your settings or corrupt log data. Do not rely on a nightly build during a contest.

Use the for actual operation. Nightly builds exist to test a specific fix or feature ahead of the next release.

{% if nightly.meta %} Latest successful build {% else %} Current nightly build {% endif %}

{% if nightly.meta %} Build {{ nightly.meta.shortSha }} · {{ nightly.meta.createdAt | dateToIso }} {% else %} Always points to the newest successful workflow run {% endif %}

{% if nightly.meta %}

From commit {{ nightly.meta.shortSha }} · view this workflow run on GitHub

{% else %}

Commit and date details could not be loaded when this page was built. The download links below are unaffected — nightly.link always resolves to the latest successful run on its own.

{% endif %}
{% for item in nightly.items %}
{{ item.icon }}

{{ item.os }}

{{ item.format }}

{{ item.note }}

{% if item.size %}

{{ item.size }}

{% endif %} Download →
{% endfor %}

How these downloads work

GitHub Actions build artifacts normally require a signed-in GitHub account to download. The links above go through nightly.link, a public, open-source proxy that mirrors the most recent successful build with no login required. Each link downloads a .zip file; the actual installer, package or AppImage is inside and needs to be extracted once.

Instead of the .flatpakref download, Flatpak users can also track the nightly channel directly through the CLI once the Stable or Beta repo is already added:

flatpak install kst4contest de.x08.KST4Contest//nightly

See the installation guide for how the Stable, Beta and Nightly channels relate to each other, and for the full Flatpak setup. Older or in-progress builds can be browsed on the nightly workflow run list on GitHub.

Choosing a package

Which file should I use?

Windows users normally need the x64 ZIP package. On Linux, Flatpak is the practical choice when updates should be managed through the desktop software centre or the Flatpak command line. The AppImage is useful when a portable file is preferred, while DEB, RPM and Arch packages integrate with their respective package managers.

macOS packages are provided for Apple Silicon and Intel systems on a best-effort basis. They are not currently notarized by Apple. The installation guide covers the first launch, updates, the Stable, Beta and Nightly channels, and the location of the settings directory.

Development and infrastructure

KST4Contest is developed independently. If it is useful in your contest workflow and you want to help cover continued development, testing and infrastructure costs, the support page explains what project contributions are used for.