GameHub

Unified library for all your games, written in Vala using GTK+3, designed for elementary OS

GitHub Releases Installation instructions
.deb 0 AppImage 0 flatpak 0

Installation

Debian, Ubuntu, elementary 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

AUR: gamehub-git

Other distros

See detailed installation instructions.

Features

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

Games

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.

Collection

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.

Screenshots