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 .
Top comments (0)