RetroDECK: Play Retro Games on Linux Devices

RetroDECK: Play Retro Games on Linux Devices

Summary

RetroDECK packages emulators, game engines, ports, and tools into a single Flatpak for Linux handhelds, desktops, HTPCs, and console-style PCs. It suits people who want a unified retro gaming setup without assembling and configuring each component themselves.

At a glance

Language
Shell
License
GPL-3.0
Stars
1.3k
Forks
56
Added to OSRepos
March 8, 2026
Last analyzed
October 4, 2026
View on GitHub

Topics

Click on any tag to explore related repositories

Use at your own risk

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.

Overview

RetroDECK is a bundled retro gaming platform for Linux-based devices. It combines emulators, game engines, ports, and built-in tools in a self-contained Flatpak, aiming to reduce the setup work involved in bringing multiple retro gaming components together.

It is intended for handheld gaming PCs such as the Steam Deck as well as Linux desktops, HTPCs, and Linux-based PC consoles. The project is not itself a collection of games; users who want to play their own games can use RetroDECK as the environment for managing and launching them.

Key Features

  • Packages its components as a self-contained Flatpak application.
  • Integrates emulators, game engines, and game ports in one platform.
  • Includes built-in tools alongside the gaming components.
  • Targets handheld gaming PCs, including the Steam Deck.
  • Supports Linux desktop, HTPC, and Linux-based console-style setups.
  • Provides user guides and supported-device information in its documentation.

Use Cases

  • Steam Deck owners who want a single starting point for retro gaming on a handheld.
  • Linux desktop users who prefer a bundled platform over setting up individual components separately.
  • HTPC users building a living-room retro gaming setup on Linux.
  • Linux-based PC console users who want a retro gaming environment suited to their device.

Project Facts

  • Language: Shell
  • License: GPL-3.0
  • Stars: 1.3k
  • Forks: 56
  • Topics: emulation, games, gaming, retro, retro-gaming, retrogaming, roms, steam, steamdeck
  • Archived: No

Getting Started

Install RetroDECK from Flathub. For setup instructions and device compatibility, see the Getting Started guide and the supported devices page. See the README for project details.

Considerations

  • RetroDECK targets Linux-based systems; it is not presented as a general-purpose cross-platform application.
  • The project is distributed as a Flatpak, so users should be comfortable installing applications through that format.
  • The README describes a ready-to-use environment, but does not say that game files are included. Check the documentation for guidance on preparing your setup.
  • The repository is licensed under GPL-3.0. Review the license if you plan to reuse or redistribute its code.

Source repository

Open the original repository on GitHub.

12 counted GitHub visits

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️