Wiki/wiki-rtd/docs/wiki_management/software-recommendations.md
2025-03-23 17:52:58 +01:00

277 lines
9.7 KiB
Markdown

# Software Recommendations
<img src="../../wiki_icons/pixelitos/linux.png" width="75">
The following software might enhance your RetroDECK or general experience on Linux.
It is just a big list curated by the RetroDECK Team.
## Steam Deck - Recommendations
### Decky Loader
<img src="../../wiki_images/logos/decky-loader-logo.png" width="200">
[Decky Loader](https://github.com/SteamDeckHomebrew/decky-loader)
Allows custom plugins inside Steam Deck's gamemode for advanced features. Follow the guide on their GitHub for installation.
#### Plugin: PowerTools
[PowerTools](https://git.ngni.us/NG-SD-Plugins/PowerTools)
Lets you tweak Steam Deck's hardware for better performance on certain games.
#### Plugin: AutoFlatpaks
[AutoFlatpaks](https://github.com/jurassicplayer/decky-autoflatpaks)
Update/install/manage flatpaks directly from gamemode, including RetroDECK.
#### Plugin: Decky SteamgridDB
[Decky SteamgridDB](https://github.com/SteamGridDB/decky-steamgriddb)
Browse and manage Steam artwork from SteamGridDB or local files within gaming mode.
### CryoUtilities
<img src="../../wiki_images/logos/cryoutilities-logo.png" width="50">
[CryoUtilities](https://github.com/CryoByte33/steam-deck-utilities)
A utility to improve performance and help manage storage on Steam Deck.
### Discover Overlay
<img src="../../wiki_images/logos/discover-overlay-logo.svg" width="50">
[Discover Overlay](https://flathub.org/apps/io.github.trigg.discover_overlay)
Adds Discord integration into Steam Deck's gamemode UI.
---
## Cleanup
### Flatsweep
<img src="../../wiki_images/logos/flatsweep-logo.svg" width="50">
[Flatsweep](https://flathub.org/apps/io.github.giantpinkrobots.flatsweep)
If you are using many flatpaks, they sometimes leave data behind. You can use Flatsweep to clean that from your system.
### BleachBit
<img src="../../wiki_images/logos/bleachbit-logo.png" width="50">
[BleachBit](https://flathub.org/apps/org.bleachbit.BleachBit)
BleachBit quickly frees disk space and tirelessly guards your privacy. Free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn't know was there. It wipes clean a thousand applications including Firefox, Adobe Flash, Google Chrome, Opera, and more.
---
## Flatpak Mangement
### Flatseal
<img src="../../wiki_images/logos/flatseal-logo.svg" width="50">
[Flatseal](https://flathub.org/apps/com.github.tchx84.Flatseal)
Flatseal is a graphical utility to review and modify permissions from your Flatpak applications.
### Warehouse
<img src="../../wiki_images/logos/warehouse-logo.svg" width="50">
[Flatseal](https://flathub.org/apps/com.github.tchx84.Flatseal)
Warehouse is a versatile toolbox and provides a simple UI to control complex Flatpak options, all without resorting to the command line.
---
## Game & Emulation Management
### Flips
<img src="../../wiki_images/logos/flips-logo.png" width="50">
[Flips](https://flathub.org/apps/details/com.github.Alcaro.Flips)
Floating IPS (or Flips) is a patcher for IPS and BPS files, aiming for a simple interface yet plenty of power under the hood.
### JRomManager
<img src="../../wiki_images/logos/jrommanager-logo.png" width="50">
[JRomManager](https://flathub.org/apps/details/com.github.optyfr.JRomManager)
A Rom Manager written in java that allows you to manage and verify your roms via .dat files.
### RomM
<img src="../../wiki_images/logos/romm-logo.svg" width="50">
[RomM](https://github.com/rommapp/romm)
RomM (ROM Manager) allows you to scan, enrich, browse and play your game collection with a clean and responsive interface. With support for multiple platforms, various naming schemes, and custom tags, RomM is a must-have for anyone who plays on emulators.
### ProtonUp-Qt
<img src="../../wiki_images/logos/protonup-qt-logo.png" width="50">
[ProtonUp-Qt](https://flathub.org/apps/net.davidotek.pupgui2)
Install and manage Wine- and Proton-based compatibility tools for Steam and Lutris with this graphical user interface.
### BoilR
<img src="../../wiki_images/logos/boilr-logo.png" width="50">
[BoilR](https://flathub.org/apps/details/io.github.philipk.boilr)
BoilR will show games from other game platforms in your Steam library. It uses the Steam 3rd party shortcuts feature and does not require you to set up anything. You can also use BoilR to download custom art manually and automatically from SteamGridDB (RetroDECK comes with built-in SRM that has similar features).
---
## Open Source Games Lists
<img src="../../wiki_images/logos/open-source-logo.svg" width="50">
- [bobeff: Open Source Games List](https://github.com/bobeff/open-source-games)
- [leereilly: Games on GithHub](https://github.com/leereilly/games)
- [radek-sprta: Awesome Game Remakes](https://github.com/radek-sprta/awesome-game-remakes)
- [Open source games list (OSGL)](https://trilarion.github.io/opensourcegames)
- [LibreGameWiki](https://libregamewiki.org/Main_Page)
- [Open Source Game Clones](https://osgameclones.com/)
- [WikiPedia: Open Source Games](https://en.wikipedia.org/wiki/List_of_open-source_video_games)
The lists contains different open-source video games and commercial video games open-source remakes.
---
## Game Software Clients/Installers
### Steam
<img src="../../wiki_images/logos/steam-logo.svg" width="50">
[Steam](https://store.steampowered.com/)
[Steam Flathub](https://flathub.org/apps/com.valvesoftware.Steam)
Steam is a software distribution service with an online store, automated installation, automatic updates, achievements, SteamCloud synchronized savegame and screenshot functionality, and many social features.
**RetroDECK and Steam:**
RetroDECK uses several of Steam's functions like Steam Input for advanced controller profiles.
While Steam is not required to use RetroDECK, launching RetroDECK from Steam will enhance your experience.
Steam is available as a Flatpak or as a native installation via built-in package managers. We recommend the native version over the Flatpak version for better compatibility.
### Lutris
<img src="../../wiki_images/logos/lutris-logo.png" width="50">
[Lutris](https://flathub.org/apps/net.lutris.Lutris)
Lutris is an interface to manage and play your games on Linux. It can integrate several different stores: GOG, Steam, Epic, Itch.io, Battle.net, and more.
### Minigalaxy
<img src="../../wiki_images/logos/minigalaxy-logo.png" width="50">
[Minigalaxy](https://flathub.org/apps/io.github.sharkwouter.Minigalaxy)
Minigalaxy is a simple GOG client for Linux. It lets you download, install, and play your GOG Linux games without getting in your way.
### Heroic Games Launcher
<img src="../../wiki_images/logos/heroic-logo.png" width="50">
[Heroic Games Launcher](https://flathub.org/apps/com.heroicgameslauncher.hgl)
Heroic is an Open Source Games Launcher. Right now it supports launching games from the Epic Games Store using Legendary, GOG Games using our custom implementation with gogdl and Amazon Games using Nile.
### itch
<img src="../../wiki_images/logos/itchio-logo.png" width="50">
The unofficial itch.io app, itch, lets you effortlessly download and run games and software from itch.io. All of your downloads are kept in a single place and are automatically updated.
Access your collections and purchases, or browse for new games via the in-app browser.
### Bottles
<img src="../../wiki_images/logos/bottles-logo.png" width="50">
[Bottles](https://flathub.org/apps/com.usebottles.bottles)
Bottles lets you run Windows software on Linux, such as applications and games. It helps you organize by categorizing each software to your liking and provides several tools and integrations to manage and optimize your applications.
### Prism Launcher (Minecraft)
<img src="../../wiki_images/logos/prismlauncher-logo.png" width="50">
[Prism Launcher](https://flathub.org/apps/org.prismlauncher.PrismLauncher)
Prism Launcher is a custom client for Minecraft Java that allows you to easily manage multiple different installations of Minecraft at once and features easy mod management.
### mcpelauncher (Minecraft Bedrock)
<img src="../../wiki_images/logos/mcpelauncher-logo.webp" width="50">
[mcpelauncher](https://flathub.org/apps/io.mrarm.mcpelauncher)
An unstable unofficial launcher for the Android version of Minecraft: Bedrock Edition on linux and macOS.
---
## Game Streaming
### Greenlight
<img src="../../wiki_images/logos/greenlight-logo.png" width="50">
[Greenlight](https://flathub.org/apps/io.github.unknownskl.greenlight)
Greenlight is an open-source client for xCloud and Xbox home streaming made in Typescript.
### Chiaki-NG
<img src="../../wiki_images/logos/chiaki-ng-logo.webp" width="50">
[Chiaki-NG](https://flathub.org/apps/io.github.streetpea.Chiaki4deck)
Chiaki-NG is a Free and Open-Source Software Client for PlayStation 4 and PlayStation 5 Remote Play for Linux and other systems.
### Moonlight
<img src="../../wiki_images/logos/moonlight-logo.png" width="50">
[Moonlight](https://flathub.org/apps/com.moonlight_stream.Moonlight)
Moonlight allows you to play your PC games on almost any device, whether you are in another room or miles away from your gaming rig.
### Sunshine
<img src="../../wiki_images/logos/sunshine-logo.png" width="50">
[Sunshine](https://github.com/LizardByte/Sunshine)
Sunshine is a self-hosted game stream host for Moonlight. It offers low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding.
### Steam Link
<img src="../../wiki_images/logos/steamlink-logo.png" width="50">
[Steam Link](https://flathub.org/apps/com.valvesoftware.SteamLink)
The Steam Link app allows you to stream games from your other computers. Just plug in a controller, connect to a computer running Steam on the same local network, and start playing your existing Steam games.
---