A graphical terminal interface for system monitoring made in Go inspired by bottom(https://github.com/ClementTsang/bottom), which is written in Rust. Any suggestions on what I should add or change are welcome! I just started working on this so I know it is still lacking a lot.
Made with: Go, BubbleTea, NtCharts, GoPsutil, LipGloss, BubbleZone, Bubbles I originally made this to try and learn more about TUI's, originally prototyping this same project in Rust with Ratatui(https://ratatui.rs/), I found BubbleTea to be feel more intuitive though and felt myself getting more done using it. A lot of refactoring needs to be done as I just threw stuff together as I went.
Due to issues with GoPsutil, specifically giampaolo/psutil#906 on FreeBSD based operating systems, such as MacOS darwin, disks will display all partitions of every disk rather than just the physical disks of your machine. System processes will be blank unless the terminal has administrator privileges.
Download and run the .exe executable for Windows or clone the repository and run "go run main.go" in the terminal
I am hoping to add information about temperature sensors as well as info about your current network.