๐ฅ๏ธ Open-source system performance monitor in C++/Qt6 โ real-time, cross-platform, dark & light themes!
Built from scratch as part of the Art2Dec SoftLab open-source initiative. Runs natively on Linux x86_64 and ARM64 (Raspberry Pi 4/5).
โ
CPU monitoring โ per-core histogram bars + 60-second history oscilloscope with gradient fill
โ
Memory โ color-coded RAM bar (Used / Buffers / Cache / Free) + Swap, live GB stats
โ
GPU auto-detection:
NVIDIA โ via nvidia-smi
AMD โ via sysfs gpu_busy_percent
Intel โ via gt_cur_freq_mhz
Raspberry Pi VideoCore โ via vcgencmd
โ
Raspberry Pi specific: SD card / eMMC flash storage monitoring โ used & free space, read/write speeds, VideoCore GPU load graph via vcgencmd โ works out of the box on Pi 4/5
โ
Disk & Network โ dual oscilloscopes with gradient fill, read/write and rx/tx speeds
โ
Hardware info bar โ CPU model, RAM size, Disk, Network interface, GPU model โ detected once at startup
โ
Full process table with scroll and click-to-sort on any column:
PID ยท USER ยท PRI/NI ยท NAME ยท CPU% ยท MEM% ยท VIRT ยท RD/s ยท WR/s ยท FD ยท S ยท START
โ
Top 15 / All processes toggle
โ
Dark / Light theme โ switch on the fly
โ
Pause, 1s/2s refresh rate
โ
Single C++ source file, no external dependencies beyond Qt6
Pre-built binaries for Linux x86_64 and ARM64 (Raspberry Pi) included.
MIT License โ free to use, modify, and distribute.
๐ GitHub: https://github.com/igor101964/qttop
#OpenSource #Qt6 #Cpp #Linux #RaspberryPi #SystemMonitor #Performance #Art2DecSoftLab

