Repolode
JosefNemec

JosefNemec/Playnite

Open source video game library manager and launcher that unifies games from Steam, Epic, GOG, EA App, Battle.net and emulators in one interface.

Open-source alternative to:SteamGOG Galaxy

Stars
14,471
Forks
709
Open issues
650
Last commit
2 days ago

What is it?

Playnite is a desktop application for Windows that collects games from many sources into a single library. It supports 3rd party libraries such as Steam, Epic, GOG, EA App and Battle.net, and it also handles game emulation, so titles from emulators can sit alongside PC games in the same view.

The app is extended through plugins written in .NET languages, PowerShell scripts and user interface themes. Library data is stored locally on the PC. Logging into a library service is handled through that service's official login flow, and only session cookies or tokens are kept.

Playnite requires Windows 10 or 11. The project is MIT licensed and is currently being rewritten for version 11, with pull requests on the main branch paused during that work.

Key features

  • 01Unified library combining games from Steam, Epic, GOG, EA App, Battle.net and others
  • 02Game emulation support alongside PC games in one interface
  • 03Extensible with .NET plugins, PowerShell scripts and themes
  • 04Library data stored locally on your PC
  • 05Installer and portable packages for Windows 10 and 11

Use cases

  • Gathering games from several storefront launchers into one place
  • Browsing and launching retro games from emulators alongside modern PC titles
  • Building a custom launcher setup with PowerShell scripts or plugins

Quick start

  1. 1

    Download the latest installer or portable package from the download page

  2. 2

    Open the installed Playnite and connect your game libraries such as Steam, Epic or GOG

Things to know

  • Requires Windows 10 or 11.
  • Pull requests are generally paused while the codebase is being rewritten for version 11.

In collections

Topics

FAQ

What is Playnite?
Open source video game library manager and launcher that unifies games from Steam, Epic, GOG, EA App, Battle.net and emulators in one interface. Playnite is a desktop application for Windows that collects games from many sources into a single library. It supports 3rd party libraries such as Steam, Epic, GOG, EA App and Battle.net, and it also handles game emulation, so titles from emulators can sit alongside PC games in the same view.
Is Playnite free to use? What license does it have?
Playnite is open source under the MIT license. Check the license terms before using it in commercial products.
Is Playnite still maintained?
Actively maintained. The last commit to Playnite was on Nov 5, 2026.
What can I use Playnite for?
Gathering games from several storefront launchers into one place Browsing and launching retro games from emulators alongside modern PC titles Building a custom launcher setup with PowerShell scripts or plugins
How do I install Playnite?
Download the latest installer or portable package from the download page Open the installed Playnite and connect your game libraries such as Steam, Epic or GOG
Where can I get Playnite?
The source code and installation instructions are on GitHub: https://github.com/JosefNemec/Playnite

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects