romm README

The project's README from github.com/rommapp/romm. As one markdown file: README.md.

romm logo

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

Trendshift hackernews badge
selfh.st badge Discord

Overview

Scan, enrich, browse and play your ROM collection from one beautiful & free self-hosted app. Metadata from 10+ providers, save sync across your devices, and support for over 400 platforms. RomM is a must-have for anyone who plays on emulators.

Browsing a library and playing a game in RomM

Features

Installation

The easiest way to start is with the Quick Start Guide in the docs. If you're having trouble with setup, please review the page for troubleshooting steps.

Prefer a hosted deploy over wiring up the stack yourself?

Deploy on Hostinger
Starting at $6.49/mo · Setup guide

Deployment and infrastructure support for this install is handled by Hostinger. Prices are indicative and may not reflect current offerings. Signups through the link above send a share of the revenue back to us, which helps fund the project.

Official apps

Playnite libraryPlaynite logo Playnite plugin

Effortlessly integrate your retro game collection into Playnite, the open-source game library manager that provides a unified interface for all of your games on PC.

Windows Desktop QR pairing

Install  by @gantoine


Argosy libraryArgosy logo Argosy

Sync your library, download games on demand and track your achievements, from a gamepad-first interface designed for Anbernic, Retroid Pocket, Odin, and similar devices.

Android Handhelds QR pairing Save sync

Download  by @tmgast


Grout multi-selectGrout logo Grout

A lightweight client for your favorite handheld custom firmwares*. Download games, box art and BIOS files wirelessly, and sync your saves automatically as you play.

Linux Handhelds Save sync

Quick start  by @BrandonKowalski

*Supports Allium, Batocera, Knulli, MinUI, muOS, NextUI, Onion, ROCKNIX, Spruce and TrimUI.

Community

Here are some cool projects maintained by members of our community. Please note that our team does not regularly review their source code.

Mobile

Desktop

Handhelds

Other

Support the project

Consider supporting this project on Open Collective. Funds cover hosting, development, and maintenance, and we pass some along to community projects to nurture a healthy ecosystem of apps.

Open Collective

Our Friends

Here are a few projects that we think you might like:

Supported By

These companies support us by providing their tools for free:

Greptile Aikido

romm (rommapp/romm)

Searching Database…

13.9K ·GitHub
这是什么?RomM(ROM 管理器)是一款自托管的网页应用,可以扫描、整理、补充信息并让你玩自己的复古游戏 ROM 收藏。它会从多个数据源获取元数据和封面图,支持 400 多个平台。
这是装在设备上的应用,还是我自己要架设的服务器?这是一个自托管服务器,你用 Docker 运行,然后通过网页浏览器访问;官方还提供配套应用,适用于 Playnite(Windows)、安卓掌机以及基于 Linux 的掌机固件。
怎样才能把它跑起来?按照文档中的快速入门指南操作,它会使用 Docker Compose 部署 RomM;如果安装出了问题,还有一个故障排查页面。
自托管是不是必须装 Docker?是的,RomM 以 Docker 镜像的形式发布,并提供了 docker-compose 配置,这也是官方推荐的部署方式。
RomM 自带模拟器吗,还是只管理我的 ROM 文件?它专注于扫描、整理和补充你的游戏库;实际游玩通过内置的 EmulatorJS 和 RuffleRS 引擎在浏览器中完成,无需额外设置模拟器。
我能在哪些设备上玩游戏?除了任何网页浏览器,还有官方应用:Windows 上的 Playnite、安卓掌机上的 Argosy,以及适用于基于 Linux 的掌机固件(如 Batocera、MinUI、muOS 和 ROCKNIX)的 Grout。
RomM 会追踪使用情况或收费吗?不会。它采用 AGPL-3.0 许可证,永久免费,没有遥测,也没有付费版本;由于运行在你自己的服务器上,你可以完全掌控自己的数据。
游戏的元数据和封面图从哪里来?RomM 从 IGDB、Screenscraper、LaunchBox 和 MobyGames 获取元数据,从 SteamGridDB 获取盒装封面图,并通过 RetroAchievements 追踪成就。
我能应用 ROM hack 或汉化补丁吗?可以,RomM 内置了 ROM 补丁工具,可以即时应用 ROM hack 和翻译补丁。
我的存档能在多台设备之间同步吗?可以,存档和即时存档会在你的各台设备之间同步,并自动解决冲突。
我能和家人共享游戏库,或者使用单点登录吗?可以,你可以为每个用户细分授予权限,并通过 OIDC 单点登录让用户登录。
Creator
rommapp
Size
442.3 MB
Stars
13.9K
Age
3y
Commits · 90 Days