Skip to content

Repository files navigation

Zaparoo Frontend

Zaparoo Frontend is the game frontend for Zaparoo Core.

Build

The frontend is written in Rust with Slint. Start with docs/quickstart.md for a first run against the mock Core, and docs/building.md for the packages you need on a fresh machine and the MiSTer build.

Most commands go through the justfile. Run just --list if you need the full menu.

just build && just run    # desktop
just run-dev              # desktop against the mock Core
just arm32                # MiSTer ARM32 static build
just test                 # cargo nextest, desktop and MiSTer feature sets
just lint                 # rustfmt, clippy (all feature sets), cargo-deny,
                          # toolkit-free guard, translations, notices, logo parity

just test, just lint and just arm32 run inside the project's toolchain image, so they need only Docker and just.

Customize

You can override system artwork, the Hub menu icons, and system display names without rebuilding. See docs/customization.md.

Trademarks

This repository includes Zaparoo trademarks used here with permission from the trademark owner. If you redistribute or adapt the project, remove or replace those marks first. See the Zaparoo Terms of Use for the details.

License

Copyright 2026 Wizzo Pty Ltd and the Zaparoo Project contributors. Source available under the PolyForm Noncommercial License 1.0.0. Non-commercial use only. For commercial licensing, contact legal@zaparoo.com.

Third-party components:

See all bundled asset and third-party notices in LICENSES/.

About

Frontend UI for Zaparoo Core

Resources

Contributing

Security policy

Stars

36 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages