Skip to content

diegolara93/gobottom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BottomGo

A graphical terminal interface for system monitoring made in Go inspired by bottom(https://github.com/ClementTsang/bottom), which is written in Rust. Alt text 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.

How It's Made:

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.

Known Issues:

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.

How To Run:

Download and run the .exe executable for Windows or clone the repository and run "go run main.go" in the terminal

Future Additions:

I am hoping to add information about temperature sensors as well as info about your current network.

About

TUI System Monitor in Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages