Cross-platform network diagnostics for engineers, administrators, and enthusiasts.
Ping • Traceroute • DNS • TCP • TLS • WHOIS • Recon
NetPulse is a desktop network diagnostics toolkit built with Tauri, React, and Rust.
It combines the tools network engineers use every day—ping, traceroute, DNS analysis, TCP diagnostics, TLS inspection, WHOIS/RDAP lookups, and passive reconnaissance—into a single cross-platform desktop application while leveraging the operating system's native networking stack for accurate results.
Designed to be lightweight, fast, and dependency-free, NetPulse delivers professional-grade diagnostics without requiring command-line expertise.
Download the latest release from:
https://github.com/GChavez0210/NetPulse/releases
| Platform | Status |
|---|---|
| Windows 10/11 (x64) | ✅ |
| Linux (x64) | ✅ |
| macOS Apple Silicon | ✅ |
| macOS Intel | 🟡 Source Build |
Monitor multiple hosts simultaneously with live latency tracking, packet loss analysis, configurable intervals, custom aliases, host groups, notifications, and audio alerts.
High-frequency ICMP testing with real-time packet visualization, jitter analysis, packet loss tracking, and diagnostic summaries.
Traceroute visualization with automatic GeoIP enrichment including ASN, organization, city, and country information.
Includes:
- TCP Ping
- MTR-style traceroute analysis
- DNS Toolkit
- Port Scanner Lite
- DNS Validation
- Multi-Resolver Health Checks
- DMARC Inspector
- WHOIS / RDAP
Includes:
- SSL/TLS Inspector
- HTTP Header Analysis
- Technology Detection
- MAC Address Vendor Lookup
Persistent notification center, monitor state tracking, alerting, historical session metrics, and operational visibility features.
Most network troubleshooting still requires jumping between multiple command-line tools, browser tabs, and third-party websites.
NetPulse brings common operational diagnostics into a single desktop application while remaining lightweight, fast, and fully local.
No subscriptions.
No cloud dependency.
No API keys required.
No telemetry.
- Windows 10 1803 or later
- Microsoft WebView2 Runtime
- 150 MB RAM available
- ~30 MB disk space
- Modern x64 distribution
- WebKitGTK 4.1
- traceroute package
- macOS 11 Big Sur or later
- Apple Silicon supported
- Intel Macs supported via source build
git clone https://github.com/GChavez0210/NetPulse.git
cd NetPulse
npm install
npm run devProduction build:
npm run buildRequires:
- Node.js 18+
- Rust (stable)
- Tauri 2
NetPulse is an independent open-source project developed and maintained during personal time.
If NetPulse helps with your day-to-day troubleshooting, network operations, or learning journey, consider supporting continued development.
NetPulse was developed using an AI-assisted workflow leveraging Antigravity, Claude Code, and OpenAI Codex.
Architecture, implementation decisions, validation, testing, and release management remain under direct developer control.
MIT License.
See LICENSE for details.



