RetroGTK, the GTK Libretro frontend framework.
Libretro is a plugin format design to implement video game console emulators, video games and similar multimedia software. Such plugins are called Libretro cores.
RetroGTK is a framework easing the use of Libretro cores in conjunction with GTK.
It encourages the cores to be installed in a well defined centralized
place — namely the libretro
subdirectory of your
lib
directory — and it recommends them to come with
Libretro core descriptors.