awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zalmoxisus avatar

zalmoxisus/redux-devtools-extension

0
View on GitHub↗
13,460 星标·1,014 分支·JavaScript·MIT·12 次浏览

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 历史

zalmoxisus/redux-devtools-extension 的 Star 历史图表zalmoxisus/redux-devtools-extension 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Redux Devtools Extension 的精选搜索

收录 Redux Devtools Extension 的精选合集。
  • 扩展程序

常见问题解答

zalmoxisus/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.

zalmoxisus/redux-devtools-extension 的主要功能有哪些?

zalmoxisus/redux-devtools-extension 的主要功能包括:State Inspection Interfaces, State Debugging Tools, Action-Based State Tracking, State History Buffers, State Inspectors, Time-Travel Debuggers, Real-time State Debugging, Action Interceptors。

zalmoxisus/redux-devtools-extension 有哪些开源替代品?

zalmoxisus/redux-devtools-extension 的开源替代品包括: 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…

Redux Devtools Extension 的开源替代方案

相似的开源项目,按与 Redux Devtools Extension 的功能重合度排序。
  • gaearon/redux-devtoolsgaearon 的头像

    gaearon/redux-devtools

    14,355在 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
    在 GitHub 上查看↗14,355
  • reduxjs/redux-devtoolsreduxjs 的头像

    reduxjs/redux-devtools

    14,336在 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
    在 GitHub 上查看↗14,336
  • mobxjs/mobx-state-treemobxjs 的头像

    mobxjs/mobx-state-tree

    7,050在 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
    在 GitHub 上查看↗7,050
  • open-source-labs/reactimeopen-source-labs 的头像

    open-source-labs/Reactime

    2,238在 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
    在 GitHub 上查看↗2,238
查看 Redux Devtools Extension 的所有 30 个替代方案→