Skip to content

ckinan/cktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cktop

System Monitor written in Go.

cktop demo

This CLI tool is supposed to work on any OS supported by gopsutil e.g. Linux, MacOS, Windows. For supported platforms, read: https://github.com/shirou/gopsutil#current-status

Roadmap

  1. Show live CPU and RAM used by the system.
  2. Sort by process name, memory, cpu
  3. Process details view: expand a process to see:
  • Full process tree (parent -> children hierarchy)
  • Environment variables
  • Start time and running duration
  • Note: need to explore what can be extracted and presented
  1. App-grouped view: group related processes under their root app. Something like treeview, but instead of showing all the processes, it will just show the most parent application e.g. app:Firefox without showing all its subprocesses

Installation

go install github.com/ckinan/cktop@latest

Upgrade

GOPROXY=direct go install github.com/ckinan/cktop@latest

About

System Monitor written in Go

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages