opensourceprojects.dev

A broadsheet for software that doesn't ask for your email

TrafficMonitor: a lightweight Windows net speed monitor that lives in your taskb...
GitHub RepoImpressions3

Project Description

View on GitHub

TrafficMonitor: A Lightweight Net Speed Monitor for Your Windows Taskbar

Ever find yourself wondering why your internet feels sluggish, or just want to keep an eye on your network activity without opening Task Manager? Most network monitors are either too bloated, ugly, or cluttered. That’s where TrafficMonitor comes in—a tiny, open-source tool that lives right in your Windows taskbar and shows you real-time network speeds, CPU and memory usage, and more. No fuss, no distractions.


What It Does

TrafficMonitor is a lightweight Windows utility that displays your current network upload and download speeds, plus optional CPU and memory usage, directly in your system tray (the notification area near the clock). It’s designed to be unobtrusive—just a small text overlay or a clean icon that updates in real time. You can customize what data shows, how it looks, and even set it to be always-on-top if needed.

Under the hood, it uses Windows performance counters to fetch network stats, so it’s accurate and doesn’t need admin privileges. It runs quietly in the background, using minimal RAM (usually under 10 MB) and almost zero CPU.


Why It’s Cool

1. Lightweight & Minimal
No Electron app here. TrafficMonitor is a native Windows executable (C++), so it’s snappy and tiny. You can leave it running 24/7 without noticing it.

2. Customizable Display
You can choose between a taskbar window (floating or docked) or a system tray icon that shows speeds as text or a graph. Change colors, font size, background, and which metrics (upload, download, CPU, memory, disk) to show. It also supports multiple network adapters.

3. Alerts & History
Set speed thresholds to trigger notifications (e.g., “Download speed below 1 Mbps for 10 seconds”). It also logs network history to a CSV file, so you can analyze usage patterns later.

4. Plug-and-Play
No installation required—just download the executable or portable ZIP from the releases page, run it, and it works. No registry changes, no background services.

5. Open Source
The entire codebase is on GitHub (C++ with Win32 API). If you want to tweak the behavior or add features, it’s a great starting point for learning about system tray apps or performance monitoring.


How to Try It

  1. Head to the GitHub releases page.
  2. Download the TrafficMonitor_x64.zip (or _x86 for 32-bit) from the latest release.
  3. Extract the ZIP anywhere (e.g., C:\Tools\TrafficMonitor).
  4. Run TrafficMonitor.exe. The tool appears in your system tray or as a floating window.
  5. Right-click the tray icon to customize appearances, enable/disable CPU/memory stats, or set alerts.

No installation, no admin rights needed. To run it at startup, just drop a shortcut into the shell:startup folder.


Final Thoughts

TrafficMonitor is one of those tools you install and forget about until you need it. It’s not flashy, but it’s exactly what I want from a system tray utility—fast, customizable, and unobtrusive. If you’re a developer working on Windows, it’s also a nice example of how to build a lightweight, desktop-native app with minimal dependencies.

Give it a try and see if it fills that tiny gap in your workflow. Worst case? You uninstall it in 10 seconds.


follow us on twitter: @githubprojects

Back to Projects
Project ID: 97e1bccc-4d2b-48a7-a60c-10f456aa0145Last updated: July 7, 2026 at 02:43 AM