forked from cjbassi/gotop
-
Notifications
You must be signed in to change notification settings - Fork 164
gotop
Sean E. Russell edited this page Mar 9, 2020
·
3 revisions
Another terminal based graphical activity monitor, inspired by gtop and vtop, this time written in Go!
- An explanation about the decision to use Go's (immature and sensitive) plugin API for gotop extensions
- Design discussion about possible directions for abstracting sensors
- NVidia GPU extension. This is alpha code; it's not easy to get running.
- Dummy extension. This is alpha code. It's used as POC, since I don't have an NVidia card to test the NVidia extension.
- gotop Homebrew keg. For tapping and installation on MacOS, until we get the official downstream package updated.
- AUR packages. This repository will contain package information for all Linux distribution channels that I can get my hands on, for the purpose of assisting maintainers with automated updates for releases. Used where appropriate; right now, contains only AUR.
- Benchmarking suite containing code used to compare various third party libraries used by gotop. This code is not in the main repository to avoid introducing unnecessary package dependencies. Please do feel free to fork this, add benchmarks for new libraries, and submit pull requests. I'll merge just about anything here. There are quite a few systems sensor libraries available, and it's quite interesting to see the difference in how they compare, performance-wise.
- Github actions used in gotop's CI