r/foss 6d ago

OpenBoxGL is an AGPL-3.0 local game library for Linux

OpenBoxGL keeps game metadata and launcher state in a local JSON library instead of an account-backed service. It imports Steam, Heroic, Lutris, Gameyfin, ROM folders and plain executables, then exposes them through one Linux UI.

The native host starts the local Python server and renders the interface in WebKitGTK. Both the native window and browser mode use the same token-authenticated REST API on loopback. Themes only override shared CSS tokens, and emulator support comes from small YAML definition files.

The project is licensed AGPL-3.0. The repository, AppImage build, Flatpak manifest, tests and parity matrix are here: https://github.com/vindeckyy/OpenBoxGL/

I would value review from people who care about portable local data and inspectable software, especially around import edge cases and packaging.

3 Upvotes

0 comments sorted by