Source: https://seerepo.com/r/reduxjs/redux-devtools/built
Markdown source: https://seerepo.com/r/reduxjs/redux-devtools/built.md
Description: redux-devtools is a TypeScript repo built with React, Electron, Express, @apollo/server, and @as-integrations/express5. It reaches it with knex.

# What is redux-devtools built with?

redux-devtools is a TypeScript repo built with React, Electron, Express, @apollo/server, and @as-integrations/express5. It reaches it with knex, makes its content with Pug and html-entities, validates its data with rjsf, is tested with Vitest, Puppeteer, @puppeteer/browsers, Testing Library, and supertest, deploys with morgan, and uses localforage. It has 44,662 written lines, with 68 test files.

Read on November 9, 2026, at commit 0f17f15.

Repository: https://github.com/reduxjs/redux-devtools

## Frontend (extension)

### The base

- **[React](https://seerepo.com/uses/react)**: 11 files

### Icons

- **[react-icons](https://seerepo.com/uses/react-icons)**: 1 file

## Backend (extension)

### Data

- **[localforage](https://seerepo.com/uses/localforage)**: 1 file

## Support (extension)

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 1 file

### Content

- **Pug**: 1 file

### Testing

- **Vitest**: 23 files
- **Puppeteer**: 15 files
- **@puppeteer/browsers**: 2 files
- **Testing Library**: 2 files

### Tools

- **esbuild**: 1 file

### Other

- **Redux**: 14 files
- **react-redux**: 3 files
- **immutable**: 2 files
- **Lodash**: 2 files
- **redux-persist**: 2 files

## Frontend (packages/d3-state-visualizer)

### Interface

- **[D3](https://seerepo.com/uses/d3)**: 2 files

## Support (packages/d3-state-visualizer)

### Other

- **ramda**: 2 files
- **deepmerge**: 1 file

## Frontend (packages/d3tooltip)

### Interface

- **[D3](https://seerepo.com/uses/d3)**: 1 file

## Support (packages/map2tree)

### Other

- **immutable**: 1 file
- **Lodash**: 1 file

## Support (packages/react-base16-styling)

### Tools

- **csstype**: 2 files

### Other

- **color**: 1 file
- **Lodash**: 1 file

## Frontend (packages/react-dock)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

## Support (packages/react-dock)

### Other

- **Lodash**: 1 file

## Frontend (packages/react-json-tree)

### The base

- **[React](https://seerepo.com/uses/react)**: 10 files

## Frontend (packages/redux-devtools-app-core)

### The base

- **[React](https://seerepo.com/uses/react)**: 30 files

### Styles

- **[emotion](https://seerepo.com/uses/emotion)**: 5 files

### Icons

- **[react-icons](https://seerepo.com/uses/react-icons)**: 10 files

## Support (packages/redux-devtools-app-core)

### Testing

- **Testing Library**: 3 files
- **Vitest**: 2 files

### Other

- **react-redux**: 20 files
- **Redux**: 13 files
- **jsondiffpatch**: 2 files
- **redux-persist**: 2 files
- **javascript-stringify**: 1 file

## Frontend (packages/redux-devtools-app)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

### Interface

- **[@rjsf/core](https://seerepo.com/uses/rjsf-core)**: 1 file

## Backend (packages/redux-devtools-app)

### Data

- **[localforage](https://seerepo.com/uses/localforage)**: 1 file

## Support (packages/redux-devtools-app)

### Tools

- **esbuild**: 1 file

### Other

- **Redux**: 5 files
- **react-redux**: 2 files
- **redux-persist**: 2 files

## Frontend (packages/redux-devtools-chart-monitor)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

## Support (packages/redux-devtools-chart-monitor)

### Other

- **Redux**: 3 files
- **deepmerge**: 1 file

## Backend (packages/redux-devtools-cli)

### The base

- **[Express](https://seerepo.com/uses/express)**: 2 files · [in packages/redux-devtools-cli/package.json](https://github.com/reduxjs/redux-devtools/blob/0f17f157868defa9e1190ae4c60edc6a1f9fd047/packages/redux-devtools-cli/package.json)
- **@apollo/server**: 1 file
- **@as-integrations/express5**: 1 file

### Data access

- **[knex](https://seerepo.com/uses/knex)**: 4 files

## Support (packages/redux-devtools-cli)

### Testing

- **supertest**: 1 file

### Deploy

- **[morgan](https://seerepo.com/uses/morgan)**: 1 file

### Tools

- **get-port**: 1 file

### Other

- **body-parser**: 1 file
- **chalk**: 1 file
- **cors**: 1 file
- **Lodash**: 1 file
- **minimist**: 1 file

## Support (packages/redux-devtools-cli/app)

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 1 file

### Other

- **minimist**: 1 file

## Frontend (packages/redux-devtools-dock-monitor)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

## Support (packages/redux-devtools-dock-monitor)

### Other

- **Redux**: 2 files

## Support (packages/redux-devtools-extension)

### Other

- **Redux**: 4 files

## Frontend (packages/redux-devtools-inspector-monitor-test-tab)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

### Icons

- **[react-icons](https://seerepo.com/uses/react-icons)**: 1 file

## Support (packages/redux-devtools-inspector-monitor-test-tab)

### Testing

- **Testing Library**: 1 file

### Other

- **Redux**: 2 files
- **javascript-stringify**: 1 file
- **object-path**: 1 file

## Frontend (packages/redux-devtools-inspector-monitor-trace-tab)

### The base

- **[React](https://seerepo.com/uses/react)**: 6 files

## Support (packages/redux-devtools-inspector-monitor-trace-tab)

### Content

- **[html-entities](https://seerepo.com/uses/html-entities)**: 1 file

### Testing

- **Vitest**: 2 files
- **Testing Library**: 1 file

### Tools

- **Babel**: 1 file
- **source-map**: 1 file

### Other

- **anser**: 2 files
- **path-browserify**: 1 file
- **Redux**: 1 file

## Frontend (packages/redux-devtools-inspector-monitor)

### The base

- **[React](https://seerepo.com/uses/react)**: 12 files

### Styles

- **@emotion/react**: 8 files

### Interface

- **[dnd-kit](https://seerepo.com/uses/dnd-kit)**: 1 file

## Support (packages/redux-devtools-inspector-monitor)

### Other

- **Redux**: 9 files
- **jsondiffpatch**: 4 files
- **immutable**: 2 files
- **dateformat**: 1 file
- **javascript-stringify**: 1 file
- **Lodash**: 1 file

## Support (packages/redux-devtools-instrument)

### Testing

- **Vitest**: 1 file

### Other

- **Redux**: 1 file
- **rxjs**: 1 file

## Frontend (packages/redux-devtools-log-monitor)

### The base

- **[React](https://seerepo.com/uses/react)**: 6 files

## Support (packages/redux-devtools-log-monitor)

### Other

- **Redux**: 6 files
- **Lodash**: 1 file

## Support (packages/redux-devtools-remote)

### Other

- **Redux**: 2 files

## Frontend (packages/redux-devtools-rtk-query-monitor)

### The base

- **[React](https://seerepo.com/uses/react)**: 22 files

### Styles

- **@emotion/react**: 4 files

## Support (packages/redux-devtools-rtk-query-monitor)

### Testing

- **Vitest**: 2 files
- **Testing Library**: 1 file

### Other

- **@reduxjs/toolkit**: 10 files
- **Redux**: 3 files
- **immutable**: 1 file
- **Lodash**: 1 file
- **react-redux**: 1 file

## Support (packages/redux-devtools-serialize)

### Other

- **immutable**: 2 files

## Frontend (packages/redux-devtools-slider-monitor)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files

## Support (packages/redux-devtools-slider-monitor)

### Other

- **Redux**: 1 file

## Frontend (packages/redux-devtools-ui)

### The base

- **[React](https://seerepo.com/uses/react)**: 18 files

### Styles

- **[emotion](https://seerepo.com/uses/emotion)**: 24 files
- **@uiw/codemirror-themes**: 1 file

### Interface

- **[@lezer/highlight](https://seerepo.com/uses/lezer-highlight)**: 1 file
- **[@rjsf/core](https://seerepo.com/uses/rjsf-core)**: 1 file
- **[@uiw/react-codemirror](https://seerepo.com/uses/uiw-react-codemirror)**: 1 file
- **[CodeMirror](https://seerepo.com/uses/codemirror)**: 1 file
- **[react-select](https://seerepo.com/uses/react-select)**: 1 file

### Icons

- **[react-icons](https://seerepo.com/uses/react-icons)**: 2 files

## Support (packages/redux-devtools-ui)

### Validation

- **[rjsf](https://seerepo.com/uses/rjsf)**: 2 files

### Testing

- **Testing Library**: 12 files
- **Vitest**: 10 files

### Tools

- **csstype**: 2 files

### Other

- **color**: 1 file

## Support (packages/redux-devtools-utils)

### Other

- **Redux**: 3 files
- **immutable**: 2 files
- **nanoid**: 1 file

## Frontend (packages/redux-devtools)

### The base

- **[React](https://seerepo.com/uses/react)**: 1 file

## Support (packages/redux-devtools)

### Testing

- **Vitest**: 1 file

### Other

- **Redux**: 2 files
- **react-redux**: 1 file

## Other repos with a similar stack

- [TryGhost/Ghost](https://seerepo.com/r/TryGhost/Ghost/built): React, Express, D3, knex, dnd-kit, @lezer/highlight, @uiw/react-codemirror, CodeMirror · [Compare](https://seerepo.com/compare/reduxjs/redux-devtools/vs/TryGhost/Ghost)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, Express, react-icons, @rjsf/core, @uiw/codemirror-themes, @lezer/highlight, CodeMirror, rjsf · [Compare](https://seerepo.com/compare/novuhq/novu/vs/reduxjs/redux-devtools)
- [ToolJet/ToolJet](https://seerepo.com/r/ToolJet/ToolJet/built): React, Express, knex, dnd-kit, @uiw/react-codemirror, CodeMirror, react-select · [Compare](https://seerepo.com/compare/reduxjs/redux-devtools/vs/ToolJet/ToolJet)
- [apache/superset](https://seerepo.com/r/apache/superset/built): React, Express, D3, emotion, morgan, @emotion/react · [Compare](https://seerepo.com/compare/apache/superset/vs/reduxjs/redux-devtools)
- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): React, Express, D3, knex, html-entities, CodeMirror · [Compare](https://seerepo.com/compare/nocodb/nocodb/vs/reduxjs/redux-devtools)
- [laurent22/joplin](https://seerepo.com/r/laurent22/joplin/built): React, Electron, knex, html-entities, @lezer/highlight, react-select · [Compare](https://seerepo.com/compare/laurent22/joplin/vs/reduxjs/redux-devtools)

## Frequently asked questions

### What language is redux-devtools written in?

redux-devtools is written in TypeScript, with 44,662 written lines.

### What framework does redux-devtools use?

redux-devtools is built with React, Electron, Express, @apollo/server, and @as-integrations/express5.

### What services does redux-devtools use?

redux-devtools uses localforage.

### Does redux-devtools have tests?

Yes. redux-devtools has 68 test files and is tested with Vitest, Puppeteer, @puppeteer/browsers, Testing Library, and supertest.

### Which repos have a stack like redux-devtools's?

The ones that share most of its stack: TryGhost/Ghost, novuhq/novu, and ToolJet/ToolJet.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
