[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70697":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},70697,"HeroicGamesLauncher","Heroic-Games-Launcher\u002FHeroicGamesLauncher","Heroic-Games-Launcher","A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.","https:\u002F\u002Fheroicgameslauncher.com",null,"TypeScript",11558,618,55,719,0,29,75,197,87,118.38,"GNU General Public License v3.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40],"amazon-prime","electron","epic-games-launcher","epic-games-store","epic-store","gaming","gog","gog-galaxy","heroic-games-launcher","linux","play-games","proton","steam","wine","2026-06-12 04:00:56","# Heroic Games Launcher\n\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest)\n[![GitHub all releases](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Ftotal?style=for-the-badge&color=00B000)](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002F)\n[![Flathub](https:\u002F\u002Fimg.shields.io\u002Fflathub\u002Fdownloads\u002Fcom.heroicgameslauncher.hgl?label=flathub&logo=flathub&logoColor=white&style=for-the-badge&color=00B000)](https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.heroicgameslauncher.hgl)\n[![GPLv3 license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher?style=for-the-badge&color=blue)](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fblob\u002Fmain\u002FCOPYING)  \n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F812703221789097985?label=Discord%20Server&logo=discord&color=5865F2&style=for-the-badge)](https:\u002F\u002Fdiscord.gg\u002FrHJ2uqdquK)\n[![Patreon](https:\u002F\u002Fimg.shields.io\u002Fendpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dheroicgameslauncher%26type%3Dpatrons&style=for-the-badge)](https:\u002F\u002Fpatreon.com\u002Fheroicgameslauncher)\n[![PayPal](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPayPal-Donate-blue?style=for-the-badge&logo=paypal)](https:\u002F\u002Fwww.paypal.me\u002Fheroiclauncher)\n[![kofi](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKo--Fi-Donate-orange?style=for-the-badge&logo=ko-fi)](https:\u002F\u002Fko-fi.com\u002Fheroicgames)\n\nHeroic is an Open Source Game Launcher for Linux, Windows and macOS.  \nRight now it supports launching games from the Epic Games Store using [Legendary](https:\u002F\u002Fgithub.com\u002Fderrod\u002Flegendary), GOG Games using our custom implementation with [gogdl](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002Fheroic-gogdl) and Amazon Games using [Nile](https:\u002F\u002Fgithub.com\u002FimLinguin\u002Fnile).\n\nHeroic is built with Web Technologies:  \n[![Typescript](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTypescript-3178c6?style=for-the-badge&logo=typescript&labelColor=gray)](https:\u002F\u002Fwww.typescriptlang.org\u002F)\n[![React](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FReact-5fd9fb?style=for-the-badge&logo=react&labelColor=gray)](https:\u002F\u002Freactjs.org\u002F)\n[![MUI](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FMUI-66b2ff?style=for-the-badge&logo=mui&labelColor=gray&logoColor=66b2ff)](https:\u002F\u002Fmui.com\u002F)\n[![NodeJS](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FNodeJS-689f63?style=for-the-badge&logo=nodedotjs&labelColor=gray)](https:\u002F\u002Fnodejs.org\u002F)\n[![Electron](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FElectron-4078c0?style=for-the-badge&logo=electron&labelColor=gray)](https:\u002F\u002Fwww.electronjs.org\u002F)\n[![electron-builder](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Felectron--builder-4078c0?style=for-the-badge&logo=electronbuilder&labelColor=gray&logoColor=4078c0)](https:\u002F\u002Fwww.electron.build\u002F)\n[![Jest](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FJest-18DF16?style=for-the-badge&logo=jest&labelColor=gray&logoColor=18DF16)](https:\u002F\u002Fjestjs.io\u002F)\n[![Vite](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FVite-BD34FE?style=for-the-badge&logo=vite&labelColor=gray)](https:\u002F\u002Fvitejs.dev\u002F)\n\n## Index\n\n- [Heroic Games Launcher](#heroic-games-launcher)\n  - [Index](#index)\n  - [Features available right now](#features-available-right-now)\n  - [Planned features](#planned-features)\n  - [Supported Operating Systems](#supported-operating-systems)\n  - [Language Support](#language-support)\n    - [Help with Translations Here](#help-with-translations-here)\n  - [Installation](#installation)\n    - [Linux](#linux)\n      - [Flatpak](#flatpak)\n      - [Debian, Ubuntu and Derivatives](#debian-ubuntu-and-derivatives)\n      - [Arch (AUR)](#arch-aur)\n      - [Fedora](#fedora)\n      - [Nix(OS)](#nixos)\n      - [Other Distributions (AppImage and TAR.XZ)](#other-distributions-appimage-and-tarxz)\n    - [Windows](#windows)\n    - [macOS](#macos)\n  - [Development environment](#development-environment)\n    - [Building Heroic Binaries](#building-heroic-binaries)\n    - [Building with VS Code](#building-with-vs-code)\n    - [Quickly testing\u002Fdebugging Heroic on your own system](#quickly-testingdebugging-heroic-on-your-own-system)\n    - [Testing with Docker](#testing-with-docker)\n    - [Development on nix](#development-on-nix)\n  - [Sponsors](#sponsors)\n  - [Screenshots](#screenshots)\n  - [Credits](#credits)\n\n## Features available right now\n\n- Login with an existing Epic Games, GOG or Amazon account\n- Install, uninstall, update, repair and move Games\n- Import an already installed game\n- Play Epic games online [AntiCheat on macOS and on Linux depends on the game]\n- Play games using Wine or Proton [Linux]\n- Play games using Crossover [macOS]\n- Download custom Wine and Proton versions [Linux]\n- Access to Epic, GOG and Amazon Games stores directly from Heroic\n- Search for the game on ProtonDB for compatibility information [Linux]\n- Show ProtonDB and Steam Deck compatibility information [Linux]\n- Sync installed games with an existing Epic Games Store installation\n- Sync saves with the cloud\n- Custom Theming Support\n- Download queue\n- Add Games and Applications outside GOG, Epic Games and Amazon Games\n- Define your categories to organize your collection\n\n## Planned features\n\n- Support Other Store (IndieGala, etc)\n\n## Supported Operating Systems\n\n- Linux:\n  - Ubuntu (latest 2 LTS versions)\n  - Fedora (latest 2 versions)\n  - Arch Linux & derivatives (Manjaro, Garuda, EndeavourOS)\n  - Heroic will still _work_ on most distros, but it is up to you to _get_ it to work\n    Chances are though that someone on our [Discord](https:\u002F\u002Fdiscord.gg\u002FrHJ2uqdquK) can help you\n- SteamOS (downloading using Discover only)\n- Windows 10 & 11\n- macOS 14 or newer\n\n## Language Support\n\n\u003Cdetails>\n  \u003Csummary>Expand\u003C\u002Fsummary>\n\nThanks to the community, Heroic was translated to almost 40 different languages so far:\n\n- English\n- Azerbaijani\n- Basque\n- Belarussian\n- Bosnian\n- Bulgarian\n- Catalan\n- Czech\n- Croatian\n- Simplified Chinese\n- Traditional Chinese\n- Dutch\n- Estonian\n- Finnish\n- French\n- German\n- Greek\n- Hebraic\n- Japanese\n- Korean\n- Hungarian\n- Italian\n- Indonesian\n- Malayalam\n- Norwegian Bokmål\n- Persian\n- Polish\n- Portuguese\n- Portuguese (Brazil)\n- Romanian\n- Russian\n- Serbian\n- Spanish\n- Slovak\n- Swedish\n- Tamil\n- Turkish\n- Ukrainian\n- Vietnamese\n\n\u003C\u002Fdetails>\n\n### Help with Translations [Here](https:\u002F\u002Fhosted.weblate.org\u002Fprojects\u002Fheroic-games-launcher)\n\n## Installation\n\n### Linux\n\n#### Flatpak\n\n[\u003Cimg src=\"https:\u002F\u002Fflathub.org\u002Fassets\u002Fbadges\u002Fflathub-badge-en.png\" alt=\"Flathub Badge\" width=\"10%\" \u002F>](https:\u002F\u002Fflathub.org\u002Fapps\u002Fdetails\u002Fcom.heroicgameslauncher.hgl)\n\nHeroic is available on Flathub, so you should be able to easily install it on most distros with Software Centers (Pop!\\_Shop, Discover, etc.)\n\n#### Distribution-specific instructions\n\nIf you're not using the Flatpak version, keep GE-Proton as your Wine runner. With umu enabled by default, no additional Wine dependencies are required.\n\n#### Debian, Ubuntu and Derivatives\n\nDownload the file ending in .deb from the [latest release](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest).  \nDouble-click it to open it up in your Software Manager, or run `sudo dpkg -i Heroic*amd64.deb` to install it directly.\n\n#### Arch (AUR)\n\nWe currently only support one AUR package: `heroic-games-launcher-bin`. Although you might find other packages there, do not ask support for them on this GitHub or on our Discord, ask their maintainers directly.\n\n- [![Stable version badge](https:\u002F\u002Fimg.shields.io\u002Faur\u002Fversion\u002Fheroic-games-launcher-bin?style=flat&label=heroic-games-launcher-bin)](https:\u002F\u002Faur.archlinux.org\u002Fpackages\u002Fheroic-games-launcher-bin)  \n  (stable release, recommended)\n\nPlease see [the Arch Wiki](https:\u002F\u002Fwiki.archlinux.org\u002Ftitle\u002FArch_User_Repository#Installing_and_upgrading_packages) on how to install them\n\n#### Fedora\n\nYou can download the file ending in .rpm from the [latest release](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest) and install it with `sudo dnf install .\u002Fheroic-*.x86_64.rpm`.\n\nAlternatively, you can use the Flatpak package.\n\n#### Nix(OS)\n\nTwo community-maintained versions are available in [nixpkgs](https:\u002F\u002Fsearch.nixos.org\u002Fpackages?type=packages&query=heroic), named [heroic](https:\u002F\u002Fgithub.com\u002FNixOS\u002Fnixpkgs\u002Fblob\u002Fnixos-25.05\u002Fpkgs\u002Fby-name\u002Fhe\u002Fheroic-unwrapped\u002Fpackage.nix#L110) (with an [FHS environment](https:\u002F\u002Fnixos.org\u002Fmanual\u002Fnixpkgs\u002Fstable\u002F#sec-fhs-environments)) and [heroic-unwrapped](https:\u002F\u002Fgithub.com\u002FNixOS\u002Fnixpkgs\u002Fblob\u002Fmaster\u002Fpkgs\u002Fby-name\u002Fhe\u002Fheroic-unwrapped\u002Fpackage.nix) (without FHS).\n\n- Nix shell: `nix-shell -p heroic`\n- NixOS:\n\n  ```nixos\n  # \u002Fetc\u002Fnixos\u002Fconfiguration.nix\n  { config, pkgs, ... }:\n\n  {\n    users.users.example = {\n      isNormalUser = true;\n      description = \"Example user\";\n      packages = with pkgs; [\n        heroic\n      ];\n    };\n  }\n  ```\n\n#### Other Distributions (AppImage and TAR.XZ)\n\nSince these two distribution formats don't have a form of dependency management, make sure the `curl` command is available. You might run into weird issues if it's not.\n\n##### AppImage\n\n- Download the file ending in .AppImage from the [latest release](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest)\n- Make it executable (`chmod +x Heroic*.AppImage`)\n- Run it (double-click in most file managers, or run `.\u002FHeroic*.AppImage`)\n\n##### .tar.xz\n\n- Download the file ending in .tar.xz from the [latest release](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest)\n- Extract it anywhere\n- Run the `heroic` file in the folder you extracted it to (double-click in most file managers, or run `.\u002Fheroic`)\n\n### Windows\n\n#### WinGet\n\nIf you use WinGet (installed by default on Windows 11 and modern versions of 10), you can run `winget install Heroic` in a terminal to install Heroic.\n\n#### Manual installl\n\nDownload the Heroic Installer (`Heroic-x.x.x-Setup.exe`) or the portable version (`Heroic-x.x.x-Portable.exe`) from the [latest release](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest). Run the executable you downloaded to install\u002Frun Heroic.  \nThe Setup will create shortcuts to Heroic on your Desktop and in your Start Menu.\n\n### macOS\n\nIf you use Homebrew, you can run `brew install --cask --no-quarantine heroic` to install Heroic.  \nOtherwise, download the file ending in .dmg from the [latest release](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Freleases\u002Flatest), double-click it to mount it, and drag the \"Heroic\" application into the \"Applications\" folder.\n\n## Development environment\n\nThis part will walk you through setting up a development environment so you can build Heroic binaries yourself or make changes to the code.\n\n1. Make sure Git, NodeJS, and pnpm 10 are installed  \n   **NOTE**: On Windows, due to an issue with electron-builder, you'll need the standalone version of pnpm (`@pnpm\u002Fexe`)\n   to build packages\n2. Clone the repo and enter the cloned folder, for example with these commands:\n\n   ```bash\n   git clone https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher.git --recurse-submodules\n   cd HeroicGamesLauncher\n   ```\n\n3. Make sure all dependencies are installed by running `pnpm install`\n4. Download all helper binaries using `pnpm download-helper-binaries`\n\n### Building Heroic Binaries\n\nRun the appropriate command for your OS:\n\n- Build for Linux:\n\n  ```bash\n  pnpm dist:linux # Optionally specify a package to create (eg: deb, pacman, tar.xz, rpm, AppImage); default: AppImage\n  ```\n\n- Build for Windows:\n\n  ```bash\n  pnpm dist:win\n  ```\n\n- Build for Mac:\n  ```bash\n  pnpm dist:mac\n  ```\n\n### Building with VS Code\n\nInstead of using the above commands to build Heroic, you can also use the Tasks in VSCode to build.\nTo do that, open up the command palette (Ctrl + P), type in \"task\" and press Space. You will then see 3 build tasks, \"Build for Linux\", \"Build for Windows\", and \"Build for MacOS\". Click the one you want to run.\n\n### Quickly testing\u002Fdebugging Heroic on your own system\n\nIf you want to quickly test a change, or you're implementing features that require a lot of restarts, you can use Vite's development server to speed up the process:  \nGo to the \"Run and Debug\" tab of VSCode and start the \"Launch Heroic (HMR & HR)\" task (alternatively, if you're not using VSCode or just prefer the terminal, run `pnpm start`). Heroic will start up after a short while, and once you make any change to the code, it'll reload\u002Frestart.\n\n### Development on Nix\n\nAfter cloning the repository, Nix users can use `nix-shell` to make Node.JS\u002Fpnpm available and automatically run [installation step](#development-environment) 3 and 4. See [shell.nix](shell.nix) for more information.\n\n## Sponsors\n\nThanks [Weblate](https:\u002F\u002Fweblate.org\u002Fen\u002F) for hosting our translations\n\n![weblate](https:\u002F\u002Fs.weblate.org\u002Fcdn\u002FLogo-Darktext-borders.png)\n\nThanks [Signpath](https:\u002F\u002Fsignpath.io\u002F?utm_source=foundation&utm_medium=github&utm_campaign=heroicgameslauncher) for providing free signing of Windows binaries\n\n[![signpath](https:\u002F\u002Fuser-images.githubusercontent.com\u002F26871415\u002F182468471-6ef4aac6-a4e2-4ae8-93ef-d638cd01627d.png)](https:\u002F\u002Fsignpath.io\u002F?utm_source=foundation&utm_medium=github&utm_campaign=heroicgameslauncher)\n\n## Screenshots\n\n\u003Cdetails>\n  \u003Csummary>Expand\u003C\u002Fsummary>\n\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002F70c9e0f2-3fa8-4e56-9bb0-0e5f8713c968)\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002F95e199d5-24de-4a23-a8b8-657afd657390)\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002Fe190ddce-b16c-40c6-a509-b1337669b65a)\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002F9868d9eb-c141-4b46-874d-e13f668480cb)\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002F07e76bdb-e794-41fd-9028-062fa22f15b6)\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002F8daf7035-4f30-4dcd-a7ef-412ef690a286)\n![image](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002FHeroicGamesLauncher\u002Fassets\u002F26871415\u002F61467411-f518-4d10-b859-9c2adef3302e)\n\n\u003C\u002Fdetails>\n\n## Credits\n\n### Weblate: Localization platform\n\n- URL: https:\u002F\u002Fweblate.org\u002Fen\u002F\n\n### Those Awesome Guys: Gamepad prompts images\n\n- URL: https:\u002F\u002Fthoseawesomeguys.com\u002Fprompts\u002F\n\n[![jump](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBack%20to%20top-%20?style=flat&color=grey&logo=data:image\u002Fsvg%2bxml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgZmlsbD0iI0ZGRkZGRiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgMTJsMS40MSAxLjQxTDExIDcuODNWMjBoMlY3LjgzbDUuNTggNS41OUwyMCAxMmwtOC04LTggOHoiLz48L3N2Zz4=)](#heroic-games-launcher)\n\n### Tools We Use to Run Games\n\nHeroic would not be possible without the work done in many other projects:\n\n- Legendary: https:\u002F\u002Fgithub.com\u002Fderrod\u002Flegendary (we use [a fork of it](https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002Flegendary))\n- GOGdl: https:\u002F\u002Fgithub.com\u002FHeroic-Games-Launcher\u002Fheroic-gogdl\n- Nile: https:\u002F\u002Fgithub.com\u002FimLinguin\u002Fnile\n- Comet: https:\u002F\u002Fgithub.com\u002FimLinguin\u002Fcomet\n- GE-Proton: https:\u002F\u002Fgithub.com\u002FGloriousEggroll\u002Fproton-ge-custom\n- umu-launcher: https:\u002F\u002Fgithub.com\u002FOpen-Wine-Components\u002Fumu-launcher\n- DXVK: https:\u002F\u002Fgithub.com\u002Fdoitsujin\u002Fdxvk\n- VKD3D: https:\u002F\u002Fgithub.com\u002FHansKristian-Work\u002Fvkd3d-proton\n- Game-Porting-Toolkit: https:\u002F\u002Fgithub.com\u002FGcenx\u002Fgame-porting-toolkit\n- Wine-Staging: https:\u002F\u002Fgithub.com\u002FGcenx\u002FmacOS_Wine_builds\n- Wine-Crossover: https:\u002F\u002Fgithub.com\u002FGcenx\u002Fwinecx\n- DXVK-MacOS: https:\u002F\u002Fgithub.com\u002FGcenx\u002FDXVK-macOS\n- DXMT: https:\u002F\u002Fgithub.com\u002F3Shain\u002Fdxmt\n- Heroic-Epic integration exe: https:\u002F\u002Fgithub.com\u002FEtaash-mathamsetty\u002Fheroic-epic-integration\n- vulkan helper: https:\u002F\u002Fgithub.com\u002FimLinguin\u002Fvulkan-helper-rs\n\nSo be sure to follow and support those projects too!\n","Heroic Games Launcher 是一个开源游戏启动器，支持在Linux、Windows和macOS上启动来自Epic Games Store、GOG以及Amazon的游戏。该项目使用TypeScript开发，并结合了React、MUI等现代Web技术栈与Electron框架，以提供跨平台的桌面应用程序体验。它通过Legendary、gogdl及Nile等工具实现对不同游戏商店的支持，并且具备良好的社区支持和持续更新。适合需要在一个统一界面管理和启动多个来源游戏的用户使用。",2,"2026-06-11 03:33:39","high_star"]