The top program provides a dynamic real-time view of a running system. It can display system summary information as well as a list of processes or threads currently being managed by the Linux kernel.
Cost / License
- Free
- Open Source
Platforms
- Linux


htop is described as 'Interactive process viewer for Linux. It text-mode application (for console or X terminals) and requires ncurses. htop is an interactive top replacement that runs in the terminal. The available columns are: PID, STATE, PPID, PGRP, SESSION, TTY_NR, TPGID, MINFLT' and is a very popular process monitoring tool in the os & utilities category. There are more than 50 alternatives to htop for a variety of platforms, including Linux, Windows, Mac, BSD and Flathub apps. The best htop alternative is Process Explorer, which is free. Other great apps like htop are System Informer, btop, Glances and Mission Center.
The top program provides a dynamic real-time view of a running system. It can display system summary information as well as a list of processes or threads currently being managed by the Linux kernel.



Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature.

Linux process explorer, behaves the same as the windows process explorer from Mark Russinovich.


Using its concise and appealing user interface, iPulse graphically displays the inner workings of OS X on your desktop, menu bar or Dock.




iPulse is the most popular commercial alternative to htop.


Yet Another (remote) Process Monitor (YAPM) is a powerful application that allows to view and manage your running tasks, processes, threads, modules...etc. and your services on a local or on a remote machine.



ESET SysInspector is a free, state of the art diagnostic tool for Windows systems. It is also an integral part of ESET Smart Security 4 and ESET NOD32 Antivirus 4. It peers into your operating system and captures details such as running processes, registry content, startup items...

Python System Monitor (Psymon) is a cross-platform, task and performance monitor.


A Qt based, self-contained (AppImage) tool that mimics the functionality of Windows 10 Task Manager's performance and process tab under Linux. It enables to oversee systemwide CPU, RAM, Disk I/O and Network utilization per device and per process.


An application for monitoring system resources. Plasma System Monitor provides an interface for monitoring system sensors, process information and other system resources. It is built on top of the faces system also used to provide widgets for plasma-desktop and makes use of the...

jdSystemMonitor is an advanced, desktop-independent system monitor for Linux. Its goal is to provide as much information about your system as possible, with a focus on process management.



