awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 रिपॉजिटरी

Awesome GitHub RepositoriesDynamic Function Injection

Mechanisms for executing user-defined functions at runtime to embed dynamic content into a UI element.

Distinct from Dynamic Function Mappings: Existing candidates focus on database functions or global namespace injection, not runtime UI string embedding.

Explore 18 awesome GitHub repositories matching software engineering & architecture · Dynamic Function Injection. Refine with filters or upvote what's useful.

Awesome Dynamic Function Injection GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • markdoc/markdocmarkdoc का अवतार

    markdoc/markdoc

    8,060GitHub पर देखें↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Registers user-defined JavaScript functions callable from document body and tag attributes for runtime data transformation.

    TypeScriptauthoringdocumentationmarkdoc
    GitHub पर देखें↗8,060
  • nvim-lualine/lualine.nvimnvim-lualine का अवतार

    nvim-lualine/lualine.nvim

    8,015GitHub पर देखें↗

    Lualine.nvim is a Lua-based editor extension for Neovim that renders dynamic status, tab, and window bars. It functions as a configurable UI component used to display real-time buffer information, system context, and editor state. The plugin differentiates itself through a multi-bar rendering pipeline that independently populates the statusline, tabline, and winbar. It supports a component-based layout engine with dynamic function-based injection and condition-based visibility, allowing the interface to adjust based on window dimensions or specific filetype overrides. The project covers wide

    Allows embedding real-time external data by executing user-defined Lua functions at runtime.

    Lua
    GitHub पर देखें↗8,015
  • redux-observable/redux-observableredux-observable का अवतार

    redux-observable/redux-observable

    7,815GitHub पर देखें↗

    Redux-Observable is a functional middleware for Redux that treats action streams as observables to manage complex asynchronous side effects and timing. It acts as an asynchronous action orchestrator, transforming streams of Redux actions into new actions through pipelines of observable-based side effects to coordinate application state changes. The project allows for the dynamic loading, injection, and replacement of side-effect streams at runtime. This enables the addition of asynchronous task handlers without requiring a full application restart, supporting code splitting and lazy loading o

    Enables replacing or adding to the active root observable stream at runtime for hot reloading.

    TypeScript
    GitHub पर देखें↗7,815
  • venera-app/veneravenera-app का अवतार

    venera-app/venera

    7,619GitHub पर देखें↗

    Venera is a multi-source content reader and aggregator that allows users to browse and download media from various remote websites and local files through a unified interface. It functions as a local-remote media manager, synchronizing online content with local storage to enable offline viewing. The project utilizes a JavaScript-based content parser and aggregator to scrape and parse data from external web sources. This system allows for the definition of custom data extraction rules using JavaScript to fetch and display content from external websites. The platform covers remote media manage

    Allows expanding supported content websites by loading provider configurations at runtime.

    Dartandroid-appcomicflutter
    GitHub पर देखें↗7,619
  • zwaldowski/blockskitzwaldowski का अवतार

    zwaldowski/BlocksKit

    6,836GitHub पर देखें↗

    BlocksKit एक ब्लॉक-आधारित UI फ्रेमवर्क और कोड ब्लॉक एक्सटेंशन लाइब्रेरी है जिसे नेटिव एप्लिकेशन वातावरण के भीतर इंटरैक्टिव इंटरफेस और घटक लेआउट बनाने के लिए डिज़ाइन किया गया है। यह जटिल सामग्री ब्लॉक और इंटरैक्टिव तत्वों को परिभाषित करने के लिए एक संरचित सिस्टम प्रदान करता है जो मानक फ़ॉर्मेटिंग बाधाओं से अधिक हैं। फ्रेमवर्क में एक नेटिव-ब्रिज संचार लेयर शामिल है जो सैंडबॉक्स किए गए गेस्ट ब्लॉक और एक विशेषाधिकार प्राप्त नेटिव होस्ट के बीच एसिंक्रोनस डेटा एक्सचेंज के लिए एक संदेश बस के रूप में कार्य करता है। इन इंटरैक्शन को प्रबंधित करने के लिए, एक रनटाइम अनुमति प्रबंधक अनुरोधित ब्लॉक फ़ंक्शंस को नेटिव क्षमताओं के लिए मैप करता है, जो सुरक्षा सीमाओं को बनाए रखते हुए सिस्टम एक्सेस को सक्षम बनाता है। लाइब्रेरी उन्नत ब्लॉक लेआउट डिज़ाइन, कस्टम कोड ब्लॉक वृद्धि और इंटरैक्टिव तकनीकी दस्तावेज़ीकरण के विकास का समर्थन करती है। यह प्रतिबंधित निष्पादन वातावरण में नेटिव सिस्टम क्षमताओं को इंजेक्ट करके सैंडबॉक्स किए गए रनटाइम के विस्तार की सुविधा प्रदान करती है।

    Implements dynamic injection of native system capabilities into restricted runtime environments.

    Objective-C
    GitHub पर देखें↗6,836
  • otale/taleotale का अवतार

    otale/tale

    4,827GitHub पर देखें↗

    Tale is a self-hosted blogging platform and content management system built with Java. It functions as a Markdown publishing system that renders lightweight markup into structured web pages and stores posts and metadata within an embedded database for portability and easy backups. The system is distinguished by its highly customizable visual layer, supporting custom skin design, external theme installation, and the development of templates using structured directories of assets. It also features a plugin system that allows for the loading of external logic packages and custom components durin

    Uses helper functions to inject metadata, configuration options, and asset URLs directly into design templates.

    JavaScriptbladeblogjava-blog
    GitHub पर देखें↗4,827
  • ets-labs/python-dependency-injectorets-labs का अवतार

    ets-labs/python-dependency-injector

    4,805GitHub पर देखें↗

    This is a dependency injection framework and inversion of control container for Python. It decouples object creation from business logic by managing how services and their dependencies are assembled, delivered, and linked within an application. The framework is distinguished by its ability to perform automated component wiring, using import hooks and decorators to inject dependencies into functions and classes across different modules. It supports non-blocking flows through an asynchronous dependency resolver and manages the initialization and shutdown sequences of shared external resources a

    Provides the ability to determine application structure at runtime via configuration files or external data.

    Pythonaiohttpasynciodependency-injection
    GitHub पर देखें↗4,805
  • alexnisnevich/untrustedAlexNisnevich का अवतार

    AlexNisnevich/untrusted

    4,654GitHub पर देखें↗

    Untrusted is a web-based programming puzzle and meta-programming game where progress is achieved by rewriting the active JavaScript source code while the application is running. It functions as a code-editing adventure game that combines programming education with puzzle gameplay. The experience centers on real-time logic modification, requiring players to edit scripts to change environmental rules, manipulate game behavior, and resolve puzzle-based objectives. This interactive code editing allows players to overwrite active functions and variables to overcome obstacles. The project includes

    Allows players to overwrite active functions and variables in real time to modify game behavior.

    JavaScript
    GitHub पर देखें↗4,654
  • alibaba/dexposedalibaba का अवतार

    alibaba/dexposed

    4,508GitHub पर देखें↗

    Dexposed, Android उपकरणों पर डायनेमिक पैचिंग, फ्रेमवर्क इंटरसेप्शन और कोड इंस्ट्रूमेंटेशन के लिए डिज़ाइन किए गए रनटाइम टूल और इंजन का एक सेट है। यह एक हुकिंग फ्रेमवर्क और इंस्ट्रूमेंटेशन टूल के रूप में कार्य करता है जिसका उपयोग मूल बाइटकोड को संशोधित किए बिना लॉजिक को बदलने के लिए चल रही प्रक्रियाओं में कस्टम कोड लोड करने के लिए किया जाता है। यह प्रोजेक्ट Android एप्लिकेशन और सिस्टम फ्रेमवर्क दोनों के भीतर विधि व्यवहार के इंटरसेप्शन और संशोधन को सक्षम बनाता है। यह विशेष रूप से फ्रेमवर्क कॉल को ओवरराइड करके और रीस्टार्ट की आवश्यकता के बिना लाइव प्रक्रियाओं पर हॉट पैच लागू करके ऑपरेटिंग सिस्टम की सीमाओं को बायपास करने की क्षमताएं प्रदान करता है। टूलसेट व्यापक इंस्ट्रूमेंटेशन क्षमताओं को कवर करता है, जिसमें विधि निष्पादन का इंटरसेप्शन, सुपर विधि कॉल का पुनर्निर्देशन, और रनटाइम इंटरसेप्शन के माध्यम से सिस्टम-स्तरीय व्यवहार की निगरानी शामिल है।

    Implements mechanisms for injecting custom machine code into running processes to alter execution logic.

    Java
    GitHub पर देखें↗4,508
  • meituan-dianping/robustMeituan-Dianping का अवतार

    Meituan-Dianping/Robust

    4,455GitHub पर देखें↗

    Robust एक Android हॉटफिक्स फ्रेमवर्क और रनटाइम एप्लिकेशन अपडेटर है जिसे प्रोडक्शन वातावरण में बग्स को पैच करने के लिए डिज़ाइन किया गया है। यह एक बाइटकोड पैचर और डायनामिक कोड इंजेक्शन टूल के रूप में कार्य करता है, जो पूर्ण ऐप अपडेट या डिवाइस रीबूट की आवश्यकता के बिना एप्लिकेशन लॉजिक को संशोधित करने की अनुमति देता है। यह प्रोजेक्ट मौजूदा बिल्ड्स में नई क्लासेस और मेथड्स को इंजेक्ट करके और मौजूदा मेथड्स के कार्यान्वयन को संशोधित करके Android दोषों के सुधार को सक्षम बनाता है। यह बाइनरी पैच फाइलें उत्पन्न करने के लिए एक टूलचेन का उपयोग करता है जो एप्लिकेशन व्यवहार को अपडेट करती हैं और ऑन-द-फ्लाय वर्कअराउंड पेश करती हैं। सिस्टम इन अपडेट्स को बाइटकोड रीडायरेक्शन, क्लास लोडर आइसोलेशन और रनटाइम मेथड टेबल पैचिंग के माध्यम से प्राप्त करता है। यह रनिंग वर्चुअल मशीन के भीतर निष्पादन प्रवाह को रीडायरेक्ट करने के लिए रिफ्लेक्शन-आधारित हुकिंग और डायनामिक बाइटकोड इंजेक्शन को भी शामिल करता है।

    Provides mechanisms for injecting new classes and methods to update the live execution state of a running app.

    Javaandroiddynamicgradle
    GitHub पर देखें↗4,455
  • citizenfx/fivemcitizenfx का अवतार

    citizenfx/fivem

    4,169GitHub पर देखें↗

    FiveM is a multiplayer modification framework and game engine modding tool. It serves as a platform for creating and hosting community-driven modifications for open-world game engines, functioning specifically as a framework for Grand Theft Auto V to enable custom servers and multiplayer game modes. The project provides a dedicated game server host for managing network traffic and synchronized game states in modified environments. Its capabilities extend to modding Red Dead Redemption 2, allowing for the extension of game mechanics and the addition of custom content. The framework supports c

    Uses logic injection hooks to intercept engine functions and redirect internal game logic flows.

    C++cfxfivemgta
    GitHub पर देखें↗4,169
  • hdshare/wauxiliary_publicHdShare का अवतार

    HdShare/WAuxiliary_Public

    3,884GitHub पर देखें↗

    WAuxiliary_Public is a dynamic code instrumentation framework and application plugin framework designed to intercept and alter the execution flow of compiled applications. It functions as a process injection toolkit and software reverse engineering tool, enabling the injection of custom logic into active application memory spaces to extend functionality without requiring original source code. The framework specifically provides capabilities for extending the WeChat desktop client. It achieves this through runtime process injection and software reverse engineering to modify internal operations

    Writes custom executable code directly into a target process address space to execute external logic at runtime.

    Kotlinwauxiliarywauxvwechat
    GitHub पर देखें↗3,884
  • fabricmc/fabric-apiFabricMC का अवतार

    FabricMC/fabric-api

    3,098GitHub पर देखें↗

    Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and libraries that enable the integration of custom content into the game. It serves as a foundational toolkit for injecting custom logic, assets, and networked data into the game environment during both startup and runtime phases. The framework distinguishes itself by facilitating interoperability between independent modifications through shared events and interface-based contracts, which allow different mods to interact without requiring direct dependencies. It manages the complex

    Modifies compiled game classes at runtime by inserting custom logic into existing methods to enable external feature integration.

    Javafabricjavaminecraft
    GitHub पर देखें↗3,098
  • kozakdenys/qr-code-stylingkozakdenys का अवतार

    kozakdenys/qr-code-styling

    2,851GitHub पर देखें↗

    This library provides a framework for generating and styling QR codes within web applications. It transforms raw data into scannable patterns, allowing developers to render these codes directly in the browser using either canvas or vector-based graphics. The project distinguishes itself through extensive customization options that allow for the modification of individual visual components. Users can apply custom shapes, color gradients, and embedded images to the generated patterns, or inject custom elements to align the output with specific branding requirements. The library supports a rang

    Applies user-defined transformation functions to individual visual components during the rendering cycle for custom aesthetic overrides.

    TypeScript
    GitHub पर देखें↗2,851
  • xposed-modules-repo/top.hookvip.proXposed-Modules-Repo का अवतार

    Xposed-Modules-Repo/top.hookvip.pro

    2,795GitHub पर देखें↗

    This project is an Xposed Framework module and runtime code injector designed to modify Android application behavior. It functions as an app modifier and feature unlock tool that enables the injection of custom code and the bypassing of subscription restrictions and payment walls to grant access to premium capabilities. The system extends application user interfaces by embedding functional toggles and custom control menus directly into the settings and user pages of target apps. It allows for the injection of additional tools and enhancements through a dedicated configuration menu. The techn

    Allows the injection of additional tools and enhancements into target applications through a dedicated configuration menu.

    androidhookvipxposed-module
    GitHub पर देखें↗2,795
  • editablejs/editableeditablejs का अवतार

    editablejs/editable

    1,806GitHub पर देखें↗

    Editable is a modular framework for building custom web-based rich text editors. It provides a structured environment for managing complex document content, including support for structured data like lists and grids, while maintaining an immutable tree representation to ensure predictable state manipulation. The framework distinguishes itself through a collaborative engine that synchronizes document state across multiple users in real-time using operational transformation. It also features a plugin-based architecture that allows developers to intercept rendering and node behavior, enabling th

    Allows developers to inject custom components and logic by intercepting rendering and node behavior.

    TypeScripteditablereact-editorrich-editor
    GitHub पर देखें↗1,806
  • iamkun/tower_gameiamkun का अवतार

    iamkun/tower_game

    1,596GitHub पर देखें↗

    Tower Game भौतिकी-संचालित स्टैकिंग सिमुलेशन बनाने के लिए डिज़ाइन किया गया एक ब्राउज़र-आधारित JavaScript इंजन है। यह इंटरैक्टिव आर्केड-शैली चुनौतियों को विकसित करने के लिए एक फ्रेमवर्क प्रदान करता है जहां खिलाड़ी संरचनाओं का निर्माण करने के लिए ब्लॉक को संरेखित करते हैं, जिसमें मुख्य सिस्टम होते हैं जो टक्कर लॉजिक, स्वास्थ्य ट्रैकिंग और सटीकता-आधारित स्कोरिंग का प्रबंधन करते हैं। यह इंजन एक मॉड्यूलर आर्किटेक्चर के माध्यम से खुद को अलग करता है जो गेमप्ले मैकेनिक्स के गहरे अनुकूलन की अनुमति देता है। डेवलपर्स रनटाइम पर डिफ़ॉल्ट आंदोलन गति, दोलन कोण और स्कोरिंग ट्रिगर को ओवरराइड करने के लिए कस्टम कार्यों को इंजेक्ट कर सकते हैं। इसके अतिरिक्त, सिस्टम डीकूपल्ड एसेट प्रबंधन का समर्थन करता है, जो अंतर्निहित स्रोत कोड में संशोधन की आवश्यकता के बिना डिफ़ॉल्ट विज़ुअल और श्रवण मीडिया को बदलने में सक्षम बनाता है। प्लेटफ़ॉर्म HTML5 कैनवास पर एक तत्काल-मोड रेंडरिंग दृष्टिकोण का उपयोग करता है, जो सिमुलेशन समय को सुसंगत बनाए रखने के लिए डिस्प्ले रिफ्रेश दर के साथ सिंक्रोनाइज़ होता है। यह बाहरी प्लगइन्स की आवश्यकता के बिना सीधे वेब ब्राउज़र के भीतर सुलभ, गेम नियमों और यांत्रिक सिमुलेशन को प्रोटोटाइप करने के लिए एक व्यापक वातावरण प्रदान करता है।

    Allows developers to override core game mechanics by passing custom logic functions into the simulation engine at runtime.

    JavaScriptcanvasgamehtml5
    GitHub पर देखें↗1,596
  • cuiocean/zy-player-appcuiocean का अवतार

    cuiocean/ZY-Player-APP

    1,257GitHub पर देखें↗

    ZY-Player-APP is a cross-platform mobile video playback application designed to aggregate and stream media from multiple external internet sources. It functions as a media client that enables users to search, discover, and play video content through a unified interface. The application distinguishes itself by allowing users to configure custom providers, enabling the integration of diverse third-party video streaming APIs. It supports personalized library management, allowing users to organize favorite content and automatically track playback progress to resume videos from previously saved ti

    Loads external media source definitions at runtime to interface with diverse third-party video streaming APIs.

    Vueuniappzyzy-player
    GitHub पर देखें↗1,257
  1. Home
  2. Software Engineering & Architecture
  3. Dynamic Function Injection

सब-टैग एक्सप्लोर करें

  • Capability InjectionMechanisms for granting specific functional permissions or system API access to runtime environments. **Distinct from Dynamic Function Injection:** Focuses on injecting system capabilities/permissions rather than user-defined UI functions
  • Logic Injection HooksInterfaces that allow runtime injection of custom functions to override core simulation behaviors. **Distinct from Dynamic Function Injection:** Distinct from Dynamic Function Injection: focuses on game-specific logic overrides for simulation mechanics rather than general UI string embedding.
  • Provider Configurations1 सब-टैगDynamic loading of external service configurations at runtime. **Distinct from Dynamic Function Injection:** Specifically focuses on loading external content provider settings rather than executing arbitrary UI functions.
  • Rendering Cycle OverridesAllows user-defined transformation functions to be injected into the rendering cycle for custom aesthetic modifications. **Distinct from Dynamic Function Injection:** Distinct from Dynamic Function Injection: focuses on the rendering cycle hook for visual components rather than general string embedding.
  • Runtime Code InjectionMechanisms for replacing active functions and variables in a running application environment. **Distinct from Dynamic Function Injection:** Focuses on updating the live execution state of a running app rather than embedding content into UI elements.
  • Runtime Effect InjectionAdding or replacing side-effect handlers in a running application without a restart. **Distinct from Dynamic Function Injection:** Focuses on swapping the logic of side-effect streams (Epics) rather than injecting UI functions.
  • Template Variable InjectionThe process of using helper functions to inject metadata and configuration values into UI templates. **Distinct from Dynamic Function Injection:** Distinct from Dynamic Function Injection: specifically targets the insertion of metadata and configuration into templates rather than general runtime function execution.
  • UI Feature InjectionInjecting custom tools and functionality enhancements into an application via runtime configuration menus. **Distinct from Dynamic Function Injection:** Specializes dynamic function injection specifically for adding new user-facing tools and UI enhancements to target apps.