Skip to content
πŸ’» htop-like system-monitor for Windows with Vi-keybindings.
C Other
  1. C 98.7%
  2. Other 1.3%
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore Add .gitignore Jun 19, 2018
CMakeLists.txt NTop 0.2.0 Sep 4, 2017
LICENSE Add License Jun 14, 2019 Package approved Jul 19, 2019
_config.yml Set theme jekyll-theme-cayman Feb 13, 2019
ntop.conf NTop 0.2.0 Sep 4, 2017
ntop.h Rename COMMAND column to PROCESS Jul 22, 2019
util.c Update copyright year Apr 26, 2019
vi.c Can execute multi-arg commands with :exec Sep 7, 2019
vi.h Can start vim search with just typing / Jun 21, 2019


Latest Release License: GPL v3

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


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

Installation with Chocolatey

choco install ntop.portable



Option Meaning
-C Use monochrome color scheme.
-h Display help info.
-p PID,PID... Show only the given PIDs.
-s COLUMN Sort by this column.
-u USERNAME Only display processes belonging to this user.
-v Print version.

Interactive commands

Key(s) Purpose
Up and Down Arrows, PgUp and PgDown, j and k Scroll the process list.
CTRL + Left and Right Arrows\n Change the process sort column.
g Go to the top of the process list.
G Go to the bottom of the process list.
Space Tag a selected process.
U Untag all tagged processes.
K Kill all tagged processes.
I Invert the sort order.
F 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.
n Next in search.
N Previous in search.

Vi commands

Command(s) Purpose
:exec CMD Executes the given Windows command.
:kill PID(s) Kill all given processes.
:q, :quit Quit NTop.
/PATTERN, :search PATTERN Do a search.
:sort COLUMN Sort the process list after the given column.
:tree View process tree.


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


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

cmake .

For enabling Unicode support:



  • Figure out buggy resizing.
  • View process tree.
  • Searching.
  • Filtering.
  • All of htop's command line options.
  • At least the most important interactive commands (e.g. following processes).
You can’t perform that action at this time.