Playnite is open source video game library manager with one simple goal: Provide unified interface for all your games.
Link games from Steam, Origin, GOG, Battle.net and Uplay services, including games that are not installed! Windows Store (UWP) games are also supported.
Playnite supports 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 counts time of your game sessions (any game including emulated ones) and can also import your play times from Steam and GOG.
Playnites user interface is fast and light on resources, even with large libraries.
Playnite can run from any portable storage with option to configure database location for automatic sync via services like DropBox or Google Drive.
No Playnite features are locked behind paywall and complete source code is available under MIT license.
Playnite doesn't store any user information. It stores the same amount of information like web browser when linking accounts (cookies).
Playnite can automatically download metadata for your custom games (covers, descriptions and other information).