RetroArch ist ein Open Source-Emulator für "Retro" -Computerarchitekturen wie das 8-Bit-Nintendo Entertainment System. Es dient als Front-End für die LibRetro-API, eine Entwicklungsschnittstelle, mit der Programmierer Emulatoren und Multimedia-Anwendungen darüber erstellen können.