Home / Game Decompilations & Reimplementations / Launchers & Store Clients

48 open-source Launchers & Store Clients projects

Launchers & Store Clients (Game Decompilations & Reimplementations): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. Playnite★ 14,366 · active · C#

    Open-source game library manager integrating Steam, Epic, GOG, EA, Ubisoft and more store libraries

  2. ArchiSteamFarm★ 13,773 · active · C#

    C# Steam client application built on SteamKit2 for multi-account card farming and automation

  3. Heroic Games Launcher★ 12,523 · active · TypeScript

    Open-source launcher for Epic, GOG and Amazon Games libraries on Linux, Windows and macOS

  4. Prism Launcher★ 10,949 · active · C++

    Open-source Minecraft launcher managing multiple instances and Microsoft account login

  5. HMCL★ 10,767 · active · Java

    Hello Minecraft! Launcher, a cross-platform third-party Minecraft launcher

  6. Decky Loader★ 7,431 · active · TypeScript

    Plugin loader for the Steam Deck that injects into the Steam client UI

  7. Legendary★ 5,345 · active · Python

    Open-source CLI replacement for the Epic Games Launcher built on Epic's undocumented APIs

  8. MultiMC★ 4,685 · active · C++

    Custom Minecraft launcher for managing multiple isolated installations

  9. Millennium★ 4,514 · active · C++

    Framework for Steam client themes and plugins via injection into the CEF UI

  10. Steam Desktop Authenticator★ 3,831 · slowing · C#

    Desktop implementation of Steam's mobile authenticator (Steam Guard) app

  11. DepotDownloader★ 3,485 · active · C#

    Steam depot downloader built on the SteamKit2 reverse-engineered Steam protocol library

  12. XIVLauncher★ 3,194 · active · C#

    Custom third-party launcher for Final Fantasy XIV that reimplements the login flow

  13. Bloxstrap★ 3,186 · active · C#

    Alternative bootstrapper for the Roblox client with extra configuration

  14. chiaki-ng★ 2,907 · active · C

    Open-source PlayStation 4/5 Remote Play client, successor of Chiaki

  15. GameHub★ 2,861 · archived · Vala

    Unified game library for Steam, GOG and Humble Bundle (archived)

  16. BoilR★ 1,923 · active · Rust

    Syncs games from Epic, GOG, Origin, Amazon and other launchers into the Steam library

  17. Pluvia★ 1,722 · active · C

    Lightweight unofficial Steam client for Android

  18. mcpelauncher★ 1,703 · active · CMake

    Runs the Android build of Minecraft Bedrock natively on Linux and macOS

  19. Minigalaxy★ 1,333 · active · Python

    Simple unofficial GOG client for Linux

  20. steamguard-cli★ 1,075 · active · Rust

    Linux CLI for Steam Guard 2FA codes and trade/market confirmations

  21. MC Bedrock Version Launcher★ 1,062 · active · C++

    Installs and switches between multiple Minecraft Bedrock (Windows 10) versions

  22. steam-tui★ 1,040 · active · Rust

    Rust TUI Steam client driving steamcmd

  23. Rare★ 941 · active · Python

    Qt GUI alternative to the Epic Games Launcher, built on Legendary

  24. LGOGDownloader★ 920 · active · C++

    Unofficial GOG.com downloader for Linux using the same API as GOG Galaxy

  25. Vinegar★ 802 · active · Go

    Open-source launcher/manager for running Roblox Studio on Linux

  26. SFP (SteamFriendsPatcher)★ 654 · active · C#

    Utility that applies custom skins to the modern Steam client

  27. humblebundle-downloader★ 610 · archived · Python

    Downloads a Humble Bundle library via Humble's internal API

  28. gogrepo★ 544 · dormant · Python

    Python tool to download a full GOG.com game and bonus collection for offline use

  29. SBRW GameLauncher★ 536 · slowing · C#

    Unofficial launcher for Need for Speed: World community servers

  30. steamctl★ 378 · slowing · Python

    Command-line tool to control Steam: download depots, workshop items, manage apps and accounts

  31. comet★ 372 · active · Rust

    Open source implementation of the GOG Galaxy communication service

  32. nile★ 361 · active · Python

    Unofficial Amazon Games client (CLI) reimplementing the Amazon Games app's protocol

  33. CnCNet Client★ 320 · active · C#

    Online multiplayer client for classic Command & Conquer games on the CnCNet service

  34. Slippi Launcher★ 310 · active · TypeScript

    Launcher for Project Slippi, the rollback netplay and replay system for Super Smash Bros. Melee

  35. open-steamworks★ 263 · archived · C#

    Reverse engineered headers for Valve's Steam client interfaces

  36. cordial★ 246 · active · Rust

    Open-source runtime to run the Roblox client natively on Linux

  37. Maxima★ 237 · active · Rust

    Free open-source replacement for the EA Desktop launcher for Linux and Windows

  38. xcloud-shield★ 235 · dormant · Java

    Unofficial Xbox Cloud Gaming app for Nvidia Shield TV

  39. xbox-xcloud-player★ 197 · active · TypeScript

    Library implementing the Xbox Cloud Gaming / home streaming WebRTC protocol

  40. heroic-gogdl★ 180 · active · Python

    GOG download/install module for Heroic using GOG Galaxy's content-system APIs

  41. games_nebula★ 160 · slowing · Python

    Unofficial GOG client for Linux

  42. SteamAppInfo★ 144 · active · C#

    Parser for Steam client appinfo.vdf and packageinfo.vdf files

  43. libnxbox★ 131 · active

    Xbox Cloud Gaming streaming client for Nintendo Switch homebrew

  44. RA3Bar-RA3Launcher★ 131 · dormant · C++

    Reimplementation of the Red Alert 3 game launcher

  45. jetisteam★ 125 · active · Kotlin

    Unofficial Steam mobile client

  46. node-epicgames-client★ 112 · dormant · JavaScript

    Unofficial Epic Games Launcher client in JavaScript (login, friends, party, chat)

  47. wyvern★ 100 · dormant · Rust

    Simple CLI client for installing and maintaining Linux GOG games

  48. steam-store★ 35 · dormant · JavaScript

    Client for the unofficial Steam storefront and Big Picture web API