DEV Community

I built my first real Linux app — a GTK4 system monitor

so I've been learning python for a while and I finally built something I'm actually proud of it's called Sentinel — a system monitor for Linux. it's crazy, just something I wanted to exist that wasn't a terminal app or bloated with electron. it's built with GTK4 and psutil so it's genuinely lightweight (~20MB RAM usage) it does: live CPU, RAM, swap, disk and network graphs on a dashboard per-core CPU breakdown full process manager where you can search by name or PID and kill processes memory breakdown (used/cached/buffers/free) network interface info + session totals settings for refresh rate, graph history length, temp unit etc ships as a .deb so installation is pretty straightforward. runs on anything with GTK4 in its repos (basically any distro from 2021+), even old hardware it's my first actual release so it's not perfect but it works well and I'm gonna keep adding to it site + download: https://noahmoussa2011-pixel.github.io/sentinel/ source: https://github.com/noahmoussa2011-pixel/sentinel would love any feedback, especially if something breaks on your setup .
favicon
dev.to
dev.to
Create attached notes ...