RetroArch er en åpen kildekodeemulator for "retro" datarchitecturer som 8-bits Nintendo Entertainment System. Den fungerer som en frontend for LibRetro API, et utviklingsgrensesnitt som lar programmerere lage emulatorer og multimedieapplikasjoner på toppen av dem.