Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Reactotron

Reactotron

MITTypeScriptreactotron-app@3.10.0

A desktop debugger for inspecting React and React Native applications, monitoring state, network requests, and performance.

Visit WebsiteGitHubGitHub
15.5k stars969 forks0 contributors

What is Reactotron?

Reactotron is a desktop application for debugging React and React Native projects. It allows developers to inspect application state, monitor network requests, track errors, and measure performance metrics through an intuitive interface. The tool plugs into apps as a dev dependency, ensuring it doesn't affect production builds.

Target Audience

React and React Native developers building applications of any scale, from personal projects to large enterprise apps, who need a comprehensive debugging tool.

Value Proposition

Developers choose Reactotron for its extensive feature set, including state inspection, network monitoring, and performance benchmarking, all in a free, open-source package that integrates seamlessly with popular state management libraries like Redux and mobx-state-tree.

Overview

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

Use Cases

Best For

  • Debugging state changes in React or React Native applications
  • Monitoring and inspecting API requests and responses
  • Tracking and analyzing performance bottlenecks in real-time
  • Inspecting and hot-swapping state in Redux or mobx-state-tree apps
  • Debugging global errors with detailed stack traces in React Native
  • Developing with integrated tools like image overlays and Async Storage tracking

Not Ideal For

  • Projects built with frameworks other than React or React Native (e.g., Vue.js, Angular)
  • Teams that prefer integrated browser dev tools over a separate desktop application
  • Applications that do not use state management libraries like Redux or mobx-state-tree
  • Scenarios requiring deep server-side or backend debugging beyond client-side monitoring

Pros & Cons

Pros

Comprehensive Feature Set

Includes real-time state inspection, network monitoring, performance benchmarks, and error tracking, as detailed in the README's key features and plugins section.

Zero Production Impact

Plugged in as a dev dependency, it adds nothing to production builds, ensuring no performance overhead in live environments, as emphasized in the philosophy.

Strong React Native Integration

Offers specific tools for React Native such as image overlays and Async Storage tracking, highlighted in the plugins list and demo.

Extensible Architecture

Supports custom commands for tailored debugging workflows, allowing developers to extend functionality, as documented in the custom commands guide.

Cons

Separate Desktop Application

Requires installing and running a standalone app, which can be less convenient and more resource-intensive than browser-based tools like React DevTools.

Setup and Configuration Overhead

Initial setup involves configuring both the desktop app and the project, with separate guides for React and React Native, adding complexity compared to plug-and-play solutions.

Limited to React Ecosystem

Only supports React and React Native, making it unsuitable for projects using other JavaScript frameworks, and integration is best with specific libraries like Redux or mobx-state-tree.

Frequently Asked Questions

Quick Stats

Stars15,538
Forks969
Contributors0
Open Issues133
Last commit17 days ago
CreatedSince 2016

Tags

#developer-tools#desktop-app#reactotron#error-tracking#react-native#network-monitoring#react-debugging#state-inspection#reactnative#performance-profiling#desktop#mobx-state-tree#debugging#reactjs#redux#redux-saga

Links & Resources

Website

Included in

Open Source Apps48.1k
Auto-fetched 1 day ago

Related Projects

React Native DebuggerReact Native Debugger

The standalone app based on official debugger of React Native, and includes React Inspector / Redux DevTools

Stars10,467
Forks818
Last commit2 years ago
LeptonLepton

💻 Democratizing Snippet Management (macOS/Win/Linux)

Stars10,331
Forks478
Last commit5 months ago
ImageOptimImageOptim

GUI image optimizer for Mac

Stars9,789
Forks457
Last commit2 years ago
SwiftyBeaverSwiftyBeaver

Convenient & secure logging during development & release in Swift 4 & 5

Stars6,068
Forks494
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub