Emulation Open Source Projects
Discover 3 open source Emulation repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Emulation projects here are most often combined with Desktop App, Linux and Android. Last updated October 3, 2026.

RetroDECK: Play Retro Games on Linux Devices
RetroDECK packages emulators, game engines, ports, and tools into a single Flatpak for Linux handhelds, desktops, HTPCs, and console-style PCs. It suits people who want a unified retro gaming setup without assembling and configuring each component themselves.

romm: Manage and Play a Self-Hosted ROM Collection
RomM scans, organizes, enriches, and lets you play a retro game collection through a self-hosted app. It suits emulator users who want centralized metadata, browser play, and save syncing across devices.

shadPS4: Emulate PlayStation 4 Games on Desktop
shadPS4 is an early-stage PlayStation 4 emulator written in C++ for Windows, Linux, and macOS. It targets developers and users exploring PS4 emulation, but compatibility and stability vary by game.