Home

Awesome

NTop

Latest Release License: GPL v3

htop-like system-monitor with Vi-emulation for Windows. Because using Task Manager is not cool enough.

NTop

NTop as in Windows NT-op or NukeTop. Whatever you prefer (the latter obviously).

Installation

Chocolatey

$ choco install ntop.portable

Scoop

$ scoop install ntop

Winget

$ winget install gsass1.NTop

Usage

Options

OptionMeaning
-CUse monochrome color scheme.
-hDisplay help info.
-p PID, PID...Show only the given PIDs.
-n NamePart, NamePart...Show only processes containing at least one of the name parts.
-s COLUMNSort by this column.
-u USERNAMEOnly display processes belonging to this user.
-vPrint version.

Interactive commands

Key(s)Purpose
Up and Down Arrows, <kbd>PgUp</kbd> and <kbd>PgDown</kbd>, <kbd>j</kbd> and <kbd>k</kbd>Scroll the process list.
<kbd>CTRL</kbd> + Left and Right ArrowsChange the process sort column.
<kbd>g</kbd>Go to the top of the process list.
<kbd>G</kbd>Go to the bottom of the process list.
<kbd>Space</kbd>Tag a selected process.
<kbd>U</kbd>Untag all tagged processes.
<kbd>K</kbd>Kill all tagged processes.
<kbd>I</kbd>Invert the sort order.
<kbd>F</kbd>Follow process: if the sort order causes the currently selected process to move in the list, make the selection bar follow it. Moving the cursor manually automatically disables this feature.
<kbd>n</kbd>Next in search.
<kbd>N</kbd>Previous in search.

Vi commands

Command(s)Purpose
:exec CMDExecutes the given Windows command.
:kill PID(s)Kill all given processes.
:q, :quitQuit NTop.
/PATTERN, :search PATTERNDo a search.
:sort COLUMNSort the process list after the given column.
:treeView process tree.

Configuration

The color scheme can be customized through the ntop.conf file. Follow link for example.

Building

Use CMake or use the build.bat file. Only tested with Visual Studio 2017.

$ cmake . # For enabling Unicode support: cmake -DENABLE_UNICODE=ON .

TODO