RetroArch is a free, open-source front end that runs libretro cores, letting you emulate dozens of systems through a single interface. It runs on Windows, macOS, Linux, Android, iOS, Raspberry Pi, Steam Deck and consoles. Features include per-core settings, save states, rewinding, shaders for scanline effects and online netplay. It is the most widely recommended emulator for retro gaming.
RetroArch
The most popular open-source multi-system emulator, based on libretro cores.



