
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
react-native-dev-lens
Advanced tools
Network and Console monitoring tool for React Native - Desktop App & SDK
An elegant network monitoring tool for developers
Real-time monitoring of network requests and console logs with dark/light theme support
react-native-dev-lens)
Dev Lens in action - Network monitoring with detailed request information
Download Dev Lens App
Download the latest release from GitHub Releases
macOS Users: If you see "App is damaged" error, run this command in Terminal:
xattr -cr /Applications/com.cola.dev-lens
Install SDK in your React Native project
npm install react-native-dev-lens
# or
yarn add react-native-dev-lens
# or
pnpm add react-native-dev-lens
Add one line to your app entry point (e.g., index.js or App.js)
import DevLens from "react-native-dev-lens";
// That's it! One line to enable monitoring
new DevLens().init();
Open Dev Lens App
Launch the Dev Lens desktop app, and you'll see all network requests and console logs in real-time!
import DevLens from "react-native-dev-lens";
// Only enable in development mode
if (__DEV__) {
new DevLens().init();
}
// For physical devices, specify your computer's IP address
const devLens = new DevLens({
enabled: __DEV__,
wsUrl: "ws://192.168.1.100:3927/ws", // Replace with your computer's IP
});
devLens.init();
# Install dependencies
pnpm install
# Run in development mode
pnpm tauri dev
# Build for production
pnpm tauri build
dev-lens/
├── src/ # Frontend source code
│ ├── App.tsx # Main application component
│ ├── i18n.ts # Internationalization config
│ └── assets/ # Static assets
├── src-tauri/ # Tauri backend
│ ├── src/
│ │ └── lib.rs # Rust backend with WebSocket server
│ └── icons/ # Application icons
├── sdk/ # SDK for integration
│ └── index.js # NPM package source
├── example/ # Example React Native app
│ ├── App.tsx # Test app with demo buttons
│ └── README.md # Example app documentation
└── public/ # Public assets
0.0.0.0:3927 (accessible from network)fetch requests and WebSocket connectionsConnection Options:
ws://127.0.0.1:3927/ws (default)ws://YOUR_COMPUTER_IP:3927/ws (e.g., ws://192.168.1.100:3927/ws)ws://10.0.2.2:3927/wsThe server listens on all network interfaces, so you can connect from any device on the same network.
Dev Lens uses WebSocket for real-time communication:
ws://127.0.0.1:3927/wstype field
type: "network" - Network request logstype: "console" - Console logstype: "websocket-update" - WebSocket connection updatesMIT License
Issues and Pull Requests are welcome!
FAQs
Network and Console monitoring tool for React Native - Desktop App & SDK
We found that react-native-dev-lens demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.