Frontend for emulators, game engines and media players

by libretroVerified

Flathub (Flatpak): ★ 3.0 (280)5.7M installsUpdated 10 months agoSlowing down
Flatpak (recommended, ✓ verified) Snap AppImage Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Solus NixpkgsStandard: Stable Other builds: Steam-launcher

Screenshots & videos

About

RetroArch enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all. It enables you to run classic games on a wide range of computers and consoles through its slick graphical interface. Settings are also unified so configuration is done once and for all. RetroArch has advanced features like shaders, netplay, rewinding, next-frame response times, runahead, and more!

Changelog

- Update to RetroArch 1.22.2

Required configuration

Recommends: keyboard, mouse or touchpad. Supports: gamepad.

Additional information

Project

Developer
libretro
Publisher
hunterk
License
GPL-3.0-or-later (free software)What this license lets you do
Latest release
November 22, 2025 (10 months ago)Slowing down · 3 releases in the last year
Release history
Last 4 releases
  • 1.22.2November 22, 2025
  • 1.22.1November 16, 2025
  • 1.22.0November 10, 2025
  • 1.21.0April 29, 2025

Install

Size
396.8 MB
Installs
5,650,947 on Flathub14,943 in the last 7 days
Available via
Flatpak · Snap (4) · AppImage · Arch Linux (4) · Debian · Ubuntu · Fedora · openSUSE · Alpine Linux · Void Linux · Solus · Nixpkgs
All 18 packagings

Flathub (Flatpak), Snap Store, Snap Store (Candidate build), Snap Store (Beta build), Snap Store (Nightly build), AppImage, AUR (Git build), AUR (Git · Gun build), AUR (Steam-launcher build), Debian, Ubuntu, Fedora, Arch Linux, Nixpkgs, openSUSE, Alpine Linux, Void Linux, Solus

Flatpak sandbox
Wide access

Runs in a sandbox, but a broad part of it is open — typical for tools that need to manage your files or system. It shows what the app is able to do, not what it does.

What it can access
  • Reads and changes all your files
  • Can access all devices, including cameras and USB
  • Reads files in /run/udev
  • Can shut down, reboot or suspend the system
  • Uses the internet
  • Plays and records audio

About this data

Sources
Sources matched and checked by handSources disagree on the name: retroarch / retroarchwithcores / retroarchbare
Catalog data as of
October 12, 2026
How each source lists it (21)
SourceNameVersionBuilt byLicenseDescription
Flathub (Flatpak)RetroArch1.22.2Official buildGPL-3.0-or-laterFrontend for emulators, game engines and media players
Snap Storeretroarch1.22.2—GPL-3.0+RetroArch is the official reference frontend for the libretro API.
Snap Store (Candidate build)retroarch1.22.2—GPL-3.0+RetroArch is the official reference frontend for the libretro API.
Snap Store (Beta build)retroarch1.22.2—GPL-3.0+RetroArch is the official reference frontend for the libretro API.
Snap Store (Nightly build)retroarch1.22.2+git8399.c9a57df—GPL-3.0+RetroArch is the official reference frontend for the libretro API.
AppImageRetroArchLinux_LTS_Nightlies—GPL-3.0Frontend for emulators, game engines and media players
AUR (Git build)retroarch-git1.22.2.r7303.347baf9fb9-1—GPL-3.0-onlyReference frontend for the libretro API (Git-latest)
AUR (Git · Gun build)retroarch-gun-git1.21.0.r52.13616bafe0-1Community build, patchedGPLReference frontend for the libretro API (Git-latest, with input sorting patches from Batocera)
AUR (Steam-launcher build)retroarch-steam-launcher1.2-1Community build, patchedGPLA script which adds the Steam version of retroarch to your PATH
Debianretroarch1.20.0+dfsg-2+b1Distribution build—Simple frontend for the libretro library
Ubunturetroarch1.22.2+dfsg-2ubuntu1Distribution build—Simple frontend for the libretro library
Fedoraretroarch1.22.0Distribution buildGPL-3.0-or-later and GPL-2.0-only and CC-BY-3.0 and CC-BY-4.0 and CC0-1.0 and BSD-2-Clause and BSD-3-Clause and Apache-2.0 and MITCross-platform, sophisticated frontend for the libretro API
Arch Linuxretroarch1.22.2-5Distribution buildGPL-3.0-onlyReference frontend for the libretro API
Nixpkgsretroarch-with-cores1.22.2Distribution buildGPL-3.0-or-laterMulti-platform emulator frontend for libretro cores
Nixpkgsretroarch-bare1.22.2Distribution buildGPL-3.0-or-laterMulti-platform emulator frontend for libretro cores
Nixpkgsretroarch-with-cores1.22.2Distribution buildGPL-3.0-or-laterMulti-platform emulator frontend for libretro cores
Nixpkgsretroarch-with-cores1.22.2Distribution buildGPL-3.0-or-laterMulti-platform emulator frontend for libretro cores
openSUSEretroarch1.22.1Distribution buildGPL-3.0-onlyEmulator frontend
Alpine Linuxretroarch1.22.2-r1Distribution buildGPL-2.0-onlyReference frontend for the libretro API
Void Linuxretroarch1.22.2_1Distribution buildGPL-3.0-or-laterOfficial reference frontend for the libretro API
Solusretroarch1.20.0Distribution buildGPL-3.0-or-laterRetroArch is the official reference frontend for the libretro API
Known data issues (1)

Things this page is missing or isn't precise about. Know the answer? A fix takes one click and a sentence, and the community picks it up from there.

  • Sources disagree on the name — Which name does the project itself use?
    Help fix
Other things the catalog needs help with

Related

Tools

System Tools

Browse all →

avahi

System Tools

avahi-daemon

9 platformsSnap (recommended) Arch Linux Fedora openSUSE Alpine Linux Void Linux Solus Gentoo Nixpkgs19 builds24: Stable 24: Candidate 24: Beta 24: Nightly Standard: Stable Standard: Candidate Standard: Nightly 26: Stable 26: Candidate 26: Beta 26: Nightly 22: Stable 22: Candidate 22: Beta 22: Nightly 20: Stable 20: Candidate 20: Beta 20: Nightly

Synaptic Package Manager

System Tools

Install, remove and upgrade software packages

Debian (recommended) Ubuntu

GDebi Package Installer

System Tools

Install and view software packages

Debian (recommended) Ubuntu

Handy (SDL)

System Tools

Handy the Atari Lynx emulator

Snap (recommended) Arch Linux Nixpkgs3 buildsStandard: Stable Standard: Nightly Other builds: Bin

Konsole

System Tools

Use the command line interface

14 platformsFlatpak (recommended) Snap AppImage Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs6 buildsStandard: Stable Standard: Candidate Standard: Nightly Standard: Git Other builds: Tmux, 32bitFlathub (Flatpak): ★ 4.5 (77)

Ark

System Tools

Archiving Tool

13 platformsFlatpak (recommended) Snap Arch Linux Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs5 buildsStandard: Stable Standard: Beta Standard: Git Standard: Candidate Other builds: 32bitFlathub (Flatpak): ★ 3.3 (71)

Plasma System Monitor

System Tools

Monitor app and system resource usage

11 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs2 buildsStandard: Stable Other builds: 32bit

Print Settings

System Tools

Configure printer queues

10 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Solus Gentoo Nixpkgs

UXTerm

System Tools

xterm wrapper for Unicode environments

10 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Gentoo Nixpkgs3 buildsStandard: Git Standard: Stable Standard: Candidate

G Alternatives

System Tools

Graphical setup tool for the alternatives system

Debian (recommended) Ubuntu

Termit

System Tools

Terminal emulator

5 platformsArch Linux (recommended) Debian Ubuntu openSUSE Alpine Linux2 buildsStandard: Git Standard: Stable

KDE Partition Manager

System Tools

Manage disks, partitions, and file systems

11 platformsArch Linux (recommended) Debian Ubuntu Fedora openSUSE Alpine Linux Void Linux Slackware Solus Gentoo Nixpkgs3 buildsStandard: Git Standard: Stable Standard: Candidate

Add-ons

Plugins (3)
  • libretro-gw — Libretro core for Game & Watch simulators (Fedora)
  • retroarch-filters — Audio and video filters for retroarch (Fedora)
  • retroarch-joypad-autoconfig-git — RetroArch joypad autoconfig files (AUR, Nixpkgs, Alpine Linux)
Data packs (6)
  • retroarch-assets-git — Assets needed for RetroArch (AUR, Debian, Ubuntu, Fedora, Nixpkgs, Alpine Linux)
  • retroarch-assets-glui — GLUI UI/UX assets for RetroArch (Arch Linux)
  • retroarch-assets-ozone — Ozone UI/UX assets for RetroArch (Arch Linux)
  • retroarch-assets-sounds — XMB menu sounds for RetroArch (AUR)
  • retroarch-assets-xmb — XMB UI/UX assets for RetroArch (Arch Linux)
  • retroarch-database — Database files (cheatcode, content data, cursors) for retroarch (Fedora)