Skip to content

zachvlat/gameshelf

Repository files navigation

GameLibrary logo

GameShelf

Get it on Obtainium


IMG_20260704_161420 IMG_20260704_161441 IMG_20260704_161615

An Android app that aggregates your owned game libraries from Epic Games Store, GOG, and Amazon Gaming into one place. Built with Jetpack Compose, Ktor, Room, and Material 3 dynamic colors. Auth is handled via in-app WebView popup. Games are cached locally with 7-day TTL.

Stores Supported

  • Epic Games – OAuth via WebView + entitlement API
  • GOG – OAuth via WebView + Galaxy API
  • Amazon Gaming – OAuth via WebView + entitlements API (device-auth flow)
  • Steam – JS scrape via WebView (prompts for username, scrapes games page)
  • Itch.io - Scrape via WebView

Releases

Used by

Contributors

Languages