Analysis updated 2026-07-26
Organize PC games, ROMs, and emulator titles into one searchable library with cover art and metadata.
Launch games from a couch-friendly full-screen interface navigable with a controller.
Import and classify large MAME or FinalBurn arcade ROM sets automatically.
Sync your game library across multiple machines using cloud storage like Dropbox or Google Drive.
| vindeckyy/openbox | 0-bingwu-0/live-interpreter | 010zx00x1/faresnipe | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | general | general | general |
Figures from each repo's GitHub metadata at analysis time.
Requires Linux with existing game launchers and emulators configured, needs to locate local binary paths for emulator integration.
OpenBox is an open-source game library manager and launcher built for Linux. It brings PC games, storefront libraries, ROM collections, arcade sets, and emulator setups into one searchable catalog complete with artwork, metadata, session tracking, save management, and launch profiles. If you have used LaunchBox on Windows, OpenBox aims to do the same core job on Linux: organize a large library, enrich it with metadata and media, and launch games reliably from a single front end. The key difference is that OpenBox is built specifically for the Linux ecosystem and does not lock advanced library workflows behind a paid subscription. LaunchBox is a capable Windows application, but it has no native Linux build, and several of its advanced features require a Premium subscription. OpenBox addresses both gaps. It runs natively on Linux, is licensed under AGPL-3.0, and includes features like custom fields, ESRB filtering, list view, media packs, and Big Box couch-browsing mode at no cost. No account is required to use it. OpenBox integrates with the launchers and paths Linux users already have. It reads installed Steam libraries, imports games through Heroic for Epic, GOG, and Amazon titles, pulls tagged entries from Lutris for EA, Ubisoft, Xbox, and Game Pass, and supports Gameyfin self-hosted libraries. It also handles local ROM folders, MAME and FinalBurn full-set classification, ScummVM, RPCS3, Vita3K, and Xbox 360 import helpers. Emulator setup detects local binaries and can install emulators from Flathub with an update-all flow. The project offers two interfaces: a Web UI for the full feature set including a local REST API and Big Box mode, and a lighter Native UI for desktop use. Library data is stored locally as a JSON file, and cloud sync works through mounted folders using tools like Syncthing, Dropbox, or Google Drive. Big Box mode supports controller navigation for handheld and couch use, and the app is portable as an AppImage. The full README is longer than what was shown.
A free, open-source app for Linux that organizes all your games, PC titles, ROMs, and emulator games, into one searchable library with cover art, metadata, and one-click launching.
Mainly Python. The stack also includes Python, Linux, AppImage.
Free to use and modify, but if you distribute modified versions you must also release the source code under the same license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.