Playnite is a video game library manager and launcher that aggregates games from multiple third-party sources into a single unified interface.
The tool solves the fragmentation problem of having game libraries scattered across Steam, Epic, GOG, EA App, Battle.net, and other platforms. It centralizes game discovery and launching by importing your installed games from these services and providing a single point of access. The application also includes support for game emulation, allowing you to manage emulated games alongside your digital library purchases. All game library data is stored locally on your PC, and account connections to third-party services rely on official login mechanisms with only session tokens stored locally.
Playnite is suited for players who own games across multiple platforms and want to reduce launcher clutter and streamline their gaming experience. The tool is extensible through plugins written in .NET languages, PowerShell scripts, and custom UI themes, making it adaptable to different workflows. It runs on Windows 10 and 11. The project maintains an active community on Discord and Reddit where users discuss features and share extensions.
Development is currently focused on a major rewrite for a future version, with pull requests generally paused except for smaller, well-tested changes to the current release. The maintainers are selective about code contributions, requesting that contributors discuss larger changes in related issues or on Discord before implementation to avoid duplicate work. The project accepts localization contributions through a dedicated crowdsourcing platform and welcomes proofreading of English strings via pull request.