aksakalli /gtop

System monitoring dashboard for terminal

★ 9,935⑂ 339👁 128⑃ 48● 96▤ 10
JavaScriptCreated 2017-08-09
9,935
stars
+0+1+1
339
forks
128
watchers
48
prs
96
issues
10
releases
–
discussions

README

gtop

!screen record

System monitoring dashboard for terminal.

  
  
  
  
  

 Requirements

 Linux / OSX / Windows (partial support)
 Node.js = v8

 Installation

sh
$ npm install gtop -g


 Docker

You need to assign host net and pid to access the metrics in the host machine.

sh
$ docker run --rm -it \
    --name gtop \
    --net="host" \
    --pid="host" \
    aksakalli/gtop


 Usage

Start gtop with the gtop command

sh
$ gtop


To stop gtop use q, or ctrl+c in most shell environments.

You can sort the process table by pressing

 p: Process Id
 c: CPU usage
 m: Memory usage

 Troubleshooting

If you see question marks or other different characters, try to run it with these environment variables:

sh
$ LANG=en_US.utf8 TERM=xterm-256color gtop


 License

Released under the MIT license.

Snapshot: 2026-11-04T14:00:00Z · Data license Apache-2.0 · JSON