Top Related Projects
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
Synchronize games from other platforms into your Steam library
Legendary - A free and open-source replacement for the Epic Games Launcher
Quick Overview
Mixaill/awesome-gog-galaxy is a curated list of resources, integrations, and tools related to GOG Galaxy 2.0, a gaming client that aims to unify multiple gaming platforms. This repository serves as a comprehensive collection of community-created content, official documentation, and third-party applications that enhance the GOG Galaxy experience.
Pros
- Provides a centralized resource for GOG Galaxy 2.0 users and developers
- Regularly updated with new integrations and tools
- Includes both official and community-created content
- Offers a wide range of resources, from documentation to third-party applications
Cons
- May require frequent updates to keep information current
- Some listed resources might become outdated or unsupported over time
- Relies on community contributions, which can vary in quality and consistency
- Might overwhelm new users with the amount of information provided
Note: As this is not a code library, the code examples and getting started instructions sections have been omitted.
Competitor Comparisons
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
Pros of Playnite
- Full-featured game library management application with a GUI
- Supports multiple gaming platforms and stores
- Actively developed with regular updates and new features
Cons of Playnite
- Requires installation and setup on the user's system
- May have a steeper learning curve for new users
Code Comparison
While a direct code comparison is not particularly relevant in this case, we can highlight some differences in the repository structure:
Playnite:
├── source
│ ├── Playnite
│ ├── Playnite.DesktopApp
│ ├── Playnite.SDK
│ └── Tests
├── doc
└── build
awesome-gog-galaxy:
├── README.md
└── integrations
├── community
└── official
Playnite is a full application with source code, while awesome-gog-galaxy is a curated list of resources and integrations for GOG Galaxy.
Summary
Playnite is a standalone application for managing game libraries across multiple platforms, offering a rich set of features and regular updates. On the other hand, awesome-gog-galaxy is a curated list of resources and integrations specifically for GOG Galaxy, providing a centralized reference for users looking to enhance their GOG Galaxy experience. While Playnite requires installation and may have a steeper learning curve, it offers more comprehensive functionality. awesome-gog-galaxy is simpler to use but limited to GOG Galaxy-related content.
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
Pros of HeroicGamesLauncher
- Active development with frequent updates and new features
- Cross-platform support (Linux, macOS, Windows)
- Integrated launcher for multiple game stores (Epic Games, GOG, Amazon Prime Gaming)
Cons of HeroicGamesLauncher
- More complex codebase due to its full-fledged application nature
- Requires installation and setup, unlike a simple list of resources
- May have higher system requirements compared to lightweight alternatives
Code Comparison
HeroicGamesLauncher (React component):
const GameCard = ({ game, className }) => {
const { t } = useTranslation();
const { platform } = useContext(AppContext);
const { cover, title, installInfo } = game;
// ... more code
};
awesome-gog-galaxy (Markdown content):
## GOG Galaxy Integrations
### Official Integrations
* [Epic Games](https://github.com/FriendsOfGalaxy/galaxy-integration-epic) - Official Epic Games integration
* [Origin](https://github.com/FriendsOfGalaxy/galaxy-integration-origin) - Official Origin integration
HeroicGamesLauncher is a full-featured application for managing and launching games from multiple stores, while awesome-gog-galaxy is a curated list of resources and integrations for GOG Galaxy. The former provides a complete solution but requires more resources, while the latter offers a lightweight reference for users to enhance their GOG Galaxy experience.
Synchronize games from other platforms into your Steam library
Pros of BoilR
- Active development with frequent updates and bug fixes
- Cross-platform support (Windows, Linux, macOS)
- Offers a graphical user interface for easier management
Cons of BoilR
- Focused primarily on Steam library integration
- May require more setup and configuration for non-Steam platforms
- Limited customization options compared to awesome-gog-galaxy
Code Comparison
BoilR (Go):
func (a *App) ImportGames() error {
for _, importer := range a.Importers {
err := importer.Import()
if err != nil {
return err
}
}
return nil
}
awesome-gog-galaxy (Python):
def import_games(platforms):
for platform in platforms:
try:
platform.import_games()
except Exception as e:
logging.error(f"Error importing games from {platform.name}: {e}")
return True
Both repositories aim to enhance game library management, but they take different approaches. BoilR focuses on integrating non-Steam games into the Steam library, while awesome-gog-galaxy provides a curated list of integrations for GOG Galaxy. BoilR offers a more user-friendly experience with its GUI, while awesome-gog-galaxy provides a wider range of platform integrations and customization options.
Legendary - A free and open-source replacement for the Epic Games Launcher
Pros of Legendary
- Actively developed and maintained open-source project
- Provides a command-line interface for managing Epic Games Store library
- Supports game installation, updating, and launching without the official launcher
Cons of Legendary
- Limited to Epic Games Store, while Awesome GOG Galaxy covers multiple platforms
- Lacks a graphical user interface, which may be less user-friendly for some
- Does not integrate with GOG Galaxy 2.0 ecosystem
Code Comparison
Legendary (Python):
def download_game(args):
# Game download logic
pass
def launch_game(args):
# Game launch logic
pass
Awesome GOG Galaxy (No specific code, as it's a curated list):
## Integrations
- [Epic Games Store](link-to-integration)
- [Steam](link-to-integration)
- [Other platforms...]
Summary
Legendary is a focused tool for managing Epic Games Store libraries, offering command-line functionality for game management. Awesome GOG Galaxy, on the other hand, is a curated list of resources and integrations for GOG Galaxy 2.0, covering multiple gaming platforms. While Legendary provides hands-on control for Epic Games Store users, Awesome GOG Galaxy serves as a comprehensive reference for enhancing the GOG Galaxy experience across various platforms.
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual CopilotREADME
Awesome GOG Galaxy
Communication
Utilities
- Alternative clients
- MiniGalaxy by @sharkwouter.
- Shortcut Creators
- GOG Galaxy 2.0 Shortcut Creator by @Megalex42
- Integration Updaters
- GOG Integration Updater by @Slashbunny
- GOG Galaxy 2.0 Integrations Scoop Bucket by @Borger
- Data import/export
- GOG Galaxy Export Script by @AB1908
- Library comparison
- GOG Galaxy Library Compare (gamatrix-gog) by @eniklas
Skins
- GOG Violet by @berryes
Resources
- GOG Galaxy Integrations Python API
- Github repository https://github.com/gogcom/galaxy-integrations-python-api
- PyPi package https://pypi.org/project/galaxy.plugin.api/
- Galaxy Utils from @tylerbrawl https://github.com/tylerbrawl/Galaxy-Utils
- GOG Database https://www.gogdb.org/
- Unofficial GOG.com API docs https://github.com/Yepoleb/gogapidocs
Galaxy 2.0 Upcoming features
- Completed
- In backlog / In progress
- Will be considered
Installation and Debugging
-
Integrations location
- Windows:
%LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed
- macOS:
~/Library/Application\ Support/GOG.com/Galaxy/plugins/installed
- Windows:
-
Log location
- Windows:
C:\ProgramData\GOG.com\Galaxy\logs\
- macOS:
/Users/Shared/GOG.com/Galaxy/Logs
- Windows:
Integrations
Below are the integrations (43 in total) and its features. Hover over links to see the maintainer.
- â implemented
- ⬠not implemented
- â unsupported by the platform
- â works with issues
- ⬠insufficient information
Service | In built-in search | Install & Launch | Achievements | Game Time | Friend Recmd. | Friend Presence |
---|---|---|---|---|---|---|
Official (2) | ||||||
Epic Games Store | â | â | ⬠| â | â | ⬠|
Xbox | â | â | â | â | â | â |
Community, Stores (18) | ||||||
Amazon | ⬠| â | â | ⬠| â | â |
Battle.net | â | â | ⬠| ⬠| ⬠| ⬠|
Bethesda.net | â | â | â | â | â | â |
Discord | ⬠| â | ⬠| ⬠| â | ⬠|
Fanatical | ⬠| ⬠| â | â | â | â |
Humble Bundle | â | â | â | ⬠| â | â |
IndieGala | ⬠| ⬠| â | â | â | â |
Itch.io (@Ertego) | ⬠| â | â | â | â | â |
Itch.io (@tauqua) | ⬠| â | â | â | â | â |
Itch.io (@freakrho) | ⬠| â | â | â | â | â |
Origin | â | â | â | â | â | ⬠|
Legacy Games (showed as Test) | ⬠| â | â | ⬠| â | â |
Paradox | â | â | ⬠| ⬠| ⬠| ⬠|
PSN | â | ⬠| â | ⬠| ⬠| ⬠|
Riot | ⬠| â | ⬠| â | ⬠| ⬠|
Rockstar Games Launcher | â | â | â | â | â | ⬠|
Steam | â | â | â | â | â | â |
Twitch.tv | ⬠| â | ⬠| ⬠| ⬠| ⬠|
Uplay | â | â | ⬠| â | â | ⬠|
Wargaming.net | â | â | ⬠| â | â | â |
Community, Games (6) | ||||||
Final Fantasy XIV | â | â | ⬠| â | â | ⬠|
Guild Wars 2 | â | â | â | â | â | â |
Minecraft | â | â | ⬠| ⬠| ⬠| ⬠|
osu! (showed as NewEgg) | ⬠| â | â | â | â | â |
Path of Exile | â | â | â | ⬠| ⬠| ⬠|
Touhou Project (thcrap) (showed as Test) | ⬠| â | â | ⬠| â | â |
Community, Other (1) | ||||||
Generic importer | ⬠| â | ⬠| â | ⬠| ⬠|
Community, Emulators (16) | ||||||
DosBox | ⬠| â | â | ⬠| â | â |
RetroArch | ⬠| â | â | â | â | â |
ScummVM (showed as Amigo) | ⬠| â | â | ⬠| â | â |
Nintendo 3DS (Citra) | ⬠| â | â | â | â | â |
Nintendo 64 (RetroArch) | ⬠| â | â | â | â | â |
Nintendo DS | ⬠| â | â | ⬠| â | â |
Nintendo Entertainment System (Mesen) | ⬠| â | â | â | â | â |
Nintendo Gameboy (mGBA) | ⬠| â | â | â | â | â |
Nintendo GameCube (Dolphin) | ⬠| â | â | â | â | â |
Nintendo Switch | ⬠| â | â | â | â | â |
Nintendo Wii (Dolphin) | ⬠| â | â | â | â | â |
Nintendo Wii U (Cemu) | ⬠| â | â | â | â | â |
Super Nintendo Entertainment System (Bsnes) | ⬠| â | â | â | â | â |
Sony PlayStation Portable | ⬠| â | â | ⬠| ⬠| ⬠|
Sony PlayStation 2 (PCSX2) | ⬠| â | â | â | â | â |
Sony PlayStation 3 (RPCS3) (showed as ColecoVision) | ⬠| â | ⬠| â | â | â |
Top Related Projects
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
Synchronize games from other platforms into your Steam library
Legendary - A free and open-source replacement for the Epic Games Launcher
Convert designs to code with AI
Introducing Visual Copilot: A new AI model to turn Figma designs to high quality code using your components.
Try Visual Copilot