RustRomM
Open-source desktop client for RomM — browse, download and play your retro library.
RustRomM is a free, open-source desktop app for anyone self-hosting a RomM retro game library. It connects to your server, lets you browse thousands of games across every platform with cover art, search the whole collection, and download titles straight to your machine — then launches them in the emulator you already use. It is deliberately a launcher rather than an emulator. RomM's built-in browser player struggles with game controllers: input lag, dropped buttons, remapping that refuses to stick. RetroArch, PPSSPP and Dolphin have spent years getting that right, so RustRomM hands the file over to them and you get proper controller support for free. Written in Rust with a native interface, it runs on Linux, macOS and Windows, on both Intel and ARM machines, with every build compiled and tested on its own architecture. Downloads stream to disk with progress and can be cancelled cleanly, never leaving a half-written game behind. The whole thing is GPL-3.0 and developed in the open.



