Playnite is an open source video game library manager with one simple goal: To provide a unified interface for all of your games.
Link games from Steam, Epic, Origin, GOG, Battle.net, Uplay, Twitch, Bethesda and itch.io, including games that are not installed! Microsoft Store (Xbox App) games are also supported. Click here for a full list of features supported from each service.
Playnite supports a wide variety of console emulators.
Playnite's look can be fully customized, from simple color changes to complete layout re-designs.
Playnite can be extended with plugins (written in .NET languages) or by scripts (PowerShell and IronPython are currently supported).
Fullscreen mode with full controller support is available.
Playnite tracks your time in-game (any game including emulated ones) and can also import your play times from Steam and GOG.
Playnite's user interface is fast and light on resources, even with large libraries.
Playnite can run from portable storage with the option to configure the database location for automatic sync via services like DropBox or Google Drive.
No Playnite features are locked behind a paywall and the complete source code is available under the MIT license.
Playnite doesn't store any user information. It stores the same amount of information as a web browser when linking accounts (cookies).
Playnite can automatically download metadata for all of your games, including custom ones (covers, descriptions and other information).