Gotop — Wanneer je graphics in de terminal wilt
Bekend gevoel wanneer je snel serverbelasting moet controleren, maar er geen grafische interface is? Standaard hulpprogramma's zoals top of htop leveren informatie, maar missen vaak visuele duidelijkheid. Gotop lost dit probleem precies op — een terminal resource monitor met een pseudo-grafische interface.
Wat is Gotop?
Gotop is een systeemresource monitoring tool geïnspireerd door gtop en vtop, maar geschreven in Go. Het draait direct in de terminal en toont mooie grafieken van CPU-belasting, geheugengebruik, proceslijst en andere nuttige informatie.

Hoewel het originele project niet meer wordt onderhouden (de auteur raadt aan om de fork van xxxserxxx te gebruiken), blijft gotop een populaire oplossing met meer dan 7,4k sterren op GitHub.
Voor wie is het?
- Systeembeheerders
- DevOps engineers
- Ontwikkelaars die werken met resource-intensieve applicaties
- Iedereen die regelmatig met servers zonder GUI werkt
Belangrijkste functies
-
Duidelijke real-time grafieken:
- CPU-belasting (totaal en per core)
- RAM-gebruik
- Netwerkactiviteit
- Batterijniveau (voor laptops)
-
Handig procesbeheer:
- Sorteren op CPU, geheugen of PID
- Mogelijkheid om processen te beëindigen
- Groeperen van gerelateerde processen
-
Flexibele configuratie:
- Meerdere kleurenschema's
- Mogelijkheid om aangepaste thema's te maken
- Minimalistische modus
- Refresh rate aanpassing

Hoe te installeren
Gotop werkt op Linux, FreeBSD en macOS. Er zijn verschillende installatiemethoden:
Voor wie het snel wil uitproberen:
git clone --depth 1 https://github.com/cjbassi/gotop /tmp/gotop
/tmp/gotop/scripts/download.sh
Voor Homebrew gebruikers:
brew tap cjbassi/gotop
brew install gotop
Voor Arch Linux (vanuit AUR):
yay -S gotop-bin
Waarom uitproberen?
- Lichtgewicht — werkt zelfs op machines met beperkte middelen
- Gemak — alle informatie in één oogopslag
- Flexibiliteit — kan worden aangepast aan je behoeften
- Mooie interface — prettiger om mee te werken dan standaard
top
Technische details
Gotop is geschreven in Go en gebruikt verschillende interessante libraries:
- termui voor het bouwen van de interface
- gopsutil voor het verzamelen van systeeminformatie
- drawille-go voor het tekenen van grafieken
Praktische toepassingen
- Performance debugging — je kunt direct zien welk proces het systeem belast
- Server monitoring — handig voor het volgen van de status van een remote machine
- Resource optimalisatie — helpt bij het identificeren van bottlenecks
Gotop is een uitstekende tool voor wie betere visuele duidelijkheid wil bij het werken met systeemresources. Hoewel het originele project niet meer wordt onderhouden, wordt het actief ontwikkeld in forks, en de functionaliteit blijft in trek.
Probeer het als:
- Je regelmatig in de terminal werkt
- Je handige resource monitoring nodig hebt
- Je een mooie en functionele alternatief voor
topwilt
Welke tools gebruik jij voor systeemmonitoring?
Gerelateerde projecten