Open source2026Author
portal-media
Desktop game and media library, Tauri, React, IGDB/TMDB.
Problem
Game libraries scatter across launchers, and none of them are usable from a sofa. The interfaces assume a mouse and a desk.
Approach
A fullscreen launcher with a horizontal shelf layout built for a controller, on Tauri so the shipped binary stays small and the Rust side can talk to the filesystem directly. Metadata comes from IGDB and TMDB, so an installed title arrives with its own artwork rather than a filename.
Outcome
- Cut releases with installers, so it is something to download rather than something to build.
- Library, discovery, favourites and settings all reachable without a mouse.
- MIT licensed, with the Rust core at roughly a third of the codebase.
Stack
TypeScriptRust