GR

Grofer

GoCLILinuxSystems

A system and resource monitoring tool that runs from your terminal, written in Go.

ContributeGitHub →
374
Stars
53
Forks
18
Open Issues
24
Contributors

About Grofer

Grofer is a system and resource monitoring tool that runs from your terminal, written in Go. To those unfamiliar with Go and its concurrency model, the project maintains a learning path to get you up to speed. You don’t need to understand everything to start contributing.


Features

1
Terminal dashboards
Live CPU, memory, disk and network visualizations rendered directly in your terminal with termui.
2
Process management
Inspect and manage running processes without leaving the terminal.

Learning path

  • The basic syntax, features and constructs of Go: try Learn Go in Y Minutes
  • Goroutines, channels and WaitGroups: A Tour of Go, Go by Example
  • The libraries used: gopsutil, termui and cobra/viper
  • Ask in #grofer-help and someone will point you in the right direction

Quick Install

# Clone and build
$ git clone https://github.com/pesos/grofer
$ cd grofer && go build
Screenshots and a full README live on GitHub →