// the find
effjy/usage
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.