finds.dev← search

// the find

effjy/usage

★ 1 · C · MIT · updated Jun 2026

Real-time network bandwidth monitor with live graphs, session statistics, and PDF report generation — styled with a Tokyo Night dark theme.

A GTK3 desktop bandwidth monitor written in C that reads from /proc/net/dev and draws live graphs using Cairo. Linux-only, single-file source. Aimed at people who want a lightweight, visually distinct network widget.

Cairo-drawn graph with dynamic peak scaling is a clean implementation choice for this kind of tool. Reading directly from /proc/net/dev keeps it dependency-light and fast. Config persistence to ~/.config/usage/usage.conf follows XDG conventions properly. PDF export via LaTeX is an unusual touch — overkill, but at least it produces something nicer than a CSV.

1 star, 0 forks, single author — this is essentially someone's personal utility. The PDF report requires pdflatex, which is a 500MB+ install tax for generating what amounts to a stats summary. No per-process breakdown means you can see that something is eating bandwidth but not what. GTK3 is already in maintenance mode; new projects on Linux should be targeting GTK4 or a toolkit with a longer runway.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →