OpenEmux est une interface graphique libre et open source inspirée d’OpenEmu, conçue pour simplifier l’utilisation de RetroArch. Développé en Python avec GTK4 et libadwaita, ce frontend permet de parcourir et d’organiser une bibliothèque de jeux rétro par système, avec affichage des jaquettes récupérées depuis les dépôts de miniatures de Libretro.

OpenEmux s’appuie sur RetroArch pour l’émulation et facilite sa configuration depuis une interface unifiée. Il permet notamment de définir les répertoires de jeux, de vérifier la présence des BIOS requis, de configurer les commandes clavier et manette pour chaque système et de gérer les shaders. Lors du premier lancement, l’application prépare son environnement et télécharge les cœurs Libretro nécessaires.
Initialement conçu pour Linux, le projet propose également une version pour Windows, distribuée sous forme d’archive portable et d’installateur, intégrant les dépendances nécessaires, ainsi qu’une version pour Android. Le portage Windows est développé et testé séparément de la plateforme Linux d’origine.
OpenEmux ne fournit aucun jeu ni BIOS. Le projet est distribué sous licence MIT, indépendamment des licences propres à RetroArch et aux composants tiers embarqués.

