Redux DevTools Extension

Store enhancer that connects Redux apps to the Redux DevTools browser extension

Tool
npm
v4.0.0
14,368 stars
MIT License

Repository Health

Pre-computed score based on development activity, maintenance, community, maturity, and trend momentum. How we score it →
92 /100 Excellent
Development Activity 96
Maintenance 96
Community 76
Maturity 60
Momentum 40

Technical Analysis

AI-assessed by reading the actual repository — architecture, code quality, innovation, and documentation. How we score it →
79 /100 Good
Architecture 80
Code Quality 78
Innovation 76
Learning Curve 80

Redux DevTools Extension is the store-enhancer helper package that wires a Redux store up to the Redux DevTools browser extension, giving you action logging, state diffing, and time-travel debugging directly in Chrome/Firefox DevTools. It’s the actively maintained successor to the original redux-devtools npm package (now deprecated in favor of the scoped @redux-devtools/* packages published from this monorepo).

The monorepo also hosts the standalone DevTools app/CLI, a set of pluggable inspector/log/chart monitors, and shared UI packages (like react-json-tree) that render the state tree, so teams that can’t use the browser extension (React Native, server-side Redux) can still get the same debugging experience via a remote or embedded monitor.

What You Get

  • composeWithDevTools/composeWithDevToolsDevelopmentOnly store enhancer helpers for wiring a Redux store to the browser extension
  • Action logging with full payload/state diffing in the browser extension’s inspector panel
  • Time-travel debugging — replay, skip, or jump to any previously dispatched action
  • Pluggable monitor packages (log monitor, chart monitor, slider monitor) for visualizing state changes differently
  • A standalone redux-devtools-cli/remote monitor for environments without a browser extension (React Native, Node)
  • Shared UI packages like react-json-tree and react-base16-styling for rendering and theming the state tree

Common Use Cases

  • Debugging why a Redux action produced unexpected state by inspecting the action payload and resulting diff
  • Time-traveling through a bug report’s action history to find the exact action that introduced a regression
  • Recording and exporting a sequence of actions to reproduce a bug for a teammate or in an automated test
  • Wiring up remote DevTools debugging for a React Native app where the browser extension isn’t available

Under The Hood

Architecture - The monorepo is organized as dozens of scoped packages under packages/: redux-devtools-extension provides the thin store-enhancer glue (composeWithDevTools) that apps import, redux-devtools-instrument implements the core action-history/time-travel reducer wrapper that both the extension and standalone app share, and separate monitor packages (redux-devtools-log-monitor, redux-devtools-chart-monitor, redux-devtools-inspector-monitor) plug into a common redux-devtools-dock-monitor UI shell, with react-json-tree/react-base16-styling providing the shared state-tree rendering and theming used across monitors. Tech Stack - TypeScript throughout, built with a Yarn/Lerna-style monorepo layout, React for the monitor UI packages, and Redux itself as the core dependency being instrumented; the standalone app (redux-devtools-app) bundles these pieces into an Electron-style DevTools application. Code Quality - Each package carries its own package.json/README/tests scoped to a single responsibility (one monitor, one utility), and the repo has 1,600+ commits with active, continuous maintenance (daily-level recent activity) despite the deprecated top-level redux-devtools package still lingering on npm as a compatibility pointer. API Design - composeWithDevTools is designed as a near drop-in replacement for Redux’s own compose, so integrating DevTools support typically requires changing one import and one function call, which keeps the barrier to adopting time-travel debugging extremely low for any existing Redux app.

Used by 7 apps in this directory

TypeScript
72%
AGPL 3.0

APITable

Databases · Low Code Platforms

15,623

API-first collaborative spreadsheet-database platform that auto-generates REST APIs and lets teams build internal tools, CRMs, and dashboards without code.

View details
71
Repo Health
77
Technical
60
Dependency
Built with
TypeScript 72%
Java 22%
Updated 3 weeks ago
JavaScript
100%
Other

Automatisch

Automation · No Code Platforms

13,979

Self-hosted, no-code workflow automation that keeps your data on your own servers—a privacy-first alternative to Zapier with 90+ integrations.

View details
49
Repo Health
78
Technical
62
Dependency
Built with
JavaScript 100%
Updated 7 months ago
TypeScript
97%
AGPL 3.0

Bigcapital

Invoicing Finance

3,916

Self-hostable double-entry accounting platform with invoicing, inventory, multi-currency, and real-time financial reporting for small and medium businesses.

View details
90
Repo Health
77
Technical
61
Dependency
Built with
TypeScript 97%
Updated 1 weeks ago
TypeScript
96%
MIT

HyperDX

Analytics · Developer Tools · Monitoring

9,916

Open source observability platform that unifies logs, traces, metrics, and session replays on ClickHouse — now the core of ClickStack.

View details
87
Repo Health
83
Technical
65
Dependency
Built with
TypeScript 96%
Updated 1 weeks ago
TypeScript
51%
Other

Mattermost

Collaboration · Devops · Team Chat

39,203

Open core, self-hosted team collaboration with chat, AI agents, voice calling, and deep DevOps integrations — all under your control.

View details
96
Repo Health
87
Technical
65
Dependency
Built with
TypeScript 51%
Go 40%
Updated 5 days ago
TypeScript
50%
Other

SigNoz

Analytics · Monitoring

32,224

Self-host your entire observability stack — logs, metrics, traces, and LLM monitoring — in one OpenTelemetry-native platform, without the Datadog bill.

View details
92
Repo Health
83
Technical
67
Dependency
Built with
TypeScript 50%
Go 38%
Updated 5 days ago
JavaScript
57%
AGPL 3.0

ToolJet

AI Agents · Low Code Platforms · No Code Platforms

41,007

Open-source AI-native platform to build and deploy internal tools, workflows, and AI agents with a visual drag-and-drop builder and 80+ data source integrations.

View details
94
Repo Health
81
Technical
63
Dependency
Built with
JavaScript 57%
TypeScript 36%
Updated 5 days ago

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers