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
zalmoxisus avatar

zalmoxisus/redux-devtools-extension

0
View on GitHub↗
13,460 stars·1,014 forks·JavaScript·MIT·26 views

Redux Devtools Extension

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 includes action tracking, state sanitization to protect sensitive data, and production safety controls to restrict debugging access to specific environments. It also supports the ability to trace action origins and monitor remote stores.

Features

  • State Inspection Interfaces - Offers a browser-based visual interface for tracking and displaying real-time state changes and data flow.
  • State Debugging Tools - Provides a browser-based interface for inspecting and modifying Redux state and actions in real-time.
  • Action-Based State Tracking - Provides a chronological log of actions to track state transitions and ensure traceability during debugging.
  • State History Buffers - Implements a history buffer that allows developers to jump back and forth through previous state values.
  • State Inspectors - Provides a visual utility for examining the application state and action sequences to troubleshoot logic.
  • Time-Travel Debuggers - Records and replays state transitions to allow navigating backward and forward through application history.
  • Real-time State Debugging - Provides real-time inspection and modification of application state during live execution.
  • Action Interceptors - Wraps the store dispatch mechanism to capture every action and resulting state change before they reach the reducer.
  • Action Replay Mechanisms - Provides mechanisms to re-dispatch historical sequences of actions to recreate specific application states for debugging.
  • State Snapshots - Captures state tree snapshots as serializable objects to enable jumping between different points in the action history.
  • State Change Monitoring - Tracks and displays real-time updates to the application state to visualize how actions modify data.
  • Sensitive Data Redaction - Provides the ability to filter or redact sensitive data from state objects before they are sent to the monitor.
  • Action History Management - Enables saving the current sequence of actions to a file and restoring them to recreate specific application states.
  • Remote Debugging Sockets - Uses network sockets to stream state changes from remote environments to a centralized debugging interface.
  • Remote Debugging Bridges - Streams application state and actions from non-browser environments to the debugging interface in real time.
  • Remote State Monitoring - Allows monitoring of state stores running on non-browser platforms via a network API connection.
  • Data Sanitization - Implements utilities to strip sensitive information from state objects before they are transmitted to the monitor.
  • Runtime Environment Restrictions - Restricts the monitoring interface to specific modes like development to prevent production data leaks.
  • Plugin Communication Bridges - Facilitates data exchange between the main application and the browser extension via window message events.
  • Visual Action Loggers - Records, filters, and serializes sequences of actions to facilitate state reconstruction.
  • Remote State Store Monitoring - Connects a browser-based debugging interface to Redux stores running on non-browser platforms or remote servers.
  • Action Sequence Filters - Limits which actions appear in the history using whitelists, blacklists, or custom filter logic.
  • State Action Triggers - Allows executing specific actions or creator functions from the debugging interface to test state changes.
  • Extension Message Bridges - Coordinates the transfer of serialized state and action data between the application runtime and the browser extension.
  • 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 zalmoxisus/redux-devtools-extensionStar history chart for zalmoxisus/redux-devtools-extension

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Curated searches featuring Redux Devtools Extension

Hand-picked collections where Redux Devtools Extension appears.
  • Extensions

Open-source alternatives to Redux Devtools Extension

Similar open-source projects, ranked by how many features they share with Redux Devtools Extension.
  • gaearon/redux-devtoolsgaearon avatar

    gaearon/redux-devtools

    14,355View on 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
    View on GitHub↗14,355
  • reduxjs/redux-devtoolsreduxjs avatar

    reduxjs/redux-devtools

    14,336View on GitHub↗

    Redux DevTools is a development utility designed for inspecting, monitoring, and replaying state changes within applications built using the Redux predictable state container. It functions as a JavaScript state inspector that tracks data flow and visualizes action sequences to assist in identifying logic errors during the development process. The tool provides time-travel debugging capabilities, allowing developers to navigate through recorded action sequences to isolate specific application states. By capturing state transitions as a sequential log, it enables the reproduction of past applic

    TypeScript
    View on GitHub↗14,336
  • mobxjs/mobx-state-treemobxjs avatar

    mobxjs/mobx-state-tree

    7,050View on GitHub↗

    MobX State Tree is a structured, tree-based state management library for JavaScript applications that combines typed model definitions with reactive snapshots and patch-based change tracking. It provides a reactive state container with runtime and compile-time type safety, where application state is defined as a tree of typed models with collocated actions, computed views, and lifecycle hooks for predictable state mutations. The library is built around an action-centric mutation model that encapsulates all state changes within named functions that directly modify the tree, supported by genera

    TypeScripthacktoberfestmobxmobx-state-tree
    View on GitHub↗7,050
  • open-source-labs/reactimeopen-source-labs avatar

    open-source-labs/Reactime

    2,238View on GitHub↗

    Reactime is a browser extension designed for debugging and profiling React applications. It provides a specialized interface for monitoring component hierarchies, tracking state transitions, and analyzing data flow within complex component trees. The tool distinguishes itself through time-travel debugging capabilities, which allow developers to capture and replay state snapshots to isolate logic errors. It also features a dependency graph mapper that visualizes the relationships between providers and consumers, clarifying how information is distributed throughout an application. Beyond core

    TypeScriptaccessibilitychrome-extensiondevtools-extension
    View on GitHub↗2,238
See all 30 alternatives to Redux Devtools Extension→

Frequently asked questions

What does zalmoxisus/redux-devtools-extension do?

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.

What are the main features of zalmoxisus/redux-devtools-extension?

The main features of zalmoxisus/redux-devtools-extension are: State Inspection Interfaces, State Debugging Tools, Action-Based State Tracking, State History Buffers, State Inspectors, Time-Travel Debuggers, Real-time State Debugging, Action Interceptors.

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

Open-source alternatives to zalmoxisus/redux-devtools-extension include: gaearon/redux-devtools — Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces… 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… open-source-labs/reactime — Reactime is a browser extension designed for debugging and profiling React applications. It provides a specialized… jhen0409/react-native-debugger — React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile… skellock/reactotron — Reactotron is a desktop application for inspecting the state, network traffic, and logs of React and React Native…