OpenSource-Hub
R

RomM

8.8k stars·Video & Audio Download·SHA-256 checksum verified

A beautiful, powerful, self-hosted ROM manager and player. Scan, enrich, browse, and play your game collection from any browser.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Self-hosted retro game manager with browser-based emulation, metadata scraping, and multi-platform support.

Core Features

  • Auto-scan and enrich game metadata from IGDB, Screenscraper, MobyGames and SteamGridDB
  • Supports 400+ platforms, multi-disc games, DLCs, mods, hacks, patches and manuals
  • Play games directly in the browser via EmulatorJS and RuffleRS
  • Custom tag support with filename parsing
  • Multi-user library sharing with granular permissions

What It Can't Do

  • Requires an IGDB API key for full metadata; browser emulation performance depends on client hardware; initial scan can be time-consuming for large collections; sensitive data (like API keys) must be secured.

Use Cases

  • Centralize your retro ROM collection with beautiful metadata
  • Share your library with friends and family with restricted access
  • Use as a home game server for browser-based play on tablets and TVs
  • Sync with handheld devices (e.g., muOS, Switch) for offline play

RomM (ROM Manager) is a self-hosted web application that lets you manage, organize, and play your retro game collection. It automatically scans your ROMs, enriches them with metadata from IGDB, Screenscraper, MobyGames, and SteamGridDB, and displays them in a clean, responsive interface. You can browse your library, add custom tags, manage multi-disk games and DLCs, and even play games directly in the browser using EmulatorJS or RuffleRS. RomM supports 400+ platforms, provides multi-user access with permissions, and syncs with external launchers like Playnite, Argosy, and Grout. Official community apps exist for iOS, Android, desktop (Electron), and handheld devices. It's ideal for collectors who want a central, self-hosted hub for all their emulated games.

Tags

ROM管理自托管模拟器游戏库元数据多平台

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Install Docker and Docker Compose

4

Follow the Quick Start Guide to set up docker-compose.yml and obtain an IGDB API key

5

Run docker compose up -d and access the web UI to complete initial setup

Install Guide
  1. Install Docker and Docker Compose
  2. Follow the Quick Start Guide to set up docker-compose.yml and obtain an IGDB API key
  3. Run docker compose up -d and access the web UI to complete initial setup
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Stop containers: docker compose down; remove volumes: docker volume rm <name>; delete mapped directories to fully uninstall.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseGPL-3.0
Last Updated2026-06-27 02:35:28
GitHub Repository

Having issues? Check the FAQ below

3 FAQs

Similar Projects