Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. rn-snoopy

rn-snoopy

JavaScript

A profiling tool for React Native that monitors and analyzes communication on the React Native Bridge.

GitHubGitHub
516 stars22 forks0 contributors

What is rn-snoopy?

rn-snoopy is a developer tool for React Native that provides deep visibility into the React Native Bridge, the communication channel between JavaScript and native code. It helps developers identify performance bottlenecks, unexpected behavior, and optimization opportunities by snooping on bridge messages using the MessageQueue spy feature.

Target Audience

React Native developers who need to debug performance issues, optimize bridge communication, or analyze the flow of messages between JavaScript and native modules in their applications.

Value Proposition

Developers choose rn-snoopy because it offers specialized, RxJS-powered stream processing for bridge events with built-in filtering, visualization, and performance heuristics, making it easier to isolate and diagnose bridge-related problems compared to general debugging tools.

Overview

Snoopy is a profiling tool for React Native, that lets you snoop on the React Native Bridge.

Use Cases

Best For

  • Identifying performance bottlenecks in React Native bridge communication.
  • Debugging unexpected or excessive message flows between JavaScript and native code.
  • Visualizing call frequency and data size across the bridge to spot heavy operations.
  • Filtering bridge events by type, method, module, or arguments to isolate specific issues.
  • Setting thresholds on argument size or call frequency to warn about potential performance problems.
  • Optimizing React Native applications by monitoring and analyzing bridge activity in development.

Quick Stats

Stars516
Forks22
Contributors0
Open Issues2
Last commit5 years ago
CreatedSince 2016

Tags

#developer-tools#rxjs#react-native#profiling#debugging#performance

Built With

J
JavaScript
R
RxJS
R
React Native

Included in

React Native35.6k
Auto-fetched 10 hours 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,446
Forks816
Last commit2 years ago
upgrade-helperupgrade-helper

⚛️ A web tool to support React Native developers in upgrading their apps.

Stars4,067
Forks130
Last commit1 month ago
haulhaul

Haul is a command line tool for developing React Native apps, powered by Webpack

Stars3,677
Forks185
Last commit4 years ago
react-native-renamereact-native-rename

Rename react-native app with just one command

Stars2,777
Forks267
Last commit1 month 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