RetroArch
2010 Open source · GPL-3.0 Online & downloadable
RetroArch is the reference libretro front end: rather than emulating anything itself, it hosts interchangeable cores for hundreds of systems behind one interface, with shaders, rewind, netplay and save states across all of them. It runs on desktops, consoles and, via WebAssembly, in the browser.
Runs on: Windows, macOS, Linux, Web browser, consoles