A simple game library manager
Go to file
2025-04-05 23:02:38 +02:00
.github Implement user management 2024-02-06 01:56:38 +01:00
.run Fix for multi-platform compatibility (Windows FS sucks) 2025-04-05 21:57:35 +02:00
assets Implemented types for notification templates (currently only MJML is used, but it's now easily expandable) 2024-09-24 14:26:21 +02:00
certs Fixed some minor UI issues that were bugging me 2025-04-05 23:02:38 +02:00
docker Start development of v2 2024-02-04 12:21:07 +01:00
gameyfin Fixed some minor UI issues that were bugging me 2025-04-05 23:02:38 +02:00
gradle Upgrade gradle 2024-10-08 16:56:54 +02:00
plugin-api Fix plugin logo not loading in standalone build 2025-04-02 18:29:24 +02:00
plugins Update Hilla version 2025-04-01 23:19:29 +02:00
.gitignore Implement plugin verification via certificates and JAR signing 2025-04-02 10:36:02 +02:00
.npmrc Switch to pnpm 2024-08-29 23:42:53 +02:00
build.gradle.kts Update Hilla version 2025-04-01 23:19:29 +02:00
gradle.properties Update Hilla version 2025-04-01 23:19:29 +02:00
gradlew Update Gradle to 8.8 2024-06-07 23:02:46 +02:00
gradlew.bat Update Gradle to 8.8 2024-06-07 23:02:46 +02:00
LICENSE.md Add License 2022-08-06 15:03:27 +02:00
README.md Update README.md 2024-09-27 15:32:39 +02:00
settings.gradle.kts Update dependencies and plugins 2024-12-05 09:48:43 +01:00

Gameyfin Logo

Gameyfin

Manage your video games.

Important

Gameyfin v2 is still under heavy development and far from feature complete.
You can check the current progress here.

Overview

Name and functionality inspired by Jellyfin.

Features

Automatically scans and indexes your game libraries
⬇️ Access your library via your web browser & download games directly from there
👥 Share your library with friends & family
⚛️ LAN-friendly (everything is cached locally)
🐋 Runs in a container or as single <binary file / JAR file> on bare metal
🌈 Themes (including light and dark mode)
🔌 Easily expandable with plugins
🔒 Integrates into your SSO solution via OAuth2 / OpenID Connect

Screenshots

Work in progress

Installation

Work in progress

Contribute to Gameyfin

Work in progress

Gameyfin v2 is written in Kotlin and uses the following libraries/frameworks:

  • Spring Boot 3 for the backend
  • Vaadin for the frontend
  • PF4J for the plugin system
  • H2 database for persistence
  • Micrometer and Prometheus for monitoring