Retrom logo

Retrom

Centralized game library manager for DRM-free and emulated games

2k stars 42 forks last commit first released GPL-3.0

Actively maintained

Last commit 5 Aug 2026.

Retrom screenshot

Retrom is a centralized game library management service designed to host your DRM-free and emulation-focused game collection on a single server. It provides desktop and web clients so you can browse, download, install/uninstall, and launch games across multiple devices.

Key Features

  • Filesystem scanning to detect games and platforms and add them to a unified library
  • Multi-client access for managing, downloading, installing/uninstalling, and launching games
  • Web client for remote access to your library
  • Desktop client support for Windows, macOS, and Linux
  • Emulator profile management per client, stored server-side for easy sharing and restoration
  • Single interface to launch games via configured emulators and platform integrations
  • Automatic metadata and artwork fetching from supported providers (e.g., IGDB)
  • In-browser emulation support via EmulatorJS for supported systems

Use Cases

  • Centralize a home NAS/PC game library and access it from multiple computers
  • Maintain a curated retro/emulation library with consistent emulator configurations across devices
  • Browse and play a collection from a browser, including supported in-browser emulation

Limitations and Considerations

  • Some major features are still under active development (e.g., multi-user authentication, additional metadata providers, cloud saves)
  • Native PC/macOS/Linux game handling is marked as experimental

Retrom fits homelabs and personal game collectors who want a single “library service” experience for DRM-free and emulated titles. It focuses on scanning, organizing, enriching, and launching games consistently across devices and clients.

Categories:

Tags:

Tech Stack:

Share:

Similar to Retrom

myDrive

Self-hosted cloud file storage and sharing server

4.2k
487
Last commit

Open source Google Drive-like cloud storage with uploads, sharing, media gallery, and optional AES-256 encryption, backed by MongoDB and pluggable storage.

GPL-3.0Slowing down
Alternative to:
Google Drive logo
Google Drive
+16

Cloud Commander

Web-based file manager with built-in console and text editor

2k
266
Last commit

Cloud Commander is a web file manager with a two-panel UI, built-in console, and code editor to manage server files and run commands from any browser.

MITActively maintained
Alternative to:
cPanel File Manager logo
cPanel File Manager
+4
Seerr logo

Seerr

Open-source media request and discovery manager for Jellyfin, Plex, and Emby.

12.4k
996
Last commit

Open-source, self-hosted media request and discovery tool for Plex, Jellyfin, and Emby with DVR integration and Radarr/Sonarr support.

MITActively maintained
Slink logo

Slink

Self-hosted image sharing platform built with Symfony and SvelteKit

1.6k
45
Last commit

Open-source self-hosted image sharing app with multi-format uploads, nested tags, deduplication, ShareX support, and Docker deployment.

AGPL-3.0Actively maintained
Alternative to:
Imgur logo
Imgur
+13
HomeTube logo

HomeTube

Web UI for downloading and organizing videos for media servers

1.4k
87
Last commit

Self-hosted web interface to download videos and playlists via yt-dlp, process them, and auto-organize into Plex/Jellyfin-ready folders.

AGPL-3.0Actively maintained
Alternative to:
4K Video Downloader logo
4K Video Downloader
+11
Comic Library Utilities logo

Comic Library Utilities

Web-based utilities for managing and converting digital comic libraries

270
10
Last commit

Web app for bulk-managing digital comic libraries: convert CBR/PDF to CBZ, rebuild archives, edit CBZ contents, enhance images, remote-downloads and folder monitoring.

GPL-3.0Actively maintained