Repository navigation
GameHub v0.1.0
GameHub 0.1.0 — complete rewrite in Rust + Tauri with a brand new interface.
GameHub is a unified game launcher for Linux. It brings Steam, Heroic (Epic / GOG) and manual Windows games into one library, with Proton management, ProtonDB ratings and SteamGridDB artwork.
Rewrite in 0.1.0
- Full port from Python/GTK4 to Rust + Tauri with a new classic launcher interface
- Cover grid with ProtonDB badge, playtime and running state; slide-over detail panel and context menu
- Steam, Manual and Heroic tabs with search and uninstalled game support
- Manual game dialog: runner selection (global default, native or any installed Proton), custom arguments,
WINEDLLOVERRIDESand artwork (local file, Steam ID or automatically extracted.exeicon) - Proton manager: browse and install GE-Proton and Proton-CachyOS releases from GitHub (sha512 verified) with live download progress
- ProtonDB ratings with a 7-day cache and optional SteamGridDB covers
- Playtime tracking for every game type, synced with Steam profile playtime
- Keeps the existing
~/.config/gamehubdata layout
Features
- Unified library for Steam, Heroic (Epic, GOG) and manual games
- Proton version management: global default, per-game version or custom path
- Install links for uninstalled Steam games (Steam Web API key)
- Native execution without Proton for manual games
- Per-game Wine prefixes in
~/.local/share/gamehub/prefixes
Assets
GameHub_0.1.0_amd64.AppImage— portable x86_64 AppImage; needslibfuse2, or run with--appimage-extract-and-rungamehub— plain x86_64 release binary
Requirements
- Linux with a desktop environment (X11 or Wayland)
- Steam and/or Heroic installed for the corresponding libraries
xdg-open, andicoutilsfor.exeicon extraction
Checksums
5b69934fd2d7aeee61a27b3629cd4af2063afd93f57dea2bf6cd54197accb8c5 gamehub
65a32560e729296de04c0999e9995f24fd9c38cc1f9d81b8397b9ce226270800 GameHub_0.1.0_amd64.AppImage