OpenSourceProjects logo
romm logo

rommA beautiful, powerful, self-hosted rom manager and player.

A beautiful, powerful, self-hosted rom manager and player.

8,653 stars
403 forks
Python
AGPL-3.0
romm screenshot

romm

RomM is a beautiful, powerful self-hosted ROM manager and player that lets you scan, organize, and play your game collection with a clean, responsive interface. It enriches your library with metadata from multiple sources and supports over 400 gaming platforms with browser-based emulation capabilities.

Key Features

  • Metadata Enrichment: Automatically fetch and display game information, artwork, and achievements from IGDB, Screenscraper, MobyGames, and SteamGridDB
  • Browser-Based Emulation: Play games directly in your browser using EmulatorJS and RuffleRS without additional setup
  • Multi-Platform Support: Manage and play games from 400+ platforms with support for multi-disk games, DLCs, mods, and patches
  • Library Sharing: Share your collection with friends using customizable access permissions and user roles
  • Advanced Organization: Parse and filter games by tags in filenames, create custom collections, and view achievements from Retroachievements
  • Cross-Device Access: Official apps for Playnite, Android, and various custom firmware with responsive mobile and desktop interfaces

Use Cases

  • Personal Game Library: Centralize and organize your entire retro gaming collection in one searchable, beautiful interface
  • Community Sharing: Host and share your game library with friends and family while controlling access permissions
  • Emulation Platform: Replace multiple emulators with a unified, web-based gaming platform accessible from any device
  • Collection Curation: Enhance your games with custom metadata, artwork, and organization tags for a personalized experience

Who Is It For

RomM is designed for retro gaming enthusiasts and emulation collectors who want a modern, self-hosted solution to manage and play their game collections. It appeals to anyone seeking a beautiful, powerful alternative to traditional emulator frontends with the flexibility of open-source software.

Trending Open Source Projects