NetFlux is a lightweight, high-performance network speed monitor for Windows 11/10 that lives in your System Tray. It provides real-time download/upload statistics with minimal resource usage, built using native Windows GDI and Rust.
- Real-time Monitoring: Updates network speed every second.
- Tray Integration: Displays current download speed directly in the tray icon.
- Detailed Popup: Click the tray icon to see a graph of Download and Upload history.
- Native Performance: Written in Rust using WinAPI (GDI) for near-zero CPU/RAM usage.
- Autostart: Automatically starts with Windows (Registry integration).
- Customizable View: Toggle between All, Download Only, or Upload Only modes.
NetFlux supports three view modes in the popup window:

Shows both Download and Upload graphs stacked vertically.

Displays only the Download graph for focused monitoring.

Displays only the Upload graph for focused monitoring.
- Go to the Releases page.
- Download the latest
netflux.zip. - Extract the archive.
- Run
netflux.exe.
Ensure you have Rust installed.
# Clone the repository
git clone https://github.com/justrawaccel/netflux.git
cd netflux
# Build for release
cargo build --release
# Run
./target/release/netflux.exe- Left Click: Toggle the detailed graph popup.
- Right Click: Open context menu (Change View Mode, Exit).
- Hover: See a tooltip with current Download and Upload speeds.
This project is licensed under the MIT License - see the LICENSE file for details.
