RomM
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
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Install Docker and Docker Compose
Follow the Quick Start Guide to set up docker-compose.yml and obtain an IGDB API key
Run docker compose up -d and access the web UI to complete initial setup
- Install Docker and Docker Compose
- Follow the Quick Start Guide to set up docker-compose.yml and obtain an IGDB API key
- Run docker compose up -d and access the web UI to complete initial setup
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 SourceUninstall 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.
Having issues? Check the FAQ below
3 FAQs
Similar Projects
yt-dlp
A feature-rich command-line audio/video downloader supporting thousands of sites. Fast, reliable, and actively maintained fork of youtube-dl.
MoneyPrinterTurbo
An open-source tool that uses AI LLMs to automatically generate high-quality short videos from a topic or keyword.
obs-studio
Free and open-source software for video recording and live streaming. High performance, real-time capture, compositing, encoding, and broadcasting.