Open-source screen recorder and editor for Mac, Windows and Linux that adds zooms, cursor polish and styled frames to demo videos.
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 Launcher
GOG Galaxy
Steam
- 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
Install on Debian/Ubuntu by downloading the .deb from the latest release and running dpkg
sudo dpkg -i Heroic*amd64.deb - 2
Or install from Flathub
- 3
On macOS with Homebrew, install the cask
brew install --cask --no-quarantine heroic - 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
A fast, open source desktop email client for Mac, Windows and Linux, built with Electron and a local C++ sync engine.
A web and desktop client for the Matrix open communication protocol, built on the Matrix JS SDK.
Unofficial Microsoft Teams desktop client for Linux, wrapping the Teams web app with native notifications, tray integration and multi-profile support.
A Windows desktop app built with Electron that debloats and optimizes Windows with reversible tweaks, cleaners, utilities and a DNS manager.
Local-first desktop app that turns a text prompt or uploaded document into editable HTML slides, with AI image generation and PPTX import/export.