Open-source system performance monitor in C++/Qt6

๐Ÿ–ฅ๏ธ 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

Leave a Reply

Your email address will not be published. Required fields are marked *

WP2Social Auto Publish Powered By : XYZScripts.com