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

reduxjs/redux-devtools

0
View on GitHub↗
14,336 stars·1,196 forks·TypeScript·mit·28 viewsyoutube.com/watch?v=xsSnOQynTHs↗

Redux Devtools

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 application states and the visualization of how an application reached its current configuration.

Beyond standard state inspection, the tool supports cross-platform debugging across web, desktop, and server environments. It includes features for monitoring frontend performance by analyzing state updates and action dispatch patterns, ensuring consistent data flow tracking regardless of the execution environment.

Features

  • Centralized State Containers - Inspects, monitors, and replays state changes within applications built using the predictable state container.
  • State Debugging Tools - Inspects and monitors state changes in applications built using the predictable state container to identify logic errors.
  • Execution Time Travel - Navigates through recorded action sequences to visualize how an application reached its current state and identify the exact moment a bug occurred.
  • State Inspection Interfaces - Tracks and displays every state change within an application to help developers monitor data flow and identify logic errors in real time.
  • State Inspectors - Provides a browser-based utility for tracking data flow and visualizing action sequences to identify logic errors.
  • State Snapshots - Captures and stores discrete application state transitions as a sequential log to allow for precise time-travel debugging.
  • IDE Extensions - Inspects state for NgRx applications.
  • Debugging and Inspection Tools - Supports debugging application state across web, desktop, and server environments to maintain consistent data flow tracking.
  • Remote Debugging Sockets - Transmits serialized state logs over a network socket to allow monitoring of applications running in isolated or non-browser environments.
  • Event Middleware Systems - Hooks into the application data flow by wrapping the central dispatcher to observe and record every incoming state mutation.
  • State Serialization - Converts complex application data structures into a portable format to enable persistent storage and reconstruction of past application states.
  • Reactive State Subscriptions - Notifies external debugging tools of every state change by maintaining a list of listeners that react to incoming action dispatches.
  • Performance Monitors - Analyzes state updates and action dispatch patterns to optimize application performance and ensure efficient data handling.
  • Dynamic UI Injection - Renders debugging interfaces as isolated overlays or separate windows that communicate directly with the host application runtime.

Star history

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

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

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
  • day8/re-frameday8 avatar

    day8/re-frame

    5,532View on GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    View on GitHub↗5,532
  • 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
  • alibaba/fish-reduxalibaba avatar

    alibaba/fish-redux

    7,275View on GitHub↗

    fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components. The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount. The project covers dependency injection for reducing co

    Dartadapteraopcomponent
    View on GitHub↗7,275
See all 30 alternatives to Redux Devtools→

Frequently asked questions

What does reduxjs/redux-devtools do?

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.

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

The main features of reduxjs/redux-devtools are: Centralized State Containers, State Debugging Tools, Execution Time Travel, State Inspection Interfaces, State Inspectors, State Snapshots, IDE Extensions, Debugging and Inspection Tools.

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

Open-source alternatives to reduxjs/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… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… gaearon/redux-devtools — Redux DevTools is a state management debugger and visualizer for Redux applications. It provides a set of interfaces… rackt/redux — Redux is a JavaScript state management library that serves as a centralized state container for application data. It… alibaba/fish-redux — fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It… open-source-labs/reactime — Reactime is a browser extension designed for debugging and profiling React applications. It provides a specialized…