Topics / #network-monitoring

Network-monitoring projects on GitHub

Tools for observing traffic, connections, and overall network health.

As of , the most-starred Network-monitoring projects on GitHub are TrafficMonitor (46.6K stars), sniffnet (41.6K stars) and goreplay (19.3K stars). GitHub.Locker tracks 14 Network-monitoring repositories with 206.7K stars combined. The fastest-growing on October 16 was tubatools, with +27 stars in a day.

14Projects
206.7KStars in total
+75Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

14 projects · by stars

  1. #1 · zhongyang219/TrafficMonitor

    TrafficMonitor

    TrafficMonitor is a floating desktop widget for Windows that shows your current network speed, CPU usage, and memory usage in real time, with optional taskbar embedding and skins.

    46.6K
  2. #2 · GyulyVGC/sniffnet

    sniffnet

    Sniffnet is a cross-platform desktop app for monitoring your network traffic in real time, with a graphical interface instead of raw terminal output.

    41.6K
  3. #3 · probelabs/goreplay

    goreplay

    GoReplay is an open-source network monitoring tool that records your live HTTP traffic and reuses it for shadowing, load testing, monitoring and analysis — so you test with real data instead of synthetic scripts, and deploy with more confidence.

    19.3K
  1. 4

    telegraf

    17.9Kinfluxdata/telegraf · Go

    Telegraf is an open-source agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data. It ships with 300+ plugins covering system monitoring, cloud services, and messaging.

  2. 5

    brook

    15.2Ktxthinking/brook · Go

    Brook is a cross-platform programmable network tool that works as both a server and a client, giving you SOCKS5 proxying, TLS encryption, traffic decryption/MITM inspection, and packet capture in one toolkit.

  3. 6

    speedtest-cli

    14Ksivel/speedtest-cli · Python

    This is a command-line tool that tests your internet bandwidth using the servers and infrastructure of speedtest.net.

  4. 7

    LuLu

    13.3Kobjective-see/LuLu · Objective-C

    LuLu is a free, open-source firewall for macOS: it watches the network connections apps on your Mac try to make and lets you allow or block them.

  5. 8

    gping

    12.7Korf/gping · Rust

    gping is a command-line tool written in Rust that pings one or more hosts and shows the response times as a live graph right in your terminal, instead of the usual scrolling text output of ping.

  6. 9

    bandwhich

    12Kimsnif/bandwhich · Rust

    bandwhich is a CLI utility that shows current network bandwidth usage broken down by process, connection, and remote IP/hostname, right in your terminal.

  7. 10

    ClashMac

    6.3K666OS/ClashMac

    ClashMac is a native macOS proxy client built entirely in SwiftUI around the Clash/Mihomo engine, with a real-time dashboard, system-wide TUN proxying, and a built-in anti-detect fingerprint browser.

  8. 11

    tubatools

    5.5Kluolangaga/tubatools · C#

    TubaTools (图吧工具箱CE) is a community-driven, open-source Windows toolbox rebuilt from scratch on WinUI 3 and .NET 10, bundling 45 built-in utilities plus one-click launchers for 82 third-party tools for hardware diagnostics, cleaning, benchmarking and more.

  9. 12

    Pi.Alert

    1.2Kleiweibau/Pi.Alert · PHP

    Pi.Alert watches your Wi-Fi or LAN and alerts you when an unknown device connects, a known device disconnects, or a monitored web service goes down. It also checks HTTP status, response time, and SSL certificates for web services you configure.

  10. 13

    mac-performance-monitor

    937Zesty0wl/mac-performance-monitor · Swift

    A native macOS performance monitor and recorder that tracks CPU, memory, GPU, network, disk, battery, and sensor readings, letting you compare them against the processes behind them. It works as a menu bar readout, a quiet background recorder, or a window you open when needed.

  11. 14

    OKPing-Network-Monitor

    150okpingnet/OKPing-Network-Monitor · Java

    OKPing is an open-source, multi-node network quality monitoring and speed-testing platform: you deploy probe agents in different regions and networks, then test sites, APIs and servers from each node.

Often tagged together