awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gaearon avatar

gaearon/redux-devtools

0
View on GitHub↗
14,355 stars·1,194 forks·TypeScript·MIT·15 viewsyoutube.com/watch?v=xsSnOQynTHs↗

Redux Devtools

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 workflows. These capabilities enable the recording and visualization of state transitions to identify how specific actions modify the application store.

Features

  • State Inspection Interfaces - Provides a comprehensive visual interface for tracking and displaying real-time state changes and data flow.
  • Action-Based State Tracking - Intercepts dispatched actions to record state transitions in a history log for traceability.
  • State Debugging Tools - Provides tools for monitoring and inspecting application state and data flow in real time.
  • Time-Travel Debuggers - Provides a tool for recording and replaying state transitions to move backward and forward through application history.
  • Application State Rewinding - Allows rewinding the UI to a specific point by replacing the current state with a historical snapshot.
  • Action Replay Mechanisms - Implements a mechanism to re-dispatch historical action sequences to recreate specific application states.
  • State Snapshots - Captures deep copies of the state tree at action boundaries to enable non-destructive time-travel debugging.
  • State Transition Visualizers - Provides a visualizer for monitoring state transitions and identifying how specific actions modify the store.
  • Remote Debugging - Offers a debugging interface to connect to and inspect the state of applications running in remote environments.
  • Hot-Reloading Systems - Supports iterating on code while it runs, reflecting state changes without requiring an application restart.
  • Remote Debugging Bridges - Establishes network sockets to stream action and state payloads from remote environments to a local debugger.
  • Cross-Window Messaging - Provides interfaces for synchronizing state between the application and a standalone debugger window using post-message APIs.
  • Remote Monitoring Dashboards - Provides a web-based interface for visualizing the state of remote applications without requiring direct terminal access.
  • Development Tools - Official development tools for state inspection.
  • Development Utilities - DevTools for state management with hot reloading.
  • Development Workflow - Tool for time-travel debugging of Redux state.
  • Dev tools / Inspection tools - Listed in the “Dev tools / Inspection tools” section of the Awesome Redux awesome list.
  • React - A JavaScript library for building user interfaces - Listed in the “React - A JavaScript library for building user interfaces” section of the Awesome Redux awesome list.

Star history

Star history chart for gaearon/redux-devtoolsStar history chart for gaearon/redux-devtools

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Redux Devtools

Similar open-source projects, ranked by how many features they share with Redux Devtools.
  • zalmoxisus/redux-devtools-extensionzalmoxisus avatar

    zalmoxisus/redux-devtools-extension

    13,460View on 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
    View on GitHub↗13,460
  • jhen0409/react-native-debuggerjhen0409 avatar

    jhen0409/react-native-debugger

    10,460View on GitHub↗

    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. Bro

    JavaScript
    View on GitHub↗10,460
  • reactotron/reactotronreactotron avatar

    reactotron/reactotron

    15,564View on 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
    View on GitHub↗15,564
  • skellock/reactotronskellock avatar

    skellock/reactotron

    15,564View on GitHub↗

    Reactotron is a desktop application for inspecting the state, network traffic, and logs of React and React Native applications. It serves as a specialized debugging interface for monitoring network requests, performance metrics, and state transitions in JavaScript and mobile application frameworks. The tool provides a real-time interface for tracking data flow and dispatching actions to test different state transitions. It includes a network traffic monitor to intercept and display API requests and responses, as well as a performance analysis tool for capturing execution data and measuring op

    TypeScript
    View on GitHub↗15,564
See all 30 alternatives to Redux Devtools→

Frequently asked questions

What does gaearon/redux-devtools do?

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.

What are the main features of gaearon/redux-devtools?

The main features of gaearon/redux-devtools are: State Inspection Interfaces, Action-Based State Tracking, State Debugging Tools, Time-Travel Debuggers, Application State Rewinding, Action Replay Mechanisms, State Snapshots, State Transition Visualizers.

What are some open-source alternatives to gaearon/redux-devtools?

Open-source alternatives to gaearon/redux-devtools include: zalmoxisus/redux-devtools-extension — This project is a state management inspector and debugging tool for Redux. It provides a browser-based interface for… jhen0409/react-native-debugger — React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile… reactotron/reactotron — Reactotron is a desktop application and collection of developer tools designed for monitoring runtime errors,… skellock/reactotron — Reactotron is a desktop application for inspecting the state, network traffic, and logs of React and React Native… reduxjs/redux-devtools — Redux DevTools is a development utility designed for inspecting, monitoring, and replaying state changes within… mobxjs/mobx-state-tree — MobX State Tree is a structured, tree-based state management library for JavaScript applications that combines typed…