awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SteamDeckHomebrew avatar

SteamDeckHomebrew/decky-loader

0
View on GitHub↗
6,434 Stars·225 Forks·TypeScript·gpl-2.0·4 Aufrufedecky.xyz↗

Decky Loader

Decky Loader is an open-source plugin system that extends the Steam Deck's gaming mode interface with community-made plugins and customizations. It functions as a plugin loader that injects JavaScript plugins into the Steam Deck's web-based interface at runtime, enabling real-time appearance and behavior changes without leaving the active gaming session.

The system combines a CORS-bypassing proxy layer that intercepts and modifies HTTP fetch requests from plugins to remove same-origin restrictions, with a Python-to-TypeScript bridge that exposes Python functions as callable TypeScript methods through bidirectional IPC. This allows plugins to make fetch requests to any domain and run Python functions directly from TypeScript React code for extended backend logic. A runtime plugin lifecycle manager handles installation, updates, uninstallation, and reloading through a dedicated menu system that operates entirely within the gaming session.

The platform includes an in-place plugin store browser that embeds a full web view within the Steam Deck's overlay, allowing users to browse, install, and manage plugins without leaving the game interface. Through the UI overlay injection system, users can modify the Steam Deck's interface styling, screen saturation, system sounds, and other appearance settings via community plugins.

Features

  • Gaming Interface Plugins - Installs, updates, and removes plugins on a Steam Deck through an in-game interface without leaving gaming mode.
  • Plugin Lifecycle Management - Manages plugin installation, updates, uninstallation, and reloading entirely within the gaming session.
  • Plugin Loaders - An open-source plugin loader that extends the Steam Deck's gaming mode interface with community plugins.
  • Plugin Managers - Updates, uninstalls, and reloads plugins through a dedicated menu without leaving the game interface.
  • Cross-Language Function Bridges - Enables plugins to call Python functions directly from TypeScript React code for backend logic.
  • CORS Proxies - Ships a local proxy that intercepts fetch requests to bypass browser same-origin restrictions for plugins.
  • Cross-Origin Networking - Enables plugins to make fetch requests to any domain without browser same-origin blocking.
  • Python-JavaScript Bridges - Provides a bidirectional IPC bridge that exposes Python functions as callable TypeScript methods.
  • Same-Origin Policy Relaxation - Allows plugins to make fetch requests to any domain without browser same-origin policy blocking.
  • Plugin Installation Utilities - Opens a built-in browser within the Steam Deck overlay to discover and install plugins with one click.
  • In-Game Plugin Browsers - Opens a built-in browser within the Steam Deck overlay to discover and install plugins with one click.
  • Hook-Based Plugin Systems - Injects JavaScript plugins into the Steam Deck's web-based UI at runtime via hook-based injection.
  • Python Integration - Allows calling Python functions directly from TypeScript React code for extended backend logic.
  • Dynamic UI Injection - Injects custom CSS and JavaScript into the Steam Deck's web-based UI for real-time appearance changes.
  • In-Game Plugin Browsers - Embeds a full web browser within the Steam Deck overlay for browsing and installing plugins in-game.
  • Interface Appearance Customizations - Modifies interface styling, screen saturation, and system sounds through community plugins.
  • Gaming Utilities - Plugin loader for customizing handheld gaming devices.

Star-Verlauf

Star-Verlauf für steamdeckhomebrew/decky-loaderStar-Verlauf für steamdeckhomebrew/decky-loader

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Decky Loader

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Decky Loader.
  • rob--w/cors-anywhereAvatar von Rob--W

    Rob--W/cors-anywhere

    9,347Auf GitHub ansehen↗

    This project is a Node.js HTTP proxy server that enables cross-domain API requests from browsers by injecting Cross-Origin Resource Sharing headers into HTTP responses. It functions as a reverse proxy gateway and header manipulator, allowing for the interception and modification of traffic between a client and a target server. The proxy provides mechanisms to bypass browser same-origin policy restrictions through automated header injection. It includes capabilities for origin-based rate limiting and request interception to control traffic flow and prevent unauthorized usage of the proxy servi

    JavaScript
    Auf GitHub ansehen↗9,347
  • jorgebucaran/fisherAvatar von jorgebucaran

    jorgebucaran/fisher

    9,300Auf GitHub ansehen↗

    Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for installing, updating, and removing plugins, themes, functions, and completion scripts. The tool uses a flat-file state persistence method to track installed extensions in a plain text file, which enables the synchronization of shell environments across different systems using version control. It covers the full lifecycle of shell extensions, including the discovery of installed plugins, the installation of packages from remote repositories, and the development of distributable she

    Shellfishfish-pluginplugin-manager
    Auf GitHub ansehen↗9,300
  • kubernetes-sigs/krewAvatar von kubernetes-sigs

    kubernetes-sigs/krew

    6,898Auf GitHub ansehen↗

    Krew is a command-line extension manager and cross-platform plugin installer designed specifically for the kubectl ecosystem. It functions as a package manager that allows users to discover, install, and update community-driven extensions to add new capabilities to the Kubernetes command line interface. The project utilizes a manifest-based distribution system where YAML files map binaries to specific operating systems and architectures. This ensures secure deployment through the use of checksums for integrity verification and enables the hosting of both public and private plugin registries.

    Gok8s-sig-clikubectlkubectl-plugins
    Auf GitHub ansehen↗6,898
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
Alle 30 Alternativen zu Decky Loader anzeigen→

Häufig gestellte Fragen

Was macht steamdeckhomebrew/decky-loader?

Decky Loader is an open-source plugin system that extends the Steam Deck's gaming mode interface with community-made plugins and customizations. It functions as a plugin loader that injects JavaScript plugins into the Steam Deck's web-based interface at runtime, enabling real-time appearance and behavior changes without leaving the active gaming session.

Was sind die Hauptfunktionen von steamdeckhomebrew/decky-loader?

Die Hauptfunktionen von steamdeckhomebrew/decky-loader sind: Gaming Interface Plugins, Plugin Lifecycle Management, Plugin Loaders, Plugin Managers, Cross-Language Function Bridges, CORS Proxies, Cross-Origin Networking, Python-JavaScript Bridges.

Welche Open-Source-Alternativen gibt es zu steamdeckhomebrew/decky-loader?

Open-Source-Alternativen zu steamdeckhomebrew/decky-loader sind unter anderem: rob--w/cors-anywhere — This project is a Node.js HTTP proxy server that enables cross-domain API requests from browsers by injecting… jorgebucaran/fisher — Fisher is a plugin manager and shell extension manager specifically for the Fish shell. It provides a system for… kubernetes-sigs/krew — Krew is a command-line extension manager and cross-platform plugin installer designed specifically for the kubectl… nvim-mini/mini.nvim — mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation,… pyscript/pyscript — PyScript is a framework that enables the execution of Python code directly within a web browser. By leveraging… junegunn/vim-plug — vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and…