Source: https://seerepo.com/r/infinitered/reactotron/built
Markdown source: https://seerepo.com/r/infinitered/reactotron/built.md
Description: reactotron is a TypeScript repo built with React, Electron, react-router-dom, and react-native.

# What is reactotron built with?

reactotron is a TypeScript repo built with React, Electron, react-router-dom, and react-native. It stores its data in electron-store and @react-native-async-storage/async-storage, validates its data with Zod, is tested with Testing Library, deploys with Fastlane and electron-log, and uses MCP and react-native-mmkv. It has 38,467 written lines, with 84 test files.

Read on November 8, 2026, at commit 3e480ab.

Repository: https://github.com/infinitered/reactotron

## Frontend (apps/reactotron-app)

### The base

- **[React](https://seerepo.com/uses/react)**: 39 files
- **[Electron](https://seerepo.com/uses/electron)**: 9 files
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 3 files

### Styles

- **[styled-components](https://seerepo.com/uses/styled-components)**: 23 files

### Interface

- **react-hotkeys**: 3 files
- **react-motion**: 1 file

### Icons

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

## Backend (apps/reactotron-app)

### Data

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

## Support (apps/reactotron-app)

### Testing

- **Testing Library**: 2 files

### Deploy

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

### Tools

- **v8-compile-cache**: 1 file

### Other

- **abbrev**
- **Immer**: 3 files
- **electron-updater**: 1 file
- **electron-window-state**: 1 file
- **Lodash**: 1 file

## Support (lib/eslint-plugin-reactotron)

### Tools

- **@typescript-eslint/utils**: 2 files
- **ESLint**: 1 file

## Support (lib/reactotron-apisauce)

### Other

- **apisauce**: 1 file

## Support (lib/reactotron-core-client)

### Other

- **get-port-please**: 9 files
- **ws**: 2 files

## Support (lib/reactotron-core-contract)

### Other

- **ws**: 1 file

## Support (lib/reactotron-core-server)

### Other

- **get-port-please**: 4 files
- **ramda**: 2 files
- **mitt**: 1 file
- **ws**: 1 file

## Frontend (lib/reactotron-core-ui)

### The base

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

### Styles

- **[styled-components](https://seerepo.com/uses/styled-components)**: 30 files

### Interface

- **react-json-tree**: 2 files
- **[react-tooltip](https://seerepo.com/uses/react-tooltip)**: 2 files
- **react-modal**: 1 file
- **react-motion**: 1 file

### Icons

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

## Support (lib/reactotron-core-ui)

### Testing

- **Testing Library**: 7 files

### Other

- **date-fns**: 2 files
- **Immer**: 2 files
- **stringify-object**: 2 files

## Backend (lib/reactotron-mcp)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 3 files · [lib/reactotron-mcp/src/mcp-server.ts, line 2](https://github.com/infinitered/reactotron/blob/3e480ab0331456a79dd5463336725b342bc77067/lib/reactotron-mcp/src/mcp-server.ts#L2)

## Support (lib/reactotron-mcp)

### Validation

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

### Other

- **get-port-please**: 1 file
- **ws**: 1 file

## Support (lib/reactotron-mst)

### Other

- **MobX**: 1 file
- **MobX-State-Tree**: 1 file
- **ramda**: 1 file

## Support (lib/reactotron-react-js)

### Other

- **stacktrace-js**: 1 file

## Backend (lib/reactotron-react-native-mmkv)

### Data

- **react-native-mmkv**: 1 file

## Frontend (lib/reactotron-react-native)

### The base

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

## Backend (lib/reactotron-react-native)

### Data

- **[@react-native-async-storage/async-storage](https://seerepo.com/uses/react-native-async-storage-async-storage)**: 2 files

## Support (lib/reactotron-react-native)

### The base

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

### Other

- **mitt**: 2 files

## Support (lib/reactotron-redux)

### Other

- **microdiff**: 1 file

## Other repos with a similar stack

- [bytedance/UI-TARS-desktop](https://seerepo.com/r/bytedance/UI-TARS-desktop/built): React, Electron, react-router-dom, electron-store, MCP, react-icons, electron-log, Zod · [Compare](https://seerepo.com/compare/bytedance/UI-TARS-desktop/vs/infinitered/reactotron)
- [usebruno/bruno](https://seerepo.com/r/usebruno/bruno/built): React, Electron, electron-store, styled-components, react-tooltip, Zod · [Compare](https://seerepo.com/compare/infinitered/reactotron/vs/usebruno/bruno)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): React, Electron, electron-store, MCP, electron-log, Zod · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/infinitered/reactotron)
- [appsmithorg/appsmith](https://seerepo.com/r/appsmithorg/appsmith/built): React, react-router-dom, MCP, styled-components, react-modal, Zod · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/infinitered/reactotron)
- [ZuodaoTech/everyone-can-use-english](https://seerepo.com/r/ZuodaoTech/everyone-can-use-english/built): React, Electron, react-router-dom, electron-log, react-tooltip, Zod · [Compare](https://seerepo.com/compare/infinitered/reactotron/vs/ZuodaoTech/everyone-can-use-english)
- [RSSNext/Folo](https://seerepo.com/r/RSSNext/Folo/built): React, Electron, electron-store, react-native, electron-log, Zod · [Compare](https://seerepo.com/compare/infinitered/reactotron/vs/RSSNext/Folo)

## Frequently asked questions

### What language is reactotron written in?

reactotron is written in TypeScript, with 38,467 written lines.

### What framework does reactotron use?

reactotron is built with React, Electron, react-router-dom, and react-native.

### What database does reactotron use?

reactotron stores its data in electron-store and @react-native-async-storage/async-storage.

### What services does reactotron use?

reactotron uses MCP and react-native-mmkv.

The proof: [lib/reactotron-mcp/src/mcp-server.ts, line 2](https://github.com/infinitered/reactotron/blob/3e480ab0331456a79dd5463336725b342bc77067/lib/reactotron-mcp/src/mcp-server.ts#L2)

### Does reactotron have tests?

Yes. reactotron has 84 test files and is tested with Testing Library.

### Which repos have a stack like reactotron's?

The ones that share most of its stack: bytedance/UI-TARS-desktop, usebruno/bruno, and chatboxai/chatbox.

## 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.
