matthart1983/netwatch

Real-time network diagnostics in your terminal. One command, zero config, instant visibility.

View on GitHub ↗Jump to charts ↓Open shareable report →

matthart1983/netwatch has 3.5k+ stars and 150+ forks on GitHub, is written in Rust, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 21st, 2026
Created on February 14th, 2026
Open Issues & Pull Requests: 3 (+0)
GitHub issues: Enabled
Number of forks: 157
Total Stargazers: 3,500 (+0)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.2 hours
Mean response time: 34.7 hours
90th percentile: 4.4 days
Tracked items: 37

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 0 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 3
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • bug (21)
  • enhancement (12)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

NetWatch is a terminal-based network diagnostics tool that provides real-time visibility into network activity with zero configuration required.

The tool solves the problem of understanding network behavior in real time by capturing live traffic and displaying it through an interactive terminal interface. It operates by running a single command with elevated privileges to access raw network packets, then decodes application-layer protocols, attributes connections to processes where possible, and maintains a learned baseline of normal network behavior. When the baseline is violated, the tool automatically opens a diagnostic issue; when the anomaly resolves and stability returns, it closes the issue.

NetWatch suits operators and developers who need quick visibility into network performance and connection details without setup overhead. The tool runs on macOS, Linux, and Windows, with static Linux binaries that require no dependencies. It offers three distinct views—including a dense view that displays throughput graphs, per-interface rates with sparklines, latency budgets, and a connection table showing kernel TCP states—all navigable through keyboard shortcuts. The README names no alternatives, so no comparison is made.

The project shows active maintenance with releases distributed across multiple channels including native package managers for Debian, Ubuntu, and Fedora, container images, and signed binaries with checksums for verification. The tool is written in Rust and published to standard package repositories, indicating a mature distribution approach.