Unified library for all your games

GitHub Releases Installation instructions




GameHub is available in Pop!_OS repositories. Install it from Pop!_Shop or use terminal:

sudo apt install com.github.tkashkin.gamehub

Use Ubuntu instructions to get latest development releases.

Debian, Ubuntu, elementary OS, Pop!_OS, Linux Mint, ...

Install debian package or use PPA:

# install if `add-apt-repository` is not available
sudo apt install --no-install-recommends software-properties-common

sudo add-apt-repository ppa:tkashkin/gamehub
sudo apt update
sudo apt install com.github.tkashkin.gamehub

Arch Linux, Manjaro

GameHub in AUR: gamehub-git, gamehub


GameHub in fedora repositories: gamehub

Other distros

See detailed installation instructions. Packages for other distros are discussed here.


GameHub allows to view, download, install, run and uninstall games from supported sources.


GameHub supports non-native games as well as native games for Linux.

It supports multiple compatibility layers for non-native games:

  • Wine / Proton
  • DOSBox
  • RetroArch
  • ScummVM

It also allows to add custom emulators.

GameHub supports WineWrapa set of preconfigured wrappers for supported games.

Game sources

GameHub supports multiple game sources and services:

  • Steam
  • GOG
  • Humble Bundle
  • Humble Trove

Locally installed games can also be added to GameHub.


GameHub makes storing and managing your DRM-free game collection easier.

Download installers, DLCs and bonus content and GameHub will save your downloads according to settings.

Filesystem overlays

GameHub supports toggleable filesystem overlays.

It allows to install, uninstall, enable and disable DLCs or mods without replacing game files at any time.

Each overlay is stored separately and does not affect other overlays.

All changes to the game files are stored in a separate directory and are easy to revert.