TrendWhat rose on GitHub, every day at 07:30 KST · 한국어

GitHub · as of November 8, 2026 · View on GitHub →

rommapp/romm

Self-hosted ROM manager

Manage and play retro games from 400+ platforms directly in your browser

Imagine uploading your collected ROM files to a server, playing games directly in the browser, and syncing save data across multiple devices. RomM bundles these processes into a single self-hosted app. It allows you to fill in game metadata, attach artwork, and continue playing without complex emulator configuration.

Browser execution and automatic metadata filling

RomM uses EmulatorJS and RuffleRS to run games directly in the browser, requiring no separate emulator installation or setup. It automatically fills in game information by pulling metadata from over 10 providers, including IGDB, Screenscraper, LaunchBox, and MobyGames. You can also fetch custom artwork from SteamGridDB and track achievements via Retroachievements. The tool supports over 400 platforms and manages multi-disc games, DLC, mods, hacks, and manuals.

Cross-device save synchronization and patch application

Save files and state data are synchronized across multiple devices, with conflicts resolved automatically. An built-in ROM patcher allows you to apply ROM hacks and translations instantly. Users are granted granular permissions, and libraries can be shared via OIDC single sign-on. Official apps for Playnite, Android, and CFW are provided for use in various environments.

Installation methods and hosting options

The easiest way to start is to follow the Quick Start Guide in the documentation. If you encounter configuration issues, refer to the troubleshooting page. If you prefer a hosted deployment over building your own stack, consider deployment via Hostinger. This starts at $6.49 per month, and sign-ups through this link contribute partially to project funding. Python is the primary language used, and the software is provided for free under the AGPL-3.0 license.

Pre-use considerations

This tool is suitable for users who want full control over their data in a self-hosted environment. It is licensed under AGPL-3.0, contains no tracking features, and has no paid features. Since community projects do not have teams that regularly review source code, caution is needed when using tools other than the official apps. You should verify whether you can handle hosting costs and server management burdens, and whether the platforms you need are included in the support list.

Written by AI from this repository's README on October 6, 2026. For the facts, the original on GitHub is the reference.

By the numbers

GitHub trending history
3 days between Jun 19, when Trend began recording, and Nov 8, 2026 · first on Jul 3 · best daily rank #6 (Jul 5)

Read from GitHub, as of November 7, 2026. None were read on November 8, 2026.

Language
Python
Topics
emulation · open-source · retrogaming · rommapp · self-hosted
Stars
14,260
Contributors
182
Forks
802
Latest release
5.4.1 · October 22, 2026
Commits
13,962
Last commit
November 7, 2026
Open issues
178
Open pull requests
27

Related repositories

View on GitHub → · Homepage

README badge

trend.ondo.sh · GitHub daily trending #6 · July 5, 2026

The badge above shows the highest this repository has ranked on GitHub's daily trending since June 19, 2026, and the day it did. Paste the Markdown below into your README. The badge opens this page, and it updates by itself when the repository climbs higher.

[![trend.ondo.sh](https://trend.ondo.sh/github/r/rommapp--romm/badge.en.svg)](https://trend.ondo.sh/github/r/rommapp--romm/en.html)