awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 个仓库

Awesome GitHub RepositoriesRuntime Method Patching

Replacing function implementations at runtime to modify application behavior without source changes.

Distinct from Function Behavior Replacement: Distinct from Function Behavior Replacement: focuses on actual runtime patching of live methods rather than test stubs.

Explore 10 awesome GitHub repositories matching testing & quality assurance · Runtime Method Patching. Refine with filters or upvote what's useful.

Awesome Runtime Method Patching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • bang590/jspatchbang590 的头像

    bang590/JSPatch

    11,330在 GitHub 上查看↗

    JSPatch is a JavaScript native bridge and method swizzler that allows for the dynamic injection of logic into a hosted native environment. It functions as a cross-language data mapper and execution engine, enabling the replacement of native function pointers with JavaScript wrappers to modify application behavior at runtime. The project provides the ability to perform runtime application patching by overriding native class methods and object properties. This allows for the modification of application logic and the application of hotfixes using JavaScript code loaded from local files or remote

    Replaces native function pointers with JavaScript wrappers to modify class behavior without recompiling the binary.

    Objective-C
    在 GitHub 上查看↗11,330
  • betterdiscord/betterdiscordBetterDiscord 的头像

    BetterDiscord/BetterDiscord

    9,114在 GitHub 上查看↗

    Better Discord enhances Discord desktop app with new features.

    Intercepts and modifies existing Discord functions at runtime to alter behavior without source changes.

    TypeScriptbetterdiscorddiscord
    在 GitHub 上查看↗9,114
  • steipete/aspectssteipete 的头像

    steipete/Aspects

    8,436在 GitHub 上查看↗

    Aspects is an aspect-oriented programming library and method hooking framework designed for intercepting and modifying JavaScript function behavior without altering the original source code. It serves as a runtime logic injector that allows for the addition and removal of executable code wrappers from active functions. The library enables the injection of custom logic before or after methods to change application behavior at runtime. It further provides the ability to intercept method calls to capture or override return values before they reach the caller. The framework manages these interce

    Swaps original function references with decorated versions at runtime to modify behavior without altering source code.

    Objective-Caspectshooksobjective-c
    在 GitHub 上查看↗8,436
  • pardeike/harmonypardeike 的头像

    pardeike/Harmony

    6,526在 GitHub 上查看↗

    Harmony is a library for modifying, replacing, and decorating compiled .NET and Mono methods during execution without altering binary files on disk. It functions as a runtime method patching tool, a CIL instruction manipulator, and a reflection extension for C#. The project provides mechanisms to intercept method execution, allowing custom code to run before or after original methods while maintaining the existing program flow. It enables the analysis and rewriting of Common Intermediate Language instructions to change the internal logic of compiled methods. The toolkit also includes utiliti

    Serves as a library for modifying, replacing, and decorating compiled .NET and Mono methods at runtime.

    C#cilcsharpdetour
    在 GitHub 上查看↗6,526
  • linkedin/liger-kernellinkedin 的头像

    linkedin/Liger-Kernel

    6,148在 GitHub 上查看↗

    Liger-Kernel is a collection of pre-built fused Triton kernels and patching utilities designed to accelerate large language model training. It provides drop-in kernel replacements for common LLM operations such as RMSNorm, cross-entropy loss, and attention, enabling increased throughput and reduced memory usage while preserving bitwise-exact gradients. The project serves as a toolkit for composing custom model architectures from individual optimized kernels and for patching pre-existing models with minimal code changes. The project distinguishes itself through its ability to perform runtime m

    Enables runtime monkey-patching of Hugging Face and Megatron-LM model layers with optimized Triton kernels.

    Pythonfinetuninggemma2hacktoberfest
    在 GitHub 上查看↗6,148
  • therealjoelmatic/removeadblockthingTheRealJoelmatic 的头像

    TheRealJoelmatic/RemoveAdblockThing

    6,001在 GitHub 上查看↗

    RemoveAdblockThing is a browser extension that removes YouTube's adblock detection popup and skips video ads without triggering the platform's anti-adblock systems. It is designed to maintain an uninterrupted viewing experience by eliminating the intrusive "Ad blocker are not allowed on YouTube" message and automatically bypassing ad detection mechanisms. The extension works by injecting a content script at document_start to intercept and modify page behavior before YouTube's ad detection scripts run. It uses a DOM MutationObserver to monitor the YouTube DOM for ad-related elements and detect

    Patches YouTube's runtime scripts by replacing functions responsible for adblock detection logic.

    JavaScriptadblockremove-not-allowedtampermonkey
    在 GitHub 上查看↗6,001
  • wemobiledev/articleWeMobileDev 的头像

    WeMobileDev/article

    4,395在 GitHub 上查看↗

    This repository is a collection of technical knowledge and solutions focused on mobile application development, particularly for Android and iOS platforms. It covers a wide range of practical engineering challenges, including hotfix and patching techniques, database management and repair, network communication, logging, and video processing. The content is presented as shared knowledge, documenting real-world problems and their implementations. The project provides detailed guidance on applying hotfixes to running Android applications through multiple methods, such as class replacement, full

    Replaces method implementations at runtime using native hooks for immediate bug fixes without restarting the app.

    在 GitHub 上查看↗4,395
  • cosmicpython/bookcosmicpython 的头像

    cosmicpython/book

    3,823在 GitHub 上查看↗

    This project is a technical resource and pattern library for building enterprise applications with Python. It serves as a guide for implementing clean architecture, providing a framework for separating core business logic from infrastructure and external frameworks. The material focuses on Domain-Driven Design and the application of architectural patterns to maintain complex business requirements. It provides specific guidance on the Repository pattern for data abstraction, Command-Query Responsibility Segregation for optimizing read and write paths, and the use of dependency inversion to dec

    Demonstrates replacing method implementations at runtime to modify application behavior without altering source code.

    Python
    在 GitHub 上查看↗3,823
  • transformerlensorg/transformerlensTransformerLensOrg 的头像

    TransformerLensOrg/TransformerLens

    3,098在 GitHub 上查看↗

    TransformerLens is a library for mechanistic interpretability research designed to reverse engineer the learned algorithms within large language models. It provides a standardized framework for wrapping diverse transformer architectures, allowing researchers to extract, manipulate, and analyze internal activations and weights through a consistent interface. The project distinguishes itself through a comprehensive system of activation hooks that can capture, patch, and ablate internal tensors during the forward pass. It includes specialized utilities for decomposing fused projections, material

    Replaces internal model activations with specific values during a forward pass to test the influence of specific neurons.

    Python
    在 GitHub 上查看↗3,098
  • lsposed/corepatchLSPosed 的头像

    LSPosed/CorePatch

    2,876在 GitHub 上查看↗

    Uses runtime method replacement to alter Android framework methods without modifying system files.

    Javacorepatchdisable-signature-verificationxposed
    在 GitHub 上查看↗2,876
  1. Home
  2. Testing & Quality Assurance
  3. Function Call Tracking
  4. Function Behavior Replacement
  5. Runtime Method Patching

探索子标签

  • Activation PatchingThe process of replacing internal activations with specific values to test neuron influence. **Distinct from Model Layer Patching:** Distinct from Model Layer Patching: replaces tensor values (activations) rather than replacing the neural network layer implementation.
  • Model Layer PatchingRuntime replacement of specific neural network layers with optimized implementations without source code changes. **Distinct from Runtime Method Patching:** Distinct from Runtime Method Patching: targets ML model layers specifically, not general application methods.