EVERYTHING XIAOMI
Get listed

Bandwidth Monitor

Bandwidth Monitor is a free, open-source dashboard for real-time network visibility on Linux routers and hosts.

Place
#13 of 33
Score
6.4
Bandwidth Monitor's website

What Bandwidth Monitor is

Bandwidth Monitor is a free, open-source dashboard for real-time network visibility on Linux routers and hosts. It shows interface rates and history, top talkers, host details, protocol and IP-version breakdowns, conntrack and NAT state, client topology, latency checks, and a live traffic map. Diagnostics include server-side speed tests, traceroute, DNS and resolver checks, path MTU discovery, public-address checks, and TCP tests. Optional DNS integrations include AdGuard Home, NextDNS, and Pi-hole; WiFi integrations include UniFi and Omada. The Linux-only daemon is distributed as a Go binary with an embedded web UI and provides JSON endpoints and a Server-Sent Events stream. Companion clients include macOS menu-bar tools, a Windows tray widget, GNOME/AppIndicator panels, and an independently developed iOS client; a separate terminal viewer supports Linux and macOS. The project says it does not use telemetry, analytics, crash reporting, or update checks, though integrations and built-in functions may make outbound requests. Some network statistics require CAP_NET_ADMIN or root, while capture and diagnostic functions may require CAP_NET_RAW or root. The license is GNU AGPL v3.0.

Good

  • Shows per-interface rates, history, and top talkers
  • Includes DNS, traceroute, and TCP diagnostics
  • Offers optional DNS and WiFi integrations
  • Project says it has no telemetry or analytics

Watch out

  • Dashboard daemon is Linux-only
  • Some functions require elevated capabilities or root
  • Network integrations and built-in features can make outbound requests
  • AGPL v3.0 requires source availability for modified network services

Who it suits

It suits people managing Linux routers or hosts who want live traffic visibility and network diagnostics. Users who want companion clients can also use the documented desktop options or independently developed iOS client.

Verdict

Bandwidth Monitor offers broad traffic visibility and diagnostics around a Linux daemon, with companion clients for other platforms. Check its Linux-only daemon requirement and permissions before deploying it.

The facts

Each one read from Bandwidth Monitor's own pages, with the date it was checked.

What it does

API
The dashboard exposes JSON endpoints and a Server-Sent Events stream used by the browser dashboard and companion clients.checked 11 Oct 2026
Companion clients
The project documents SwiftBar and xbar clients for macOS, a Windows system tray widget, and GNOME/AppIndicator panels; clients consume the daemon's HTTP API.checked 4 Oct 2026
Deployment
The dashboard daemon supports Linux, while the separately packaged bandwidth-top terminal viewer supports Linux and macOS.checked 11 Oct 2026
Desktop clients
Companion clients are available for SwiftBar or xbar, Windows tray, and GNOME or AppIndicator panels.checked 11 Oct 2026
Diagnostics
Diagnostics include server-side speed tests, traceroute, DNS and resolver checks, path MTU discovery, public-address checks, and TCP tests.checked 11 Oct 2026
Integrations
Optional DNS integrations include AdGuard Home, NextDNS, and Pi-hole; WiFi integrations include UniFi and Omada.checked 11 Oct 2026
License
The project is licensed under GNU Affero General Public License version 3.0.checked 11 Oct 2026
Network visibility
Features include conntrack and NAT state, client topology, continuous latency checks, and a live traffic map.checked 11 Oct 2026
Permissions
Interface statistics and conntrack/NAT require CAP_NET_ADMIN or root, while top talkers and ICMP latency or traceroute require CAP_NET_RAW or root.checked 11 Oct 2026
Purpose
Bandwidth Monitor is a self-hosted, real-time network dashboard for Linux.checked 11 Oct 2026
Security and privacy
The project says it has no telemetry, analytics, crash reporting, or update checks; configured integrations and built-in functions can make outbound network requests.checked 11 Oct 2026
Terminal viewer
The separately packaged bandwidth-top terminal traffic viewer supports Linux and macOS, while the dashboard daemon is Linux-only.checked 4 Oct 2026
Traffic monitoring
It shows per-interface traffic rates and history, top talkers, host details, protocol and IP-version breakdowns, reverse DNS, and optional GeoIP data.checked 11 Oct 2026

Where it runs

iOS client
An independently developed iOS app shows live traffic and supports Lock Screen and Dynamic Island Live Activities.checked 11 Oct 2026

The company

Maker
The GitHub account awlx identifies its owner as Annika Wickert and lists Munich.checked 11 Oct 2026

Alternatives to Bandwidth Monitor

All alternatives
  1. 1ntopng logo

    ntopng

    Free planOpen sourceWebAPILinuxmacOS
    8.3€299.95 one-time
  2. 2

    GlassWire

    Free planAndroidWebWindows
    7.9From $2.99 a month
  3. 3

    NetBalancer

    Free planWebAPIWindows
    7.5$34.95 one-time
  4. 4

    Sniffnet

    Free planOpen sourceLinuxmacOSWindows
    7.4Free plan
  5. 5ManageEngine NetFlow Analyzer logo

    ManageEngine NetFlow Analyzer

    Free planAndroidiOSWebLinux
    7.1From $172 a month
  6. 6

    sFlowTrend

    Free planWebAPILinuxmacOS
    7.1Free plan