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
·
jhen0409 avatar

jhen0409/react-native-debugger

0
View on GitHub↗
10,460 estrellas·817 forks·JavaScript·MIT·5 vistas

React Native Debugger

React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile applications built with React Native. It provides a dedicated interface to monitor the runtime state, network requests, and console logs of a remote mobile environment.

The tool integrates specialized inspectors for Redux state management and GraphQL client debugging, allowing for time-traveling state transitions and the analysis of queries, mutations, and local cache. It also features a component hierarchy viewer for visualizing and modifying UI properties in real time.

Broad capability areas include network traffic monitoring for HTTP requests, remote runtime inspection of global variables and memory usage, and the management of persisted local asynchronous storage. The application further supports developer productivity through source-map based navigation that links console logs to an external code editor.

The application is distributed as an Electron-based desktop shell and supports automatic launch via custom URI schemes and packager port detection.

Features

  • React Native Debuggers - Provides a standalone developer application for inspecting and debugging JavaScript runtimes in React Native mobile apps.
  • Action-Based State Tracking - Implements a Redux inspector for tracking action history and state transitions to diagnose data flow.
  • Remote Debugging Sockets - Communicates with the mobile runtime over a socket connection to exchange runtime state and debugging messages.
  • JavaScript Runtime Debuggers - Provides remote access to the console, sources, network requests, and memory usage of a JavaScript runtime.
  • Real-time Runtime Analysis - Connects via WebSocket to analyze the component hierarchy of a running application in real time.
  • Time-Travel Debuggers - Includes a dedicated interface for recording and replaying state transitions to move through application history.
  • Component Hierarchy Mirroring - Provides a synchronized visual representation of the live application component tree within the debugger.
  • Hierarchy Visualizers - Provides an interactive inspector for visualizing and modifying the component tree of mobile user interfaces.
  • UI Inspection Tools - Allows visualizing the component hierarchy and modifying properties in real time to debug mobile screen layouts.
  • Real-time Visual Inspectors - Allows visualizing the component tree and modifying properties or state in real time to debug UI behavior.
  • State Transition Visualizers - Includes a time-traveling debugger that visually tracks how Redux actions modify the application state.
  • Component Hierarchy Viewers - Provides an interactive component hierarchy viewer to visualize and modify the layout and structure of mobile screens in real time.
  • HTTP Traffic Analysis - Monitors and analyzes HTTP requests and responses using integrated browser-based developer tools.
  • Local Storage Inspectors - Enables reading and clearing persisted key-value data stored in the application's asynchronous storage.
  • Source-Linked Logging - Links console logs directly to the source code in an external editor for faster navigation.
  • Network Request Loggers - Captures and logs XMLHttpRequest and fetch calls through an integrated developer tools interface.
  • Devtool Extensions - Embeds specialized browser extensions for Redux and React to visualize application state and component hierarchies.
  • External Editor Integrations - Launches the associated source file in an external code editor when clicking links within the debug console.
  • GraphQL Client Inspectors - Provides an interface to monitor and query local data caches to debug GraphQL state changes.
  • Remote Runtime Controllers - Sends command signals to the mobile device to trigger application reloads or open developer menus.
  • Custom URI Activation - React Native Debugger starts the debugger application and configures the connection host and port using a custom URI scheme.
  • Runtime State Monitoring - Exposes internal runtime variables and selected elements in the console for direct inspection of application state.
  • Android Remote Control - Triggers application reloads and opens developer menus remotely to avoid manual interaction with the physical device.
  • Network Traffic Analyzers - Captures and analyzes application-layer HTTP traffic between the mobile client and backend servers.
  • Source Map Deobfuscators - Parses bundled JavaScript maps to resolve runtime errors and events back to the original source files.
  • Network Traffic Analysis - Provides tools for capturing and analyzing HTTP requests and responses to debug mobile API integrations.
  • Client Debuggers - Provides a dedicated interface for monitoring GraphQL queries, mutations, and local cache state.
  • Debugging and Utilities - Standalone debugger for React Native applications.
  • Herramientas de desarrollo - Standalone debugger with DevTools support.
  • Development Workflow - Standalone debugger for React Native applications.

Historial de estrellas

Gráfico del historial de estrellas de jhen0409/react-native-debuggerGráfico del historial de estrellas de jhen0409/react-native-debugger

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace jhen0409/react-native-debugger?

React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile applications built with React Native. It provides a dedicated interface to monitor the runtime state, network requests, and console logs of a remote mobile environment.

¿Cuáles son las características principales de jhen0409/react-native-debugger?

Las características principales de jhen0409/react-native-debugger son: React Native Debuggers, Action-Based State Tracking, Remote Debugging Sockets, JavaScript Runtime Debuggers, Real-time Runtime Analysis, Time-Travel Debuggers, Component Hierarchy Mirroring, Hierarchy Visualizers.

¿Qué alternativas de código abierto existen para jhen0409/react-native-debugger?

Las alternativas de código abierto para jhen0409/react-native-debugger incluyen: reactotron/reactotron — Reactotron is a desktop application and collection of developer tools designed for monitoring runtime errors,… infinitered/reactotron — Reactotron is a desktop-based development environment designed for inspecting, monitoring, and manipulating mobile and… gaearon/redux-devtools — Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces… zalmoxisus/redux-devtools-extension — This project is a state management inspector and debugging tool for Redux. It provides a browser-based interface for… skellock/reactotron — Reactotron is a desktop application for inspecting the state, network traffic, and logs of React and React Native… requestly/requestly.

Alternativas open-source a React Native Debugger

Proyectos open-source similares, clasificados según cuántas características comparten con React Native Debugger.
  • reactotron/reactotronAvatar de reactotron

    reactotron/reactotron

    15,564Ver en GitHub↗

    Reactotron is a desktop application and collection of developer tools designed for monitoring runtime errors, analyzing network requests, and inspecting state within JavaScript and React environments. It serves as a debugger for both React JS and React Native projects, providing a visual interface to monitor internal application state and performance. The tool provides specialized inspectors for React Native mobile applications and React web applications. It allows for the real-time tracking of state changes and the dispatching of actions to a state manager to test different application scena

    TypeScript
    Ver en GitHub↗15,564
  • infinitered/reactotronAvatar de infinitered

    infinitered/reactotron

    15,513Ver en GitHub↗

    Reactotron is a desktop-based development environment designed for inspecting, monitoring, and manipulating mobile and web applications in real time. It functions as a centralized hub that connects to a running application via a persistent WebSocket connection, allowing developers to observe internal state, network traffic, and console output without manual instrumentation. The tool distinguishes itself through a modular plugin architecture that enables custom debugging commands and specialized extensions. It provides advanced diagnostic capabilities, including the ability to overlay design m

    TypeScriptdebuggingdesktopreact-native
    Ver en GitHub↗15,513
  • 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

    TypeScript
    Ver en GitHub↗14,355
  • zalmoxisus/redux-devtools-extensionAvatar de zalmoxisus

    zalmoxisus/redux-devtools-extension

    13,460Ver en GitHub↗

    This project is a state management inspector and debugging tool for Redux. It provides a browser-based interface for inspecting and modifying application state and actions in real time, serving as an action logger and time travel debugger to troubleshoot application logic. The tool allows users to navigate a chronological history of state changes to replay previous versions of the application or skip specific actions. It also functions as a remote monitoring bridge, streaming Redux state and actions from non-browser environments to a centralized debugging interface. The capability surface in

    JavaScriptdebugdevtoolsextension
    Ver en GitHub↗13,460
  • Ver las 30 alternativas a React Native Debugger→