While it can do many things besides this, it is most widely known for enabling you to run classic games on a wide range of computers and consoles through a slick graphical interface. RetroArch is an open source and cross platform frontend/framework for emulators, game engines, video games, media players and other applications.