For a reliable source for retro game ROMs, the strongest matches are provenance-emu/provenance (This is a dedicated multi-emulator frontend for Apple platforms), zurdi15/romm (RomM is a self-hosted web interface that provides robust) and openemu/openemu (OpenEmu is a comprehensive retro game emulation frontend for). libretro/retroarch and hydralauncher/hydra round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Explore the best open-source game ROM archives. Compare top repositories ranked by activity and community support to find the best fit for your project.
iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
This is a dedicated multi-emulator frontend for Apple platforms that provides essential features like ROM management, emulator integration, and cloud-based save synchronization for retro gaming collections.
RomM is a self-hosted ROM manager and web-based game emulator designed to catalog and organize digital game libraries. It provides a central web interface for managing game files, tracking titles, and maintaining a digital repository of artwork and achievement data. The system enables gameplay through embedded browser-based emulation and the ability to trigger external local players. It differentiates its library management by automatically fetching metadata from external databases and using filename-pattern parsing to categorize games via tags. The platform supports multi-user environments
RomM is a self-hosted web interface that provides robust ROM management, metadata scraping, and both browser-based and external emulator integration, making it a comprehensive solution for organizing retro game collections.
OpenEmu is a macOS retro game emulator and multi-system frontend. It functions as a modular emulation framework that integrates multiple distinct emulation cores to support a wide range of legacy console and handheld gaming hardware. The application provides a unified interface for game library management, allowing users to organize a collection of retro game ROMs and save files within a centralized digital catalog. It enables the configuration of macOS computers to play legacy video game titles through this single interface. The system utilizes a pluggable architecture that employs dynamic
OpenEmu is a comprehensive retro game emulation frontend for macOS that provides robust ROM management, controller support, and a unified interface for multiple emulation cores, though it is limited to the macOS platform.
RetroArch is a cross-platform emulation host and multi-system game emulator that serves as a frontend for the Libretro API. It coordinates video, audio, and user input to maintain the application state for various emulator cores, allowing it to run a wide variety of vintage gaming hardware and software engines. The platform distinguishes itself through a low-latency emulation model that uses run-ahead processing to reduce input lag. It also features a real-time state tracking system that enables gameplay rewinding by saving periodic snapshots of the emulator memory state. The environment inc
RetroArch is the definitive cross-platform frontend for retro gaming, providing comprehensive ROM management, integrated emulator cores, and extensive controller support in a single unified interface.
Hydra is a cross-platform desktop application designed to serve as a centralized game library manager. It consolidates video games from multiple sources and platforms into a single, searchable interface, allowing users to organize their collections and manage installations through a unified dashboard. The application distinguishes itself through extensive support for interface personalization and data portability. Users can modify the visual appearance and notification sounds of the launcher by creating or installing community-shared themes. Furthermore, the tool includes integrated cloud syn
Hydra is a cross-platform game library manager that consolidates titles from various sources into a unified interface, providing the core organization and management features required for a retro game frontend.
Delta is a mobile-focused emulation frontend that provides ROM management, controller support, and cloud sync for game saves, serving as a capable platform for organizing and playing retro game collections on iOS.
Romm is a self-hosted game library manager and ROM management web interface. It serves as a central server for storing and categorizing game files and emulator firmware, providing a web-based browser to organize collections through automated library scanning and metadata retrieval. The project distinguishes itself by integrating a web-based emulator frontend that uses WebAssembly to play games directly in the browser. It further provides a game save synchronization server that uses SSH-based synchronization to transfer save states and progress between the server and registered handheld device
Romm is a self-hosted library manager that provides ROM organization, metadata scraping, and browser-based emulation, making it a comprehensive platform for managing and playing retro game collections.
RetroPie-Setup is a specialized utility and installation tool designed to automate the orchestration of Linux-based retro gaming environments. It functions as a deployment system for configuring the dependencies and software required to run game libraries on single board computers, such as the Raspberry Pi and Odroid. The project provides a structured approach to deploying gaming emulators and managing RetroArch emulation cores. It includes a configuration tool for setting up graphical front ends that organize and launch emulated games across multiple systems. The tool handles system-level t
RetroPie is a comprehensive platform for building and managing retro gaming environments on single-board computers, providing the necessary integration for emulators, ROM organization, and controller support.
Gaseous Server is a self-hosted platform designed to organize, manage, and execute digital game collections. It functions as a centralized server that automatically scans local storage directories to detect and categorize game files, while simultaneously retrieving descriptive metadata from external community databases to maintain a structured and searchable library. The platform distinguishes itself by integrating a browser-based execution environment that utilizes WebAssembly to run game binaries directly within a web interface. This approach allows users to access and play titles without t
This is a self-hosted ROM management platform that provides a web-based interface for organizing and playing retro games, fitting the category despite its focus on a web-based delivery model rather than a traditional desktop frontend.