Open-source game launcher that installs and runs games from many eras and platforms by combining emulators, engine re-implementations and compatibility layers.
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:Steam
GOG 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
Download the latest installer or portable package from the download page
- 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
A calm, console-style fullscreen theme for Playnite, with the Selene Core add-on for Spotlight, profiles, achievements and captures.
Self-hosted game library service for organizing and launching emulated and DRM-free games across desktop and web clients.
Free, open-source Windows optimization tool with 42 tweaks, a settings panel, and built-in tools for startup, scheduled tasks, and cleanup.
Community launcher that plays a custom startup animation for the Codex desktop app, then hands off to the live app window on Windows and macOS.
Android app that runs PC games from your Steam, Epic, GOG and Amazon libraries locally, with cloud saves between phone and PC.