A homebrew plugin loader for the Steam Deck that enables customization and system enhancements.
Decky Loader is a homebrew plugin loader for the Steam Deck that allows users to install and manage custom plugins to enhance their device. It solves the problem of limited customization on the Steam Deck by providing a secure framework for adding features like menu styling, system sound changes, screen adjustments, and additional settings. The loader integrates seamlessly with SteamOS, offering a persistent installation that survives updates.
Steam Deck owners who want to customize their device's interface and functionality, as well as developers interested in creating homebrew plugins for the Steam Deck ecosystem.
Developers choose Decky Loader for its clean plugin architecture, persistent installation across updates, and strong community support. Its unique selling point is enabling deep system customization on the Steam Deck through a reliable, open-source platform with features like Python integration and CORS-free web requests.
A plugin loader for the Steam Deck.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Safely loads multiple plugins without interfering with the core system, as described in the features for stable customization.
Persists across SteamOS updates and reboots, ensuring plugins survive system changes without reinstallation, a key feature highlighted in the README.
Supports running Python functions from TypeScript React components, enabling complex backend operations for plugin developers.
Allows plugins to make fetch calls bypassing CORS restrictions, simplifying API interactions without server-side changes.
Requires specific ports (8080, 1337) and can clash with other software like Syncthing, forcing manual port adjustments as noted in common issues.
Installation necessitates switching to Desktop mode and may involve command-line steps, making it less accessible for casual users.
SteamOS updates can cause Decky Loader to disappear, requiring reinstallation, which is acknowledged as a common issue in the README.