awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 repositorios

Awesome GitHub RepositoriesAutomated Patch Appliers

Utilities for generating and applying code patches or opening pull requests automatically.

Distinct from Patch Generators: Distinct from patch generators: focuses on the application and submission lifecycle rather than just diff generation.

Explore 12 awesome GitHub repositories matching software engineering & architecture · Automated Patch Appliers. Refine with filters or upvote what's useful.

Awesome Automated Patch Appliers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • czlonkowski/n8n-mcpAvatar de czlonkowski

    czlonkowski/n8n-mcp

    21,780Ver en GitHub↗

    This project provides a Model Context Protocol server that enables autonomous agents to interact with and manage automation workflows. It functions as an integration layer, allowing language models to discover, build, test, and deploy complex automation sequences through natural language instructions and structured schema-based communication. The platform distinguishes itself by offering granular control over automation logic, including the ability to perform surgical, incremental patches to specific workflow nodes rather than replacing entire structures. It supports multi-instance connectivi

    Applies surgical, diff-based updates to specific workflow nodes for precise logic control.

    TypeScriptmcpmcp-servern8n
    Ver en GitHub↗21,780
  • swe-agent/swe-agentAvatar de SWE-agent

    SWE-agent/SWE-agent

    18,510Ver en GitHub↗

    SWE-agent is an autonomous software engineering platform designed to automate repository maintenance and issue resolution. By orchestrating language models to navigate codebases, diagnose software bugs, and apply fixes, the framework functions as an autonomous agent capable of executing shell commands, editing source code, and managing pull requests within isolated, containerized environments. The platform distinguishes itself through its focus on end-to-end task autonomy and observability. It features a robust trajectory logging system that records every thought, action, and environment obse

    Generates and applies patches to local files or opens pull requests upon issue resolution.

    Pythonagentagent-based-modelai
    Ver en GitHub↗18,510
  • ds300/patch-packageAvatar de ds300

    ds300/patch-package

    11,098Ver en GitHub↗

    Patch-package is a utility that extends JavaScript package managers to capture and reapply local modifications made to installed third-party dependencies. By generating standard diff files from changes made directly to the source code on disk, it allows developers to maintain custom fixes across dependency updates and team environments without the need to fork or publish modified versions of external libraries. The tool integrates directly into the package manager lifecycle, automatically applying stored patches after dependencies are installed or updated. It supports complex maintenance scen

    Provides atomic, reversible patch application to prevent dependency corruption during build processes.

    TypeScriptdependenciesdependency-managerdiff
    Ver en GitHub↗11,098
  • pwndbg/pwndbgAvatar de pwndbg

    pwndbg/pwndbg

    10,051Ver en GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Displays a comprehensive list of all active binary patches currently applied to the session.

    Pythonbinary-ninjacapture-the-flagctf
    Ver en GitHub↗10,051
  • stenzek/duckstationAvatar de stenzek

    stenzek/duckstation

    9,754Ver en GitHub↗

    DuckStation is a high-performance PlayStation 1 emulator that simulates the original console's hardware logic and CPU and GPU on modern computer systems. It functions as a console hardware emulator, disc image loader, and game state manager to execute original games and preserve retro software. The project differentiates itself through a game graphics upscaler that improves visual clarity using texture filtering, geometry precision corrections, and custom shader chains. It also features advanced memory manipulation tools for layered patch injection and the application of community cheat codes

    Integrates external patches and community cheat databases to modify game behavior.

    C++appimageemulatorenhancements
    Ver en GitHub↗9,754
  • 0x4m4/hexstrike-aiAvatar de 0x4m4

    0x4m4/hexstrike-ai

    9,617Ver en GitHub↗

    This project is a comprehensive security platform providing an LLM security orchestration framework, an AI agent firewall, and tools for vulnerability remediation, compliance automation, and endpoint protection. It functions as a centralized system to protect AI models from adversarial exploits while managing the identification and patching of software flaws. The platform distinguishes itself through the coordination of specialized AI agents to automate complex security workflows, including reconnaissance, bug hunting, and exploit development. It implements dedicated guardrails to block promp

    Implements vulnerability fixes as discrete, reversible transactions with automatic backup and rollback capabilities.

    Python0x4m4aiai-agents
    Ver en GitHub↗9,617
  • alibaba/andfixAvatar de alibaba

    alibaba/AndFix

    6,998Ver en GitHub↗

    AndFix is a binary patching framework and update system for Android applications. It provides tools for generating binary diffs and applying runtime method replacements to fix bugs without requiring a full application update. The system utilizes a binary diff generator to isolate minimal code changes between package versions. It supports the consolidation of multiple incremental patches into a single update file and employs native hooks to replace specific method implementations in memory during the application initialization phase. The framework covers capabilities for binary patch generati

    Combines several single-fix patch files into a single consolidated update to streamline delivery.

    C++androidhotfix
    Ver en GitHub↗6,998
  • j-hc/revanced-magisk-moduleAvatar de j-hc

    j-hc/revanced-magisk-module

    6,883Ver en GitHub↗

    This project is an Android application patching tool and Magisk system module generator. It is designed to apply custom modifications to application packages and generate modules that install these patched binaries into the system partition of rooted Android devices. The tool incorporates a root-based application installer that utilizes specialized mounting methods, such as Zygisk application mounting, to bypass root detection warnings and mount errors. It further distinguishes itself by automating the retrieval of application binaries from external mirrors based on specific device architectu

    Implements a configuration system to filter which approved modifications are applied to the application.

    Shellextendedmagiskmodule
    Ver en GitHub↗6,883
  • pardeike/harmonyAvatar de pardeike

    pardeike/Harmony

    6,526Ver en 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

    Provides utilities to track and manage multiple active runtime patches applied to the same method.

    C#cilcsharpdetour
    Ver en GitHub↗6,526
  • microsoft/code-pushAvatar de microsoft

    microsoft/code-push

    4,415Ver en GitHub↗

    Code-push es un servicio de actualización inalámbrica (OTA) basado en la nube, diseñado para entregar actualizaciones de JavaScript y recursos a aplicaciones móviles. Permite la distribución de binarios de aplicaciones y correcciones rápidas (hotfixes) sin requerir una reinstalación completa de la aplicación ni el proceso tradicional de revisión y aprobación de la tienda de aplicaciones. El sistema se distingue por sus capacidades de despliegue dirigido, permitiendo que las actualizaciones se entreguen a grupos demográficos y cohortes de usuarios específicos. Admite la sincronización de versiones de lanzamiento activas entre un backend en la nube y el cliente instalado para gestionar los estados de despliegue en diferentes entornos. La plataforma cubre una amplia gama de capacidades operativas, incluyendo la gestión de metadatos de aplicaciones, la automatización de ciclos de vida de despliegue y la recopilación de métricas de salud y estabilidad. Proporciona herramientas para monitorear las tasas de adopción de lanzamientos, recuperar recuentos de instalaciones y recopilar informes de fallos para analizar el impacto de las actualizaciones. El proyecto está implementado utilizando TypeScript.

    Monitors population-level installation metrics and rollback data to analyze how users are adopting new application updates.

    TypeScriptcodepushcordovareact
    Ver en GitHub↗4,415
  • wemobiledev/articleAvatar de WeMobileDev

    WeMobileDev/article

    4,395Ver en 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

    Describes how to detect system OTA updates and reapply hotfix patches after invalidation.

    Ver en GitHub↗4,395
  • drdonk/unlockerAvatar de DrDonk

    DrDonk/unlocker

    3,840Ver en GitHub↗

    Unlocker is a patching tool designed to enable the installation and booting of macOS guest operating systems on non-Apple hardware. It functions as a macOS guest enabler by modifying virtualization software binaries to bypass hardware restrictions and support OS combinations that are not supported by default. The project provides a mechanism to emulate Apple-specific device signatures by intercepting calls between the virtual machine manager and the hardware. It also includes a driver image provider that delivers ISO images containing the necessary utilities and drivers for guest installation

    Checks whether the necessary binary modifications have been successfully applied to the virtualization software.

    Go
    Ver en GitHub↗3,840
  1. Home
  2. Software Engineering & Architecture
  3. Code Patching Engines
  4. Patch Generators
  5. Automated Patch Appliers

Explorar subetiquetas

  • Applied Patch Tracking3 sub-etiquetasUtilities for listing and managing active binary patches applied during a debugging session. **Distinct from Automated Patch Appliers:** Distinct from Automated Patch Appliers: focuses on listing and auditing active patches in the current session rather than the application process.
  • Atomic Patch AppliersExecutes patch operations as discrete, reversible transactions to ensure that failed applications do not leave dependencies in corrupted states. **Distinct from Automated Patch Appliers:** Distinct from general automated patch appliers: focuses on transactionality and atomicity of the application process.
  • Patch ConsolidationCombining multiple incremental binary diffs into a single update file. **Distinct from Automated Patch Appliers:** Focuses on combining multiple fix files rather than the automated application or generation lifecycle.