Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tkashkin/gamehub
All your games in one place
https://github.com/tkashkin/gamehub
elementary elementary-apps elementary-community game-launcher game-library gog gog-games gtk gtk3 humble-bundle humblebundle steam steam-games steam-library vala
Last synced: 29 days ago
JSON representation
All your games in one place
- Host: GitHub
- URL: https://github.com/tkashkin/gamehub
- Owner: tkashkin
- License: gpl-3.0
- Created: 2018-05-27T18:30:08.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-09-02T20:09:20.000Z (2 months ago)
- Last Synced: 2024-10-15T08:01:05.301Z (29 days ago)
- Topics: elementary, elementary-apps, elementary-community, game-launcher, game-library, gog, gog-games, gtk, gtk3, humble-bundle, humblebundle, steam, steam-games, steam-library, vala
- Language: Vala
- Homepage: https://tkashkin.github.io/projects/gamehub
- Size: 11.3 MB
- Stars: 2,234
- Watchers: 42
- Forks: 128
- Open Issues: 266
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# [GameHub](https://tkashkin.tk/projects/gamehub) [![Build status](https://ci.appveyor.com/api/projects/status/cgw5hc4kos4uvmy9/branch/master?svg=true)](https://ci.appveyor.com/project/tkashkin/gamehub/branch/master) [![Translation status](https://hosted.weblate.org/widgets/gamehub/-/translations/svg-badge.svg)](https://hosted.weblate.org/engage/gamehub/?utm_source=widget)
Mirrors: [GitHub](https://github.com/tkashkin/GameHub), [codeberg.org](https://codeberg.org/tkashkin/GameHub), [repo.or.cz](https://repo.or.cz/GameHub.git), [git.froggi.es](https://git.froggi.es/tkashkin/gamehub)## Overview
GameHub is a unified library for all your games. It allows you to store your games from different platforms into one program to make it easier for you to manage your games.### [Features](https://tkashkin.tk/projects/gamehub/#/features)
With GameHub, you can:
* store your games in one place
* login to multiple platforms
* install games from the supported sources
* download game installers, DLCs and bonus content
* automatically find artwork for games on [SteamGridDB](https://steamgriddb.com)
* setup emulators and automatically import emulated gamesGameHub also has features like:
* [Overlays](https://tkashkin.tk/projects/gamehub/#/overlays) — multiple directories applied on top of each other. Each overlay is stored separately and doesn't affect other overlays. Overlays can be useful to manage DLCs and mods
* [Tweaks](https://github.com/tkashkin/GameHub/wiki/Tweaks) — environment variable and command line overrides that can be applied to games automaticallyGameHub supports:
* native games for Linux
* multiple [compatibility layers](https://github.com/tkashkin/GameHub/wiki/Compatibility-layers):
- Wine
- Proton
- DOSBox
- RetroArch
- ScummVM
- [WineWrap](https://www.gog.com/forum/general/adamhms_linux_wine_wrappers_news_faq_discussion/post1) — a set of preconfigured wrappers for [supported games](https://www.gog.com/forum/general/adamhms_linux_wine_wrappers_news_faq_discussion/post3);
- custom emulators
* multiple game platforms:
- Steam
- GOG
- Humble Bundle (including Humble Trove)
- itch.io## Installation
See [INSTALL.md](INSTALL.md).## Building
See [INSTALL.md#Source](INSTALL.md#build-from-source).## [Screenshots](https://tkashkin.tk/projects/gamehub/#/screenshots)