GTK4 GUI for emubox
  • TypeScript 95.2%
  • Shell 2.7%
  • Just 2.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
skullbite 70e0634e62
Some checks failed
CI / Binary (push) Failing after 1s
gtkx dev screwed me
2026-09-22 23:52:29 -04:00
.github/workflows gtkx dev screwed me 2026-09-22 23:52:29 -04:00
assets i forgot the purpose of this commit ngl 2026-07-02 08:25:39 -04:00
node_modules gtkx dev screwed me 2026-09-22 23:52:29 -04:00
release i forgot the purpose of this commit ngl 2026-07-02 08:25:39 -04:00
screenshots rename screenshot 2026-04-01 15:30:48 -04:00
src gtkx dev screwed me 2026-09-22 23:52:29 -04:00
.gitignore gtkx dev screwed me 2026-09-22 23:52:29 -04:00
.gitlab-ci.yml remove release before adding again 2026-04-03 13:05:07 -04:00
bun.lock i forgot the purpose of this commit ngl 2026-07-02 08:25:39 -04:00
eslint.config.ts feat: improved a couple pages 2026-04-05 00:51:02 -04:00
index gtkx dev screwed me 2026-09-22 23:52:29 -04:00
install.sh gtkx dev screwed me 2026-09-22 23:52:29 -04:00
justfile gtkx dev screwed me 2026-09-22 23:52:29 -04:00
package.json i forgot the purpose of this commit ngl 2026-07-02 08:25:39 -04:00
README.md clarify filenames [skip ci] 2026-04-10 00:56:29 -04:00
tsconfig.json feat: improved a couple pages 2026-04-05 00:51:02 -04:00

🎮 Emubox

Emubox is a W.I.P. emulation management tool for linux; Built with GTKX and Bun. Emulator Page

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.