You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Nathan Scott c9ecd0fa74 Revert the vim_mode setting for now, needs a rethink 6 years ago
.github/workflows Convert hwlock CI run to a full featured one 6 years ago
darwin Switch variable/field naming from WhiteList to MatchList 6 years ago
dragonflybsd Switch variable/field naming from WhiteList to MatchList 6 years ago
freebsd Switch variable/field naming from WhiteList to MatchList 6 years ago
linux Drop always true condition 6 years ago
openbsd fix building on openbsd due to remaining WhiteList 6 years ago
solaris Switch variable/field naming from WhiteList to MatchList 6 years ago
unsupported Switch variable/field naming from WhiteList to MatchList 6 years ago
zfs Further, minor cleanups to headers post-MakeHeaders 6 years ago
.editorconfig Add `trim_trailing_whitespace` to editorconfig 6 years ago
.gitignore Axe automated header generation. 6 years ago
.travis.yml Add FreeBSD to Travis 6 years ago
AUTHORS
Action.c Axe automated header generation. 6 years ago
Action.h Remove some unused #includes 6 years ago
Affinity.c Axe automated header generation. 6 years ago
Affinity.h Merge identical ifdefs in Affinity.h 6 years ago
AffinityPanel.c Merge branch 'avoid-shadowing' of https://github.com/BenBE/htop into BenBE-avoid-shadowing 6 years ago
AffinityPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
AvailableColumnsPanel.c Axe automated header generation. 6 years ago
AvailableColumnsPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
AvailableMetersPanel.c Axe automated header generation. 6 years ago
AvailableMetersPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
BatteryMeter.c Axe automated header generation. 6 years ago
BatteryMeter.h Axe automated header generation. 6 years ago
CONTRIBUTING.md Updates to project URLs in docs and embedded in source code 6 years ago
COPYING Remove trailing whitespaces 6 years ago
CPUMeter.c Merge branch 'master' of https://github.com/rgouicem/htop into rgouicem-master 6 years ago
CPUMeter.h Consolidate repeated macro definitions into one header 6 years ago
CRT.c Clean up some code duplication in the header files 6 years ago
CRT.h Alignment tweak 6 years ago
CategoriesPanel.c Axe automated header generation. 6 years ago
CategoriesPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
ChangeLog Bump version, changelog for minor htop-3.0.1 release 6 years ago
CheckItem.c Axe automated header generation. 6 years ago
CheckItem.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
ClockMeter.c Axe automated header generation. 6 years ago
ClockMeter.h Axe automated header generation. 6 years ago
ColorsPanel.c Axe automated header generation. 6 years ago
ColorsPanel.h Clean up some code duplication in the header files 6 years ago
ColumnsPanel.c Axe automated header generation. 6 years ago
ColumnsPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
DisplayOptionsPanel.c Revert the vim_mode setting for now, needs a rethink 6 years ago
DisplayOptionsPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
EnvScreen.c Consolidate repeated macro definitions into one header 6 years ago
EnvScreen.h Remove superfluous 'extern's from function declarations. 6 years ago
FunctionBar.c Axe automated header generation. 6 years ago
FunctionBar.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
Hashtable.c Axe automated header generation. 6 years ago
Hashtable.h Remove superfluous 'extern's from function declarations. 6 years ago
Header.c Clean up some code duplication in the header files 6 years ago
Header.h Consolidate repeated macro definitions into one header 6 years ago
HostnameMeter.c Axe automated header generation. 6 years ago
HostnameMeter.h Axe automated header generation. 6 years ago
IncSet.c Clean up some code duplication in the header files 6 years ago
IncSet.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
InfoScreen.c Axe automated header generation. 6 years ago
InfoScreen.h Remove superfluous 'extern's from function declarations. 6 years ago
ListItem.c Axe automated header generation. 6 years ago
ListItem.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
LoadAverageMeter.c Axe automated header generation. 6 years ago
LoadAverageMeter.h Axe automated header generation. 6 years ago
Macros.h Consolidate repeated macro definitions into one header 6 years ago
MainPanel.c Axe automated header generation. 6 years ago
MainPanel.h Remove some unused #includes 6 years ago
Makefile.am Consolidate repeated macro definitions into one header 6 years ago
MemoryMeter.c Axe automated header generation. 6 years ago
MemoryMeter.h Axe automated header generation. 6 years ago
Meter.c Clean up some code duplication in the header files 6 years ago
Meter.h Clean up some code duplication in the header files 6 years ago
MetersPanel.c Axe automated header generation. 6 years ago
MetersPanel.h Clean up some code duplication in the header files 6 years ago
NEWS Remove trailing whitespaces 6 years ago
Object.c Axe automated header generation. 6 years ago
Object.h Consolidate repeated macro definitions into one header 6 years ago
OpenFilesScreen.c Axe automated header generation. 6 years ago
OpenFilesScreen.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
Panel.c Clean up some code duplication in the header files 6 years ago
Panel.h Consolidate repeated macro definitions into one header 6 years ago
Process.c Clean up some code duplication in the header files 6 years ago
Process.h Clean up some code duplication in the header files 6 years ago
ProcessList.c Switch variable/field naming from WhiteList to MatchList 6 years ago
ProcessList.h Switch variable/field naming from WhiteList to MatchList 6 years ago
README Merge pull request #66 from ioquatix/patch-1 6 years ago
README.md
RichString.c Clean up some code duplication in the header files 6 years ago
RichString.h Clean up some code duplication in the header files 6 years ago
ScreenManager.c Revert the vim_mode setting for now, needs a rethink 6 years ago
ScreenManager.h Remove some unused #includes 6 years ago
Settings.c Revert the vim_mode setting for now, needs a rethink 6 years ago
Settings.h Revert the vim_mode setting for now, needs a rethink 6 years ago
SignalsPanel.c Axe automated header generation. 6 years ago
SignalsPanel.h Further, minor cleanups to headers post-MakeHeaders 6 years ago
StringUtils.c Clean up some code duplication in the header files 6 years ago
StringUtils.h Remove superfluous 'extern's from function declarations. 6 years ago
SwapMeter.c Axe automated header generation. 6 years ago
SwapMeter.h Axe automated header generation. 6 years ago
TESTPLAN Remove trailing whitespaces 6 years ago
TasksMeter.c Consolidate repeated macro definitions into one header 6 years ago
TasksMeter.h Axe automated header generation. 6 years ago
TraceScreen.c Clean up some code duplication in the header files 6 years ago
TraceScreen.h Remove superfluous 'extern's from function declarations. 6 years ago
UptimeMeter.c Axe automated header generation. 6 years ago
UptimeMeter.h Axe automated header generation. 6 years ago
UsersTable.c Axe automated header generation. 6 years ago
UsersTable.h Remove superfluous 'extern's from function declarations. 6 years ago
Vector.c Clean up some code duplication in the header files 6 years ago
Vector.h Clean up some code duplication in the header files 6 years ago
XAlloc.c Axe automated header generation. 6 years ago
XAlloc.h Remove superfluous 'extern's from function declarations. 6 years ago
autogen.sh Simplify autogen.sh 10 years ago
configure.ac Axe automated header generation. 6 years ago
htop.1.in add option (-U, --no-unicode) to disable unicode at runtime 6 years ago
htop.c Switch variable/field naming from WhiteList to MatchList 6 years ago
htop.desktop Add danish translation to htop.desktop 7 years ago
htop.png Updated icon! 12 years ago
test_spec.lua Remove trailing whitespaces 6 years ago

README.md

htop

CI Coverity Scan Build Status Mailing List IRC #htop Github Release Download

Introduction

htop is a cross-platform interactive process viewer. It requires ncurses.

For more information and details on how to contribute to htop visit htop.dev.

Build instructions

This program is distributed as a standard autotools-based package. For detailed instructions see the INSTALL file, which is created after ./autogen.sh is run.

When compiling from a release tarball, run:

./configure && make

For compiling sources downloaded from the Git repository, run:

./autogen.sh && ./configure && make

By default make install will install into /usr/local, for changing the path use ./configure --prefix=/some/path.

See the manual page (man htop) or the on-line help ('F1' or 'h' inside htop) for a list of supported key commands.

License

GNU General Public License, version 2 (GPL-2.0)