ES-DE Frontend is a game library interface for browsing and launching games across multiple platforms, as well as running locally installed games and applications.
Alternatives to Lakka
Lakka turns a small computer into a retrogaming console, combining a lightweight Linux distribution with RetroArch and the libretro ecosystem. It offers automatic joypad recognition, unified emulator configuration, rewinding, shaders and netplay, with official builds for Raspberry Pi and several other boards as well as 32-bit and 64-bit PCs. It is free, but you need to provide the hardware and your own ROMs; PC images are intended for dedicated hardware and do not support…
GameEx is an arcade and emulator front end for MAME, GameBase, Daphne, PC games, and command-line emulators, with HTPC features as well.
LaunchBox is a game collection frontend and manager for modern PC games and emulated console games.
- 4
RetroArch
RetroArch is a free, open-source frontend for emulators, game engines, and media players, using a unified settings system.
Free planAndroidiOSWebLinux7.7Free plan - 5

Attract-Mode
Attract-Mode is a graphical frontend for command-line emulators such as MAME, MESS, and Nestopia.
Free planOpen sourceAPILinuxmacOSSelf-hosted7.5Free plan - 6
EmulatorJS
EmulatorJS is a free, open-source web frontend for RetroArch that lets site owners embed an emulator into a website.
Free planAndroidiOSWebSelf-hosted6.8Free plan - 7
RePlayOS
RePlayOS is a Linux distribution for running classic console, arcade, and computer games through a streamlined libretro frontend.
Free planWebAPILinux6.7From $5 a month - 8

Pegasus Frontend
Pegasus Frontend is a free interface for collecting games from different platforms, viewing game information and media, and launching games or emulators.
Free planAndroidLinuxmacOSWindows6.5Free plan - 9
RetroHub
RetroHub is a free frontend for organizing, displaying, and launching a retro-game library on Windows, macOS, or Linux.
Free planLinuxmacOSWindows6.4Free plan - 10
ROCKNIX
ROCKNIX is a free immutable Linux distribution for handheld gaming devices, focused on retro game emulation.
Free planLinuxSelf-hosted6.3Free plan - 11
Daijishō
Daijishō is a free Android launcher for organizing and opening retro game libraries.
Free planAndroid6.2Free plan - 12
HyperSpin
HyperSpin is a frontend for organizing and launching games and emulators from a menu; it is not a game or an emulator itself.
LinuxWindows6.0$50 one-time - 13

RetroBat
RetroBat is a Windows frontend for organizing and playing a retro ROM collection.
Free planWindows6.0Free plan - 14

Batocera
Batocera is a free, open-source Linux distribution for turning compatible computers and small devices into retro-gaming systems.
Free planLinuxSelf-hosted5.9Free plan - 15
Maximus Arcade
Maximus Arcade is paid Windows software for organizing and launching classic arcade and console games through emulators.
Windows5.9$10 one-time - 16

Recalbox
Recalbox is a free, open-source retro gaming system for replaying games from consoles and computers.
Free planLinuxSelf-hosted5.9Free plan - 17
AmberELEC
AmberELEC is free, open source firmware for the Anbernic RG351P, RG351M, RG351V, RG351MP, and RG552 handhelds.
Free planSelf-hosted5.8Free plan - 18
KNULLI
KNULLI is custom firmware for retro-gaming devices such as handhelds and bartops.
Free planLinuxSelf-hosted5.8Free plan - 19
RetroDECK
RetroDECK is a free, all-in-one retro gaming platform for Linux handhelds, desktops, HTPCs and PC consoles.
Free planLinux5.8Free plan - 20
EmulationStation
EmulationStation is a free, open-source graphical front end for collecting games from different emulators in one interface.
LinuxWindows5.6 - 21
MustardOS
MustardOS, also called muOS, is free custom firmware for handheld gaming devices.
Self-hosted5.6From $6 a month - 22
RetroPie
RetroPie turns a Raspberry Pi or PC into a system for playing arcade, home-console, and classic PC games.
LinuxSelf-hosted5.5 - 23
KRetro
KRetro is a free Libretro frontend for playing games for retro consoles with a ROM and Libretro core.
Linux5.4 - 24
OnionOS
OnionOS is a free, open-source operating-system overhaul for Miyoo Mini and Miyoo Mini+ handhelds.
Self-hosted5.3


