A self-hosted ROM and game library manager

7.5kstars
322forks
Last commit: 4d ago
Repo age: 3y old
RomM screenshot

RomM is a self-hosted ROM and game library manager for organizing and browsing your retro game collection. It scans your filesystem, identifies games, fetches metadata and artwork from external databases, and presents everything in a clean web interface with powerful filtering.

Key Features

  • Library scanning and automatic matching of ROMs to game metadata
  • Rich metadata and media enrichment (box art, screenshots, logos, descriptions)
  • Platform/system organization with browsing, sorting, and filtering
  • Web UI for searching and managing your collection
  • Supports multiple users (auth-enabled deployments) and per-user experience
  • Import/maintenance tools for rescans, deduping-like workflows, and metadata refresh

Use Cases

  • Build a searchable “Netflix-style” catalog for a large ROM archive
  • Keep consistent metadata/artwork across devices and emulators
  • Centralize a household retro collection with a shared web interface

Limitations and Considerations

  • Metadata quality depends on external sources and accurate file naming; some titles may require manual fixes
  • Actual gameplay requires compatible emulators/clients; RomM focuses on library management rather than being a full emulator stack

RomM is best suited for retro enthusiasts who want a centralized, metadata-rich catalog of their ROMs with an easy web interface. It streamlines collection hygiene and discovery while integrating with external metadata providers for enrichment.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Jellyfin

Jellyfin

Personal media server for movies, TV, music, and photos

47.4k
4.3k
Last commit: 3d ago

Self-hosted media server to organize, stream, and transcode your movies, TV, music, and photos across apps and devices.

Alternative to:
Plex
Plex
+1
Sunshine

Sunshine

Self-hosted game streaming host for Moonlight clients

33.3k
1.6k
Last commit: 2d ago

Sunshine is a self-hosted game/desktop streaming server that works with Moonlight clients, enabling low-latency remote play with hardware-accelerated encoding.

Alternative to:
Plex
Plex
+4
Invidious

Invidious

Privacy-focused front-end for YouTube

18.4k
2.1k
Last commit: 17d ago

Invidious is an alternative YouTube web front-end that reduces tracking and improves performance, offering RSS feeds, subscriptions, and video playback without a Google account.

Alternative to:
YouTube
YouTube
+1
PeerTube

PeerTube

Federated video hosting powered by WebTorrent and ActivityPub

14.4k
1.7k
Last commit: 6d ago

PeerTube is a self-hosted, federated video platform using ActivityPub and BitTorrent/WebTorrent to publish, stream, and share videos across interconnected instances.

Alternative to:
YouTube
YouTube
+9
Sonarr

Sonarr

Smart PVR for Usenet and BitTorrent TV automation

13k
1.7k
Last commit: 1d ago

Automates TV series monitoring, searching, downloading, and post-processing from Usenet and BitTorrent with quality profiles, release management, and integrations.

Alternative to:
SickChill
SickChill
+1
Radarr

Radarr

Movie collection manager for Usenet and BitTorrent

12.8k
1.1k
Last commit: 10d ago

Automates movie downloads via Usenet and BitTorrent with quality profiles, RSS monitoring, and integrations with indexers, download clients, and media servers.

Alternative to:
SickChill (hosted/managed offerings)
SickChill (hosted/managed offerings)
+3