awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 dépôts

Awesome GitHub RepositoriesDynamic UI Injection

Mechanisms for injecting and rendering interactive components based on external instructions.

Distinguishing note: Focuses on the injection mechanism, distinct from standard component composition.

Explore 33 awesome GitHub repositories matching user interface & experience · Dynamic UI Injection. Refine with filters or upvote what's useful.

Awesome Dynamic UI Injection GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • massgravel/microsoft-activation-scriptsAvatar de massgravel

    massgravel/Microsoft-Activation-Scripts

    178,586Voir sur GitHub↗

    This project is a collection of batch-based automation tools designed for managing software licensing, system configuration, and deployment. It provides a comprehensive toolkit for authorizing operating systems and productivity suites through various methods, including digital licensing, volume activation, and key management service emulation. The toolkit distinguishes itself by offering specialized routines for both modern and legacy software environments. It employs advanced techniques such as hardware identity generation, dynamic memory hooking, and registry-level state manipulation to mai

    Inserts temporary background processes into software memory to intercept and override standard license verification routines.

    Batchfileactivatorhwidkms
    Voir sur GitHub↗178,586
  • copilotkit/copilotkitAvatar de CopilotKit

    CopilotKit/CopilotKit

    35,194Voir sur GitHub↗

    CopilotKit is an agentic framework designed to integrate large language models into application frontends, enabling natural language control over software features and data. It provides the infrastructure to build intelligent assistants that manage conversation history, track application state, and execute complex workflows through conversational prompts. The framework distinguishes itself by its ability to render dynamic, interactive user interface components in real time based on model outputs. By utilizing a standardized communication protocol, it maps natural language intents to executabl

    Dynamically renders interactive frontend components in response to agent instructions.

    TypeScriptagentagent-nativeagentic-ai
    Voir sur GitHub↗35,194
  • dimsemenov/photoswipeAvatar de dimsemenov

    dimsemenov/PhotoSwipe

    25,205Voir sur GitHub↗

    PhotoSwipe is a JavaScript image gallery library used to create responsive, touch-enabled lightboxes for mobile and desktop web browsers. It functions as a framework-agnostic UI component, allowing for the integration of image viewers across different web environments without requiring specific JavaScript libraries. The library is designed as a mobile-first gallery viewer, providing a full-screen image overlay that supports native-feeling touch gestures. This includes specific optimizations for mobile devices such as swipe navigation and pinch-to-zoom interactions. The project enables full-s

    Implements dynamic injection of lightbox markup into the DOM only when activated to optimize initial page load.

    JavaScript
    Voir sur GitHub↗25,205
  • translucenttb/translucenttbAvatar de TranslucentTB

    TranslucentTB/TranslucentTB

    18,926Voir sur GitHub↗

    TranslucentTB is a desktop utility designed to modify the visual appearance of the Windows taskbar. It functions as a system interface extension that allows users to adjust the transparency and visual style of the taskbar to achieve a personalized desktop aesthetic. The application interacts with system APIs to intercept and override default rendering behaviors, enabling effects such as blur, acrylic, or clear transparency. It monitors system events and window focus changes in real-time, allowing the taskbar appearance to update dynamically based on current user activity and workspace conditi

    Injects custom rendering instructions into the taskbar process memory space to override default system drawing behaviors.

    C++acrylicaeroblur
    Voir sur GitHub↗18,926
  • airbnb/react-sketchappAvatar de airbnb

    airbnb/react-sketchapp

    14,880Voir sur GitHub↗

    react-sketchapp is a design system automation tool that translates React components into native Sketch design layers. It functions as a custom renderer that maps a virtual component tree to a design canvas, allowing for the programmatic generation and updating of design files from source code. The project provides a framework for building custom design utilities and automation scripts by treating the visual canvas as a programmable target. It includes a system for fetching external data to populate design components, enabling the creation of high-fidelity mockups and data-driven prototypes.

    Maps external data sources to component properties to automatically populate design elements with real-world content.

    TypeScriptreactreact-rendererreact-sketchapp
    Voir sur GitHub↗14,880
  • reduxjs/redux-devtoolsAvatar de reduxjs

    reduxjs/redux-devtools

    14,336Voir sur GitHub↗

    Redux DevTools is a development utility designed for inspecting, monitoring, and replaying state changes within applications built using the Redux predictable state container. It functions as a JavaScript state inspector that tracks data flow and visualizes action sequences to assist in identifying logic errors during the development process. The tool provides time-travel debugging capabilities, allowing developers to navigate through recorded action sequences to isolate specific application states. By capturing state transitions as a sequential log, it enables the reproduction of past applic

    Renders debugging interfaces as isolated overlays or separate windows that communicate directly with the host application runtime.

    TypeScript
    Voir sur GitHub↗14,336
  • tkkk-ioser/wechatplugin-macosAvatar de TKkk-iOSer

    TKkk-iOSer/WeChatPlugin-MacOS

    14,274Voir sur GitHub↗

    This project is a set of extensions for the WeChat macOS application designed to modify client behavior and unlock hidden features. It functions as a client modification framework and a multi-account manager, allowing users to launch and operate several independent instances of the application on a single machine. The tool distinguishes itself through deep integration with the operating system, enabling the execution of macOS system commands and remote administration via incoming chat messages. It also provides productivity extensions that connect chat lists and conversation histories to exte

    Implements low-level library injection into the application process to intercept native function calls and extend functionality.

    Objective-Calfred-workflowmacosplugin
    Voir sur GitHub↗14,274
  • freshrss/freshrssAvatar de FreshRSS

    FreshRSS/FreshRSS

    14,059Voir sur GitHub↗

    FreshRSS is an open-source, self-hosted web feed aggregator designed to collect, organize, and display content from multiple websites in a single, centralized interface. It functions as a comprehensive reader for standard syndication formats, allowing users to track updates from various sources while maintaining full control over their data and privacy. The platform supports multi-user environments, enabling individual account management and personalized reading experiences. The application distinguishes itself through its robust synchronization and extensibility capabilities. It provides a s

    Provides a hook-based system for users to inject custom UI elements and scripts into the interface.

    PHPfeedfreshrssnews-aggregator
    Voir sur GitHub↗14,059
  • sunnyyoung/wechattweakAvatar de sunnyyoung

    sunnyyoung/WeChatTweak

    13,742Voir sur GitHub↗

    WeChatTweak is a desktop application modifier designed to extend the functionality of the WeChat messaging client. It operates by injecting custom code into the application's runtime environment to alter its behavior, allowing users to bypass native constraints and manage their messaging experience with greater control. The tool enables users to run multiple instances of the messaging client simultaneously on a single machine, facilitating concurrent session management for different accounts. It also provides mechanisms to preserve message history by intercepting and retaining content that th

    Provides low-level library injection to override native function calls within the messaging client process.

    Swiftalfredalfred-workflowmacos
    Voir sur GitHub↗13,742
  • vendicated/vencordAvatar de Vendicated

    Vendicated/Vencord

    12,733Voir sur GitHub↗

    Vencord is a modification framework designed for the desktop and web versions of Discord. It functions as a client-side utility that enables users to extend the platform's native capabilities and modify its visual interface through the injection of custom scripts and stylesheets. The project utilizes a modular architecture that allows for the loading of isolated plugins, which hook into internal application events to introduce new tools and features. By intercepting internal message streams and function calls, the framework enables granular control over the application's behavior, while its s

    Modifies the application process at startup by dynamically inserting custom JavaScript modules into the execution context.

    TypeScriptdiscordmodplugins
    Voir sur GitHub↗12,733
  • mrpond/blockthespotAvatar de mrpond

    mrpond/BlockTheSpot

    12,524Voir sur GitHub↗

    BlockTheSpot is a utility designed to modify the behavior of the Spotify desktop application. It functions as an audio stream modifier and media patch, altering the application's runtime execution to remove built-in limitations. The tool specifically targets the suppression of audio and video advertisements during media sessions. It also removes navigation restrictions, allowing users to bypass track skipping limits within the desktop player. These modifications are achieved through dynamic library injection and function hooking, which intercept and redirect execution flow within the applica

    Loads custom libraries into the address space of external processes to override native function calls.

    C++adsblockblockthespotspotify
    Voir sur GitHub↗12,524
  • anomalyco/opentuiAvatar de anomalyco

    anomalyco/opentui

    12,131Voir sur GitHub↗

    Opentui is a terminal user interface framework for building interactive command line applications. It provides a component-based system featuring a flexbox layout engine, a virtual node component tree, and a low-level 2D cell array renderer. The project is distinguished by a sophisticated keyboard binding engine that maps complex multi-stroke sequences and chords to named commands using prioritized, reactive layers. It also implements a plugin architecture that allows external modules to inject custom UI components into designated layout slots and extend input logic at runtime. Its capabilit

    Contributes UI elements into predefined host regions without modifying the core application code.

    TypeScript
    Voir sur GitHub↗12,131
  • snowie2000/mactypeAvatar de snowie2000

    snowie2000/mactype

    11,819Voir sur GitHub↗

    MacType is a system-level utility that replaces the default Windows font rasterization engine. It functions as a background service that intercepts and modifies font rendering calls to provide custom anti-aliasing, weight, and contrast adjustments for desktop applications. The software operates by injecting custom libraries into running processes to override standard text layout and graphics routines. It utilizes a shared memory space to apply configuration updates across multiple processes instantly, allowing for granular control over visual parameters such as gamma, hinting, and font substi

    Intercepts system graphics calls to redirect font rendering requests.

    C++directwritefontfont-rendering
    Voir sur GitHub↗11,819
  • dimsemenov/magnific-popupAvatar de dimsemenov

    dimsemenov/Magnific-Popup

    11,329Voir sur GitHub↗

    Magnific-Popup is a JavaScript lightbox library and frontend UI component used to display images, videos, and remote HTML content within a responsive overlay window. It functions as a responsive media gallery, providing a dimmed background to focus viewing on specific content. The library distinguishes itself through its ability to fetch and render remote HTML via asynchronous AJAX requests and its support for thumbnail zoom transitions. It includes a gallery system that groups multiple media items with directional controls, progress counters, and background preloading of adjacent assets to e

    Dynamically injects a responsive container and background shim into the document body at runtime.

    JavaScript
    Voir sur GitHub↗11,329
  • xupefei/locale-emulatorAvatar de xupefei

    xupefei/Locale-Emulator

    11,301Voir sur GitHub↗

    Locale-Emulator is an application compatibility layer designed to run software within specific regional and timezone environments. It functions as a regional environment simulator, allowing users to execute programs with custom locale settings to resolve compatibility issues often found in legacy software. The tool operates by intercepting system calls and redirecting requests for locale-specific information, such as character encoding and regional data. By utilizing a translation layer between Unicode and legacy character sets, it ensures that applications relying on older code pages can ren

    Intercepts system calls by injecting dynamic libraries into target processes to redirect locale-specific information requests.

    C#
    Voir sur GitHub↗11,301
  • styleguidist/react-styleguidistAvatar de styleguidist

    styleguidist/react-styleguidist

    11,094Voir sur GitHub↗

    React Styleguidist is a style guide generator and documentation tool for React components. It creates a living documentation site and a searchable gallery by parsing component files to display property definitions and live usage examples. The project provides an isolated development environment for building and testing components independently from a main application. It uses static analysis to extract metadata and supports a hot-reloading server to reflect changes in real time. The system includes capabilities for dynamic property injection, sandbox rendering, and customizable visual layout

    Provides a UI for modifying component props in real time to see immediate updates in the rendered instance.

    TypeScriptdocumentationhacktoberfestreact
    Voir sur GitHub↗11,094
  • sapegin/react-styleguidistAvatar de sapegin

    sapegin/react-styleguidist

    11,094Voir sur GitHub↗

    react-styleguidist is a living documentation generator and development environment for React components. It enables the creation of a shareable style guide that displays interactive component examples and property lists derived from markdown files. The tool provides an isolated workspace for building and testing user interface elements independently from a main application. This supports a design system workflow by allowing the management of reusable component libraries in a dedicated space for development and documentation. The system implements a static site generation approach to convert

    Provides real-time modification of UI states by mapping documentation properties directly to component inputs.

    TypeScript
    Voir sur GitHub↗11,094
  • yujincheng08/biliroamingAvatar de yujincheng08

    yujincheng08/BiliRoaming

    11,079Voir sur GitHub↗

    BiliRoaming is an Android application modification module designed to enhance the official video streaming experience through runtime method swizzling and network traffic interception. It functions as a framework that injects custom logic into the host process to bypass regional playback restrictions and enable access to media content regardless of geographic location. The tool distinguishes itself by providing a comprehensive suite of features for media consumption and interface control. It enables users to download restricted content for offline viewing, suppress intrusive modal dialogs, an

    Injects external assets and configurations into application memory to override default interface layouts.

    Kotlinbilibilixposed
    Voir sur GitHub↗11,079
  • playcover/playcoverAvatar de PlayCover

    PlayCover/PlayCover

    10,867Voir sur GitHub↗

    PlayCover is a desktop mobile application wrapper that enables mobile software to run on macOS. It functions as a virtualization layer, providing a compatibility environment that allows users to execute mobile applications directly on desktop hardware. The project distinguishes itself by bridging the gap between mobile and desktop operating systems through a combination of binary patching and system framework emulation. It maps touch-based gestures and screen interactions to standard desktop peripherals, allowing users to control mobile games and applications using a keyboard, mouse, or contr

    Loads custom code into application processes to bridge mobile frameworks to the host operating system.

    Swift
    Voir sur GitHub↗10,867
  • lsposed/lspatchAvatar de LSPosed

    LSPosed/LSPatch

    9,196Voir sur GitHub↗

    LSPatch is an Android runtime hooking tool and non-root app patcher. It provides a non-root implementation of the Xposed framework, allowing for the modification of Android application behavior without requiring administrative system access. The project enables the integration of Xposed modules into specific applications by embedding the necessary API components directly into the application package. This allows for application sandbox customization and the execution of framework modules on standard devices. The framework achieves these modifications through dex-based method hooking, dynamic

    Injects native libraries into the application process to allow low-level memory manipulation and system call intercepts.

    Java
    Voir sur GitHub↗9,196
Préc.12Suivant
  1. Home
  2. User Interface & Experience
  3. Dynamic UI Injection

Explorer les sous-tags

  • Component Prop Injection2 sous-tagsMechanisms for mapping documentation properties to component inputs for real-time UI state modification. **Distinct from Dynamic UI Injection:** Focuses specifically on mapping documentation-defined props to React components, whereas Dynamic UI Injection is more general.
  • Frontend Injection HooksMechanisms for injecting custom scripts, styles, or UI components into the application frontend. **Distinct from Dynamic UI Injection:** Focuses on extensibility hooks for UI customization rather than dynamic component injection based on external instructions.
  • Process Injection Mechanisms1 sous-tagTechniques for injecting code or rendering instructions into external process memory spaces. **Distinct from Dynamic UI Injection:** Focuses on cross-process memory injection for UI modification, distinct from general dynamic UI component injection.
  • Process Injection ModulesUtilities for loading custom libraries into the address space of external processes to override native function calls. **Distinct from Dynamic UI Injection:** Distinct from dynamic UI injection: focuses on low-level library injection for function overriding rather than UI component composition.