mirror of
https://github.com/grimsi/gameyfin.git
synced 2026-02-06 11:27:07 +00:00
A simple game library manager
|
|
||
|---|---|---|
| .github | ||
| .run | ||
| assets | ||
| certs | ||
| docker | ||
| gameyfin | ||
| gradle | ||
| plugin-api | ||
| plugins | ||
| .gitignore | ||
| .npmrc | ||
| build.gradle.kts | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| LICENSE.md | ||
| README.md | ||
| settings.gradle.kts | ||
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