All your games in one place
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tkashkin 8a88b07968 Bump version to 0.15.0 2 years ago
.github/ISSUE_TEMPLATE [ci skip] Bump version 2 years ago
data Bump version to 0.15.0 2 years ago
debian Bump version to 0.15.0 2 years ago
flatpak Remove `granite` dependency 2 years ago
meson Bump version to 0.15.0 2 years ago
po Translated using Weblate (Turkish) 2 years ago
scripts Bump version to 0.15.0 2 years ago
snap Initial snap is at least working now (still broken as hell) 3 years ago
src Allow enabling d9vk 2 years ago
.gitignore Games list grouping options (#265) 2 years ago
.gitmodules Update flatpak build script Update flatpak manifest Move flatpak manifest from its branch 3 years ago
.travis.yml Update .travis.yml 3 years ago
COPYING Update localization template 3 years ago [ci skip] Update mirrors 2 years ago
appveyor.yml Bump version to 0.15.0 2 years ago Bump version to 0.15.0 2 years ago
meson_options.txt Image cache changes 2 years ago

GameHub Build status Translation status

Mirrors: GitHub,,,

Unified library for all your games.


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 WineWrap — a 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.


Prebuilt releases can be found on releases page.

Ubuntu-based distros

Install debian package from releases page 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

gamehub-git and gamehub are available in AUR.

Other packages

See this issue for more information.


Debian/Ubuntu-based distros

Build dependencies

  • meson
  • valac
  • libgtk-3-dev
  • libglib2.0-dev
  • libwebkit2gtk-4.0-dev
  • libjson-glib-dev
  • libgee-0.8-dev
  • libsoup2.4-dev
  • libsqlite3-dev
  • libxml2-dev
  • libpolkit-gobject-1-dev
  • libunity-dev (optional, required for launcher icon quicklist, progress indicator and counter; pass -Duse_libunity=true to meson to use)
  • libmanette-0.2-dev, libx11-dev, libxtst-dev (optional, required for gamepad support)


git clone
cd GameHub
scripts/ build_deb

Any distro, without package manager

git clone
cd GameHub
meson build --prefix=/usr --buildtype=debug
cd build
sudo ninja install


git clone
cd GameHub
scripts/ build_flatpak