GameHub

All your games in one place

Github星跟蹤圖

GameHub Build status Translation status

Mirrors: GitHub, codeberg.org, repo.or.cz, git.froggi.es

Unified library for all your games.

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 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.

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.

Installation

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.

Building

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)

Building

git clone https://github.com/tkashkin/GameHub.git
cd GameHub
scripts/build.sh build_deb

Any distro, without package manager

git clone https://github.com/tkashkin/GameHub.git
cd GameHub
meson build --prefix=/usr --buildtype=debug
cd build
ninja
sudo ninja install

flatpak

git clone https://github.com/tkashkin/GameHub.git
cd GameHub
scripts/build.sh build_flatpak

Screenshots

主要指標

概覽
名稱與所有者tkashkin/GameHub
主編程語言Vala
編程語言CSS (語言數: 5)
平台
許可證GNU General Public License v3.0
所有者活动
創建於2018-05-27 18:30:08
推送於2025-04-13 15:01:45
最后一次提交2022-05-25 02:24:40
發布數467
最新版本名稱0.16.3-6-dev (發布於 )
第一版名稱0.1.2 (發布於 )
用户参与
星數2.4k
關注者數43
派生數156
提交數1k
已啟用問題?
問題數523
打開的問題數257
拉請求數44
打開的拉請求數13
關閉的拉請求數31
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?