awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SteamDeckHomebrew avatar

SteamDeckHomebrew/decky-loader

0
View on GitHub↗
6,434 نجوم·225 تفرعات·TypeScript·gpl-2.0·4 مشاهداتdecky.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.

سجل النجوم

مخطط تاريخ النجوم لـ steamdeckhomebrew/decky-loaderمخطط تاريخ النجوم لـ steamdeckhomebrew/decky-loader

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Decky Loader

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Decky Loader.
  • rob--w/cors-anywhereالصورة الرمزية لـ Rob--W

    Rob--W/cors-anywhere

    9,347عرض على GitHub↗

    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
    عرض على GitHub↗9,347
  • jorgebucaran/fisherالصورة الرمزية لـ jorgebucaran

    jorgebucaran/fisher

    9,300عرض على GitHub↗

    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
    عرض على GitHub↗9,300
  • kubernetes-sigs/krewالصورة الرمزية لـ kubernetes-sigs

    kubernetes-sigs/krew

    6,898عرض على GitHub↗

    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
    عرض على GitHub↗6,898
  • nvim-mini/mini.nvimالصورة الرمزية لـ nvim-mini

    nvim-mini/mini.nvim

    9,325عرض على GitHub↗

    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
    عرض على GitHub↗9,325
عرض جميع البدائل الـ 30 لـ Decky Loader→

الأسئلة الشائعة

ما هي وظيفة 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.

ما هي الميزات الرئيسية لـ steamdeckhomebrew/decky-loader؟

الميزات الرئيسية لـ steamdeckhomebrew/decky-loader هي: Gaming Interface Plugins, Plugin Lifecycle Management, Plugin Loaders, Plugin Managers, Cross-Language Function Bridges, CORS Proxies, Cross-Origin Networking, Python-JavaScript Bridges.

ما هي البدائل مفتوحة المصدر لـ steamdeckhomebrew/decky-loader؟

تشمل البدائل مفتوحة المصدر لـ steamdeckhomebrew/decky-loader: 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…