Repolode
Heroic-Games-Launcher

Heroic-Games-Launcher/HeroicGamesLauncher

An open-source game launcher for Linux, Windows and macOS that brings Epic Games Store, GOG and Amazon Games libraries into one app.

Open-source alternative to:Epic Games LauncherGOG GalaxySteam

Stars
12,471
Forks
702
Open issues
920
Last commit
2 days ago

What is it?

Heroic is a game launcher for Linux, Windows and macOS that lets you log in to Epic Games, GOG and Amazon Games accounts and install, update, repair, move and launch titles from a single interface. Epic games are handled through Legendary, GOG through a custom implementation called gogdl, and Amazon Games through Nile.

On Linux it can run Windows games through Wine or Proton, download custom Wine and Proton builds, and show ProtonDB and Steam Deck compatibility information. On macOS it supports launching games with Crossover. Other features include cloud save sync, a download queue, custom theming, and the ability to add games and applications from outside these stores and sort them into categories.

The app is built with TypeScript, React, Electron and Vite, and is distributed as Flatpak, AppImage, .deb, .rpm, AUR, WinGet, Homebrew and DMG packages.

Key features

  • 01Log in to Epic Games, GOG and Amazon Games accounts from one app
  • 02Install, update, repair, move and uninstall games
  • 03Run Windows games on Linux through Wine or Proton
  • 04Sync cloud saves and show ProtonDB and Steam Deck compatibility
  • 05Add games from other sources and organize them into categories

Use cases

  • Linux gamers who want to play Epic, GOG or Amazon titles without the official clients
  • Managing a multi-store game library in one place
  • Running Windows games on Linux or macOS with Wine, Proton or Crossover

Quick start

  1. 1

    Install on Debian/Ubuntu by downloading the .deb from the latest release and running dpkg

    sudo dpkg -i Heroic*amd64.deb
  2. 2

    Or install from Flathub

  3. 3

    On macOS with Homebrew, install the cask

    brew install --cask --no-quarantine heroic
  4. 4

    On Windows, install with WinGet

    winget install Heroic

Things to know

  • Epic Online anti-cheat support on macOS and Linux depends on each game.
  • Linux support is limited to the listed distributions; other distros may need manual setup.
  • Building from source requires Node.js, pnpm 10 and Git.

Topics

FAQ

What is HeroicGamesLauncher?
An open-source game launcher for Linux, Windows and macOS that brings Epic Games Store, GOG and Amazon Games libraries into one app. Heroic is a game launcher for Linux, Windows and macOS that lets you log in to Epic Games, GOG and Amazon Games accounts and install, update, repair, move and launch titles from a single interface. Epic games are handled through Legendary, GOG through a custom implementation called gogdl, and Amazon Games through Nile.
Is HeroicGamesLauncher free to use? What license does it have?
HeroicGamesLauncher is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is HeroicGamesLauncher still maintained?
Actively maintained. The last commit to HeroicGamesLauncher was on Oct 18, 2026.
What can I use HeroicGamesLauncher for?
Linux gamers who want to play Epic, GOG or Amazon titles without the official clients Managing a multi-store game library in one place Running Windows games on Linux or macOS with Wine, Proton or Crossover
How do I install HeroicGamesLauncher?
Install on Debian/Ubuntu by downloading the .deb from the latest release and running dpkg: sudo dpkg -i Heroic*amd64.deb Or install from Flathub On macOS with Homebrew, install the cask: brew install --cask --no-quarantine heroic On Windows, install with WinGet: winget install Heroic
Where can I get HeroicGamesLauncher?
The source code and installation instructions are on GitHub: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects