A desktop debugger for inspecting React and React Native applications, monitoring state, network requests, and performance metrics.
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 in real-time. The tool plugs into apps as a dev dependency, ensuring it adds no overhead to production builds.
React and React Native developers building applications of any scale, from personal projects to large enterprise apps, who need a comprehensive debugging and inspection tool.
Developers choose Reactotron for its extensive feature set, including state inspection, network monitoring, and performance benchmarking, all in a free, open-source desktop app that works across macOS, Linux, and Windows without impacting production performance.
A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports viewing, subscribing, and hot-swapping state for Redux and mobx-state-tree, as detailed in the MST and Redux plugins documentation.
Logs API requests and responses through the networking plugin, making it easy to debug fetch calls and API interactions in React apps.
Includes built-in benchmark tools for quick performance analysis, directly accessible from the desktop interface to identify bottlenecks.
Captures global errors with source-mapped stack traces, including specific support for Redux Saga, improving error diagnosis as highlighted in the plugins.
Requires downloading and installing a separate desktop app for macOS, Linux, or Windows, which may disrupt workflows integrated within IDEs or browsers.
Each feature, such as error tracking or networking, needs individual plugin setup, adding complexity to initial configuration as per the documentation links.
Designed exclusively for React and React Native, so it cannot be used for debugging applications built with other frontend technologies.