playnite.link
Playnite is an open source video game library manager that aims to provide a unified interface for all games. It links games from services such as Steam, Epic, Origin, GOG, Battle.net and Ubisoft Connect, and supports console emulators. Its appearance can be customized with themes, and plugins and script extensions extend its functionality. It runs from portable storage and stores library information locally.