
Playnite
Open-source game launcher that gathers games from Steam, Epic, GOG and others into one library.
- Stars
- 14.4k
- Forks
- 703
- Licence
- MIT
- Language
- C#
- Last update
- 18 days ago
- Type
- App
What it is
Playnite is a desktop program for Windows that collects your video games from many storefronts and platforms, such as Steam, Epic, GOG, EA App and Battle.net, into one unified library. It also supports game emulation and can be extended with plugins, PowerShell scripts and themes. Your library data is stored locally on your PC.
- Import installed games from supported libraries into a single list
- Launch emulated games from the same interface as PC games
- Add metadata, filters or themes to organize a large collection
- Extend the app with a plugin or PowerShell script
Great for
- People who own games across several stores and want one place to launch them
- Windows users who run emulated games alongside PC games
- Users who like customizing their launcher with themes or plugins
- People who prefer keeping their library data on their own computer
Not ideal for
- Users on macOS or Linux, since the README lists only Windows 10 or 11 as a requirement
- People who want a fully finished roadmap, since the README says there is no list of planned features for version 11
- Contributors wanting to submit large code changes now, because the README says pull requests are generally paused during a rewrite
How to get it
- 1
Download the app
You'll need: Windows 10 or 11
Clone the repository (source, for developers)
git clone https://github.com/JosefNemec/Playnite - 2
Run it
- Download the latest installer or portable package from playnite.link/download.html
- Run the installer, or extract the portable package
- Open Playnite and let it detect or import your games from supported libraries
- 3
Get the most out of it
- Connect supported 3rd party libraries such as Steam, Epic, GOG, EA App and Battle.net to bring their games in
- Browse the add-ons portal at playnite.link/addons.html for integrations
- Use plugins, PowerShell scripts and user interface themes to extend the app
- Read the user manual at api.playnite.link/docs for FAQ and known issues
- Create a diagnostics package from the About Playnite menu when reporting bugs
Downloads
Strengths
- Brings games from many storefronts and emulators into one interface
- Stores library data locally and says it does not store user information
- Open source under the MIT license with a large community on Discord and Reddit
Trade-offs
- Requires Windows 10 or 11 according to the README
- The README says the main code base is being rewritten for version 11 and pull requests are largely paused
- Account connections depend on each library plugin, so behavior varies by service
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| Playnite (this) | 14.4k | App | beginner | 18 days ago | People who own games across several stores and want one place to launch them |
| Dependencies | 11.9k | App | beginner | 2.5 years ago | Windows developers troubleshooting DLL load errors |
| Files | 46.4k | App | intermediate | 5 days ago | Windows users who want a more modern alternative to File Explorer |
| DevToys | 32.2k | App | beginner | 1 months ago | Developers who often decode, encode, or format small pieces of data |
| calculator | 31.1k | App | intermediate | 14 days ago | Windows 11 users who want to read or modify the built-in calculator |
| Flow.Launcher | 15.9k | App | beginner | 5 days ago | Windows users who open apps and files mostly by typing |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.