RetroArch is developed and released by The Libretro Team in 2010. This is one of the most famous emulator. As it support a cross platform and open source. RetroArch is a light weight, fast and stable emulator. The developer team always work on updates and provide the better version for users.
RetroArch is available for multiple platforms. You can download it from the below.