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
·

48 repositorios

Awesome GitHub RepositoriesRemote Debugging

Capabilities for connecting to and inspecting the state of applications running on remote servers.

Distinct from Application Debugging: Focuses on network-based connection to remote JVMs rather than local event-driven debugging.

Explore 48 awesome GitHub repositories matching development tools & productivity · Remote Debugging. Refine with filters or upvote what's useful.

Awesome Remote Debugging GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • judasn/intellij-idea-tutorialAvatar de judasn

    judasn/IntelliJ-IDEA-Tutorial

    22,113Ver en GitHub↗

    This project is an instructional user guide and software development workflow tutorial designed to help users master a professional integrated development environment. It provides educational content and step-by-step instructions for optimizing coding productivity and navigating development tools across various language versions. The material specifically covers the configuration of Java-centric environments, including setting up the operating system, managing dependencies, and tuning memory settings. It offers detailed guidance on utilizing professional tools to streamline development proces

    Provides instructions for connecting to external servers to troubleshoot and test live application behavior in real-time.

    android-studiocliondatagrip
    Ver en GitHub↗22,113
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Ver en GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Provides capabilities for inspecting console logs and network records to debug web application behavior.

    TypeScript
    Ver en GitHub↗20,272
  • avwo/whistleAvatar de avwo

    avwo/whistle

    15,570Ver en GitHub↗

    Whistle is an HTTP debugging proxy that captures, inspects, and modifies traffic through a web-based management interface. It operates as a man-in-the-middle proxy, intercepting HTTP, HTTPS, HTTP/2, WebSocket, and TCP traffic between clients and servers, and provides a plugin-based architecture that extends core functionality with custom rules, UI panels, and protocol handlers at runtime. The project distinguishes itself through a combination of capabilities that go beyond basic traffic inspection. It supports server-side headless operation on Linux, allowing it to intercept traffic for appli

    Injects a Weinre remote debugging client into web pages for DOM inspection, console logging, and network monitoring.

    JavaScriptcharlesdebugfiddler
    Ver en GitHub↗15,570
  • butomo1989/docker-androidAvatar de butomo1989

    butomo1989/docker-android

    15,370Ver en GitHub↗

    This project provides a containerized environment for running and testing Android applications, enabling the deployment of mobile emulators within isolated Linux environments. It serves as a platform for mobile testing automation, allowing developers to execute unit and interface tests against virtual devices while ensuring consistent configurations across different development machines. The platform distinguishes itself by offering browser-based access to virtual mobile devices, which eliminates the need for local virtualization software on the host machine. It facilitates remote interaction

    Enables remote management and inspection of mobile emulators through standard debug bridge protocols.

    Python
    Ver en GitHub↗15,370
  • gaearon/redux-devtoolsAvatar de gaearon

    gaearon/redux-devtools

    14,355Ver en GitHub↗

    Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces for inspecting state trees, monitoring real-time state changes, and dispatching actions. The project features a state time travel debugger that allows for rewinding and replaying sequences of dispatched actions to reproduce specific application states. It includes a remote state monitor to track state changes from sources in environments where local browser access is unavailable. The toolset covers action history replay, state change inspection, and hot-reload development work

    Offers a debugging interface to connect to and inspect the state of applications running in remote environments.

    TypeScript
    Ver en GitHub↗14,355
  • node-inspector/node-inspectorAvatar de node-inspector

    node-inspector/node-inspector

    12,646Ver en GitHub↗

    node-inspector is a web-based debugger for Node.js applications that integrates the Blink developer tools interface. It functions as a runtime profiler and inspection suite, providing a remote debugging interface to connect a local browser to a Node.js process. The project enables live code iteration, allowing source code to be modified while the process is running and persisting those changes back to the physical file system. It also includes a JavaScript runtime profiler to monitor CPU and heap usage for identifying bottlenecks and memory leaks. The tool covers execution flow control throu

    Connects a local debugger interface to a process running on a remote machine via network ports.

    JavaScript
    Ver en GitHub↗12,646
  • cs01/gdbguiAvatar de cs01

    cs01/gdbgui

    10,338Ver en GitHub↗

    gdbgui is a web-based graphical frontend and visualizer for the GNU Debugger. It serves as a compiled language debugger that provides source-level inspection for C, C++, Go, Rust, and Fortran. The project acts as a remote debugging interface, providing a secure web portal for connecting to and controlling GDB sessions over a network. It distinguishes itself by offering a browser-based environment to visualize call stacks and data structures for programs running via the GNU Debugger. The interface covers program execution control and breakpoint management, featuring graphical variable inspect

    Provides capabilities for connecting to and inspecting the state of applications running on remote servers.

    TypeScriptbrowsercc-plus-plus
    Ver en GitHub↗10,338
  • containerd/nerdctlAvatar de containerd

    containerd/nerdctl

    10,172Ver en GitHub↗

    nerdctl is a command-line tool that manages containers and images using containerd as the runtime, providing a Docker-compatible interface for container lifecycle management. It supports running containers with the same command syntax and flags as Docker, including multi-container Compose workflows, and enables rootless container execution without host kernel escalation. The tool extends beyond basic container management with several advanced distribution and security capabilities. It can start containers before full image download by fetching only metadata and on-demand layers from eStargz-f

    Provides direct debugging of Kubernetes containers by targeting the containerd namespace.

    Gocontainerd
    Ver en GitHub↗10,172
  • orbstack/orbstackAvatar de orbstack

    orbstack/orbstack

    8,903Ver en GitHub↗

    OrbStack is a native macOS application that replaces Docker Desktop, providing an all-in-one environment for running Docker containers, full Linux virtual machines, and local Kubernetes clusters. It runs Linux VMs directly on the macOS hypervisor framework for near-native performance, uses VirtioFS for fast bidirectional file sharing between macOS and Linux, and leverages Rosetta for near-native x86 emulation on Apple Silicon. The system assigns predictable local domain names to containers and VMs with automatic HTTPS certificate generation, forwards ports via event-driven updates, and stores

    Accesses individual pod IPs directly for debugging and testing purposes.

    Shellcolimadockerdocker-desktop
    Ver en GitHub↗8,903
  • top-think/thinkAvatar de top-think

    top-think/think

    7,888Ver en GitHub↗

    Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components. The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment. It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middlewa

    Allows for the inspection of internal state and variables from an external environment to troubleshoot issues.

    PHPframeworkormroute
    Ver en GitHub↗7,888
  • libimobiledevice/libimobiledeviceAvatar de libimobiledevice

    libimobiledevice/libimobiledevice

    7,733Ver en GitHub↗

    libimobiledevice is a communication library designed to interact with iOS devices using native protocols instead of proprietary software. It provides a set of tools for device management, including firmware recovery, filesystem access, and the creation of native backups and restores. The project implements a property list parser to read and write data across binary, XML, and JSON formats. It enables low-level hardware control, such as triggering recovery modes, modifying system settings, and managing device activation and provisioning via official servers. The library covers several function

    Establishes debug connections and proxies to perform remote application and web engine debugging on the device.

    Ccioslibrary
    Ver en GitHub↗7,733
  • wuchangming/spy-debuggerAvatar de wuchangming

    wuchangming/spy-debugger

    7,620Ver en GitHub↗

    spy-debugger is an HTTP proxy debugging tool designed for intercepting and analyzing network traffic from mobile devices, WebViews, and mobile browsers. It functions as a network packet capture tool and a remote browser inspector, allowing users to monitor HTTP and HTTPS requests wirelessly without the need for USB cables. The project distinguishes itself by using script injection to enable remote debugging. It injects JavaScript into HTTP response bodies, providing the ability to inspect HTML and CSS elements and perform live page content editing directly on the mobile screen. Additionally,

    Connects to and inspects mobile browser pages and WebViews via a remote network connection.

    JavaScriptdebugspy-debuggerwechat
    Ver en GitHub↗7,620
  • kubeedge/kubeedgeAvatar de kubeedge

    kubeedge/kubeedge

    7,487Ver en GitHub↗

    KubeEdge is a distributed edge computing framework that extends Kubernetes to manage containerized workloads and hardware devices at the edge. It functions as a Kubernetes edge orchestration system, allowing the deployment and management of applications across distributed edge nodes using native Kubernetes APIs and workflows. The project distinguishes itself through a specialized focus on IoT integration and node autonomy. It employs digital-twin state modeling to represent physical hardware devices as virtual objects, utilizing an MQTT-based messaging bus for communication with heterogeneous

    Provides capabilities to stream logs and execute interactive commands for troubleshooting containers on remote edge hosts.

    Gocloud-nativecncfcontainer
    Ver en GitHub↗7,487
  • jerryscript-project/jerryscriptAvatar de jerryscript-project

    jerryscript-project/jerryscript

    7,399Ver en GitHub↗

    JerryScript is a lightweight, ECMAScript-compliant JavaScript engine and bytecode compiler designed for resource-constrained devices. It serves as an embedded interpreter and IoT scripting runtime, enabling the execution of JavaScript code within native C applications on hardware with limited memory. The project differentiates itself through a focus on low-memory runtime management, utilizing bytecode precompilation and pre-compiled state snapshots to reduce startup time and memory overhead. It features a C-binding native bridge for bidirectional communication between native code and scripts,

    Implements a remote client-server architecture to control execution and manage breakpoints in running scripts.

    C
    Ver en GitHub↗7,399
  • telepresenceio/telepresenceAvatar de telepresenceio

    telepresenceio/telepresence

    7,240Ver en GitHub↗

    Telepresence is a hybrid development environment and network proxy for Kubernetes. It provides a system for running workloads on a local machine while maintaining active connectivity to a remote cluster environment. The project functions as a traffic interceptor and network bridge, establishing a two-way tunnel between a local workstation and a remote cluster. This allows for the redirection of traffic from a remote Kubernetes service to a local process, enabling real-time debugging and testing of code without the need to redeploy containers. Its capabilities cover remote cluster connectivit

    Intercepts traffic from a remote Kubernetes service to a local process to debug code without redeploying containers.

    Godockerkuberneteslocal-development
    Ver en GitHub↗7,240
  • mfussenegger/nvim-dapAvatar de mfussenegger

    mfussenegger/nvim-dap

    6,955Ver en GitHub↗

    nvim-dap is a Neovim plugin that serves as a client implementation of the Debug Adapter Protocol. It provides a language-agnostic debugger interface that integrates external debugger binaries into the editor, allowing users to manage breakpoints and step through code. The project enables remote process debugging by attaching to running processes or containerized applications via TCP sockets and network proxies. It supports connecting to debug adapters through standard input/output or TCP, with specialized support for launching and attaching to Java processes. The plugin covers program execut

    Attaches a debugger to running processes or containerized applications via TCP sockets and network proxies.

    Luadebug-adapter-protocoldebuggerneovim
    Ver en GitHub↗6,955
  • chyingp/nodejs-learning-guideAvatar de chyingp

    chyingp/nodejs-learning-guide

    6,874Ver en GitHub↗

    This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp

    Demonstrates connecting a local debugger to a remote process via a network port.

    Rubycryptoexpressnodejs
    Ver en GitHub↗6,874
  • fex-emu/fexAvatar de FEX-Emu

    FEX-Emu/FEX

    6,896Ver en GitHub↗

    FEX is an emulator that executes 32-bit and 64-bit x86 binaries on ARM64 hardware. It functions as a binary translation framework that converts guest machine code into host instructions using a JIT compilation engine and a persistent code cache. The project features a Vulkan graphics wrapper that translates OpenGL and Vulkan API calls to native host drivers, enabling cross-architecture graphics rendering. It includes a dedicated root filesystem manager for downloading, mounting, and switching between compressed filesystem images required for guest application environments. The system provide

    Attaches a remote GDB server to running processes to retrieve backtraces and monitor execution.

    C++arm64cppemulation
    Ver en GitHub↗6,896
  • pixie-io/pixieAvatar de pixie-io

    pixie-io/pixie

    6,467Ver en GitHub↗

    Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter

    Collects and queries telemetry data automatically using eBPF for real-time debugging without manual instrumentation.

    C++
    Ver en GitHub↗6,467
  • vmware-archive/octantAvatar de vmware-archive

    vmware-archive/octant

    6,244Ver en GitHub↗

    Highly extensible platform for developers to better understand the complexity of Kubernetes clusters.

    Debugs Kubernetes workloads by streaming pod logs, forwarding ports, and inspecting object details from a single interface.

    Gogogolangkubernetes
    Ver en GitHub↗6,244
Ant.123Siguiente
  1. Home
  2. Development Tools & Productivity
  3. Application Debugging
  4. Remote Debugging

Explorar subetiquetas

  • API Call SerializationThe process of converting native application calls into standardized formats for remote debugging. **Distinct from Remote Debugging:** Distinct from Remote Debugging by focusing specifically on the serialization of API calls rather than the general connection logic.
  • BrowserCapabilities for connecting an external developer console to a live browser instance to inspect and troubleshoot web pages. **Distinct from Remote Debugging:** Specific to browser engines and web page inspection, whereas remote debugging generally covers JVMs or generic application states.
  • Cross-Architecture GPU Remote DebuggersRemote debugging tools for CUDA applications on both x86 and ARM hardware. **Distinct from Remote Debugging:** Distinct from Remote Debugging: specifically supports debugging CUDA applications on both x86 and ARM architectures.
  • GPU Remote DebuggersRemote debugging tools specifically for GPU applications. **Distinct from Remote Debugging:** Distinct from Remote Debugging: focuses on GPU application debugging over SSH/Telnet, not general remote debugging.
  • Guest Executable DebuggersTools for inspecting the registers and memory of code running inside a virtual machine. **Distinct from Remote Debugging:** Distinct from Remote Debugging: targets the guest machine code of an emulated console rather than network-based application servers.
  • Kubernetes Node Debugging1 sub-etiquetaTransient debug environments used to investigate and troubleshoot specific nodes within a Kubernetes cluster. **Distinct from Kubernetes Pod Debugging:** Distinct from Kubernetes Pod Debugging: focuses on the node-level infrastructure rather than individual pods.
  • Kubernetes Pod Debugging5 sub-etiquetasAttaching a debugger to a local process connected to a Kubernetes pod for step-through debugging in production-like conditions. **Distinct from Remote Debugging:** Distinct from Remote Debugging: specifically targets debugging a local process connected to a Kubernetes pod, not general remote server debugging.
  • LLDB Remote Debugging BridgesInterfaces that attach the LLDB debugger to remote applications for breakpoint setting and state inspection. **Distinct from Remote Debugging:** Distinct from Remote Debugging: specifically uses LLDB for debugging Apple platform apps, not general remote debugging.
  • Prompt Chain DebuggingTools for inspecting the real-time execution and state of sequential LLM prompt interactions on remote servers. **Distinct from Remote Debugging:** Specifically targets the debugging of LLM prompt chains rather than general application state.
  • Remote User-Mode DebuggingDebugging user-mode applications over a network connection without interrupting the kernel. **Distinct from Remote Debugging:** Distinct from Remote Debugging: specifically targets user-mode execution stepping over a network while maintaining kernel transparency.
  • Weinre Debugging InjectionsInjects a Weinre remote debugging client into web pages to enable DOM inspection, console logging, and network monitoring from a separate interface. **Distinct from Remote Debugging:** Distinct from general Remote Debugging: specifically uses Weinre injection into web pages for browser-side debugging, not general application debugging.
  • Weinre Page InspectorsProxies that inject Weinre into web pages for remote debugging of DOM, console logs, and network activity. **Distinct from Remote Debugging:** Distinct from general Remote Debugging: specifically uses Weinre injection into web pages for browser-side debugging, not general application debugging.