Frontends

Libretro frontends are programs that have implemented the libretro API specification. If fully implemented, this allows the program to run any libretro core that has been developed.

Reference frontend

RetroArch is the official reference libretro frontend, developed in-house. It is usually the first in implementing new features added to the libretro API. Written almost entirely in C, targets a large amount of platforms.

Name Author(s) Description
Anarchy Arcade Elijah Newman-Gomez AArcade is a virtual reality 3D desktop that launches shortcuts to absolutely anything you like.
Arcan Letoram Powerful development framework for creating virtually anything from user interfaces for specialized embedded applications all the way to full-blown standalone desktop environments.
BizHawk BizHawk Experimental libretro player support for the BizHawk multi-platform emulator.
einweggerät mudlord Debugging tool for libretro cores.
EmuVR
GNOME Games GNOME Games is a GNOME application to browse your video games library and to easily pick and play a game from it.
Ludo kivutar libretro frontend written in Go.
minir Alcaro WIMP interface (Windows, Icons, Menus and Pointers), and only cares about the major desktop OSes. Drops flexibility in favor of improved out-of-the-box experience.
minir test fronts Alcaro Three different fronts, none of which has IO drivers: retroprofile just runs the core, intended for performance tests and PGO; retrorepeat runs the core twice, expecting identical output; retrostateverify traces the entire core and verifies whether its savestates are perfect.
nanoarch heuripedes Small frontend providing video, audio and basic input features to run non-libretro-GL cores. Built on GLFW.
[New Retro Arcade](http://digitalcybercherries.com/] Digital Cyber Cherries
noarch RobLoach Minimalist frontend which does not provide video, audio or even basic input. It loads a libretro core, runs an iteration, and then exits. Good for unit testing.
Phoenix Phoenix Upcoming libretro frontend written with the Qt5 cross-platform application framework.
retro_frontend Ehmry Frontend for the Genode operating system framework. Following the Genode philosophy this frontend strives to be a minimal implemention that is extensible via the abstract OS services provided to it.
RetroPlayer Kodi-Game Also known as Kodi-Game, RetroPlayer is a libretro compatibility layer for Kodi.
sdlarch heuripedes Small frontend providing video, audio and basic input to run basic libretro cores. Built on SDL.
URetro Nintendo WiiU frontend
ZMZ Alcaro Abandoned