Organize video game collections into a web-accessible library with automatic metadata and cover image indexing.

Gameyfin is a self-hosted web application that organizes video game collections into a web-accessible library. It scans local game folders to automatically index metadata and cover images, presenting the collection through a browser-based interface that transforms disorganized files into a structured digital catalog. This allows users to browse their entire collection from any device with a web browser.
The software functions as a central server for game asset inventory management. It enables users to manage their game files remotely and download games directly from the web UI to other devices. The application is deployed as a server that can run within a container or on any system equipped with a Java Virtual Machine (JVM), making it compatible with various hosting environments.
Gameyfin v2 is developed using a modern technical stack, featuring a Kotlin backend powered by Spring Boot 3. The frontend is constructed with Vaadin Hilla and React to provide a responsive user interface. For data persistence, the application utilizes an H2 database, while the PF4J framework is implemented to support a modular plugin system. These architectural choices allow the software to remain expandable while maintaining a focus on speed and simplicity for the end user.
This tool is designed for collectors and enthusiasts who require a centralized, open-source control panel to catalog and distribute their video game libraries across a local network.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.