GTK4 GUI for emubox
- TypeScript 95.5%
- Shell 2.5%
- Just 2%
|
|
||
|---|---|---|
| .github/workflows | ||
| assets | ||
| release | ||
| screenshots | ||
| src | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| bun.lock | ||
| eslint.config.ts | ||
| install.sh | ||
| justfile | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
🎮 Emubox
Emubox is a W.I.P. emulation management tool for linux; Built with GTKX and Bun.

Features
- Install and remove emulators (mostly from flathub)
- Run ROMs from a user-provided folder
Download
This app currently ships as a bleeding edge flatpak.
Building
Requires: flatpak, flatpak-builder (flatpak or binary), gtk4, libadwaita, bun
Optional, but recommended: just
- Install required js packages:
bun i - Build gtkx:
just build - Build flatpak:
just build-flatpak
If you prefer to not use just, please refer to the justfile for build commands.