heroic-games-launcher/heroicgameslauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 37 minutes ago
Added to GitGenius on September 5th, 2026
Created on December 30th, 2020
Open Issues & Pull Requests: 903 (+0)
GitHub issues: Enabled
Number of forks: 671
Total Stargazers: 12,158 (+0)
Total Subscribers: 61 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 18.6 hours
Mean response time: 52.9 days
90th percentile: 173.5 days
Tracked items: 1,183

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 93% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "issue:investigating" is answered fastest, typically in about 13 hours, while "macOS" waits about 8 days. 38% of tracked open issues have had no activity in three months. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 669
New in 7 days: 4
Closed in 7 days: 3
Avg open age: 480 days
Stale 30+ days: 598
Stale 90+ days: 267

Recent activity

Opened in 7 days: 3
Closed in 7 days: 2
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug:unconfirmed (842)
  • feature-request (451)
  • Linux (158)
  • GOG (97)
  • Epic (94)
  • bug:confirmed (41)
  • Windows (33)
  • macOS (23)

Detailed Description

Heroic Games Launcher is a games launcher for GOG, Amazon, and Epic Games on Linux, Windows, and macOS.

The tool solves the problem of managing game libraries across multiple digital storefronts by providing a unified interface. It integrates with Epic Games Store through Legendary, GOG through a custom implementation with gogdl, and Amazon Games through Nile. The launcher handles installation, uninstalling, updating, repairing, and moving games across these platforms. It supports playing games with compatibility layers like Wine and Proton on Linux and Crossover on macOS, and can display ProtonDB and Steam Deck compatibility information to help users assess whether titles will run on their systems.

Developers and gamers managing libraries across multiple storefronts should consider this tool if they want a single interface rather than launching each platform's client separately. The project suits users on Linux particularly well, given its extensive support for Wine and Proton versions and compatibility checking. It also works on Windows and macOS, though the compatibility layer features are more developed for Linux. The launcher includes features like cloud save syncing, custom theming, download queues, and the ability to add non-store games to organize a broader collection.

The project shows consistent development activity with regular commits addressing bug fixes and feature improvements. The codebase demonstrates active maintenance through ongoing updates to support the three game platforms it integrates with. The team maintains documentation and build infrastructure across multiple operating systems and package managers, indicating sustained effort to keep the tool functional across its supported platforms.