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.
 
 
 
 
 
Christian Göttsche e7f6d1ce5f Reduce oom cast from long to int 6 years ago
.github/workflows Convert hwlock CI run to a full featured one 6 years ago
darwin Updates to project URLs in docs and embedded in source code 6 years ago
dragonflybsd Updates to project URLs in docs and embedded in source code 6 years ago
freebsd Merge branch 'patch-1' of https://github.com/ginggs/htop-1 into ginggs-patch-1 6 years ago
linux Reduce oom cast from long to int 6 years ago
openbsd Remove trailing whitespaces 6 years ago
scripts MakeHeader.py.in: remove unused import 6 years ago
solaris Updates to project URLs in docs and embedded in source code 6 years ago
unsupported Remove trailing whitespaces 6 years ago
zfs Normalize ZFS ARC caption 6 years ago
.editorconfig Add `trim_trailing_whitespace` to editorconfig 6 years ago
.gitignore Generate an appropriate shebang line for MakeHeader script 6 years ago
.travis.yml travis-ci should really detect autogen.sh... 10 years ago
AUTHORS Initial import. 20 years ago
Action.c fix width of `AffinitPanel` 6 years ago
Action.h Update header files to match whitespace changes in source files 6 years ago
Affinity.c Resolve compiler warnings and errors relating to the Arg union 6 years ago
Affinity.h Resolve compiler warnings and errors relating to the Arg union 6 years ago
AffinityPanel.c fix width of `AffinitPanel` 6 years ago
AffinityPanel.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
AvailableColumnsPanel.c Security review: check results of snprintf. 9 years ago
AvailableColumnsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
AvailableMetersPanel.c Merge branch 'hishamhm-pull-960' 6 years ago
AvailableMetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
BatteryMeter.c Clean up existing whitespace 6 years ago
BatteryMeter.h Move platform-dependent parts of Linux battery meter. 11 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 'hishamhm-pull-1012' 6 years ago
CPUMeter.h Merge branch 'hishamhm-pull-1012' 6 years ago
CRT.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
CRT.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
CategoriesPanel.c Mark some things as const 9 years ago
CategoriesPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ChangeLog Update changelog with Berts latest addition 6 years ago
CheckItem.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
CheckItem.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ClockMeter.c Rename Meter.setValues() functions to updateValues() 10 years ago
ClockMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
ColorsPanel.c Clean up existing whitespace 6 years ago
ColorsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
ColumnsPanel.c Remove trailing whitespaces 6 years ago
ColumnsPanel.h Update header files to match whitespace changes in source files 6 years ago
DisplayOptionsPanel.c add toggle for vim mode in options 6 years ago
DisplayOptionsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
EnvScreen.c Security review: make privilege dropping-restoring optional. 9 years ago
EnvScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
FunctionBar.c Clean up existing whitespace 6 years ago
FunctionBar.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Hashtable.c Clean up existing whitespace 6 years ago
Hashtable.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Header.c Avoid string overflow warning 6 years ago
Header.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
HostnameMeter.c Rename Meter.setValues() functions to updateValues() 10 years ago
HostnameMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
IncSet.c added MainPanel actions n and N for find next and find prev. closes #601 7 years ago
IncSet.h Merge branch 'hishamhm-pull-850' 6 years ago
InfoScreen.c Ignore wmove return value 6 years ago
InfoScreen.h Avoid discarding const qualifiers 6 years ago
ListItem.c Remove trailing whitespaces 6 years ago
ListItem.h Update header files to match whitespace changes in source files 6 years ago
LoadAverageMeter.c Security review: check results of snprintf. 9 years ago
LoadAverageMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
MainPanel.c Merge branch 'hishamhm-pull-949' 6 years ago
MainPanel.h Resolve compiler warnings and errors relating to the Arg union 6 years ago
Makefile.am Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
MemoryMeter.c Clean up existing whitespace 6 years ago
MemoryMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
Meter.c Merge branch 'hishamhm-pull-960' 6 years ago
Meter.h Merge branch 'hishamhm-pull-960' 6 years ago
MetersPanel.c Clean up existing whitespace 6 years ago
MetersPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
NEWS Remove trailing whitespaces 6 years ago
Object.c Merge branch 'hishamhm-pull-960' 6 years ago
Object.h Merge branch 'hishamhm-pull-960' 6 years ago
OpenFilesScreen.c Close pipe after lsof 7 years ago
OpenFilesScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Panel.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
Panel.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
Process.c Avoid discarding const qualifiers 6 years ago
Process.h Avoid discarding const qualifiers 6 years ago
ProcessList.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
ProcessList.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
README Add a badge/link to the released source tarballs 6 years ago
README.md Add README.md for Github 12 years ago
RichString.c Clean up existing whitespace 6 years ago
RichString.h Merge branch 'hishamhm-pull-960' 6 years ago
ScreenManager.c Merge branch 'hishamhm-pull-959' 6 years ago
ScreenManager.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Settings.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
Settings.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
SignalsPanel.c Fix overflow for signals >= 100. 8 years ago
SignalsPanel.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
StringUtils.c Avoid string overflow warning 6 years ago
StringUtils.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
SwapMeter.c Rename Meter.setValues() functions to updateValues() 10 years ago
SwapMeter.h use dynamic units for text display 11 years ago
TESTPLAN Remove trailing whitespaces 6 years ago
TasksMeter.c Merge branch 'hishamhm-pull-960' 6 years ago
TasksMeter.h Changes in object model: separate class objects to store vtable. Also, nicer UTF-8 display of big numbers. 13 years ago
TraceScreen.c Add timestamps to the strace screen 7 years ago
TraceScreen.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
UptimeMeter.c Security review: check results of snprintf. 9 years ago
UptimeMeter.h Move UptimeMeter back into cross-platform code. 11 years ago
UsersTable.c Check for failure in allocations. 10 years ago
UsersTable.h Re-generate all headers with latest scripts/MakeHeader.py 6 years ago
Vector.c Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
Vector.h Merge branch 'ci-hwloc-job' of https://github.com/bertwesarg/htop into bertwesarg-ci-hwloc-job 6 years ago
XAlloc.c Introduce xAsprintf as checked version of asprintf 6 years ago
XAlloc.h Introduce xAsprintf as checked version of asprintf 6 years ago
autogen.sh Simplify autogen.sh 10 years ago
configure.ac Print configured state 6 years ago
htop.1.in Remove trailing whitespaces 6 years ago
htop.c Merge branch 'configure' of https://github.com/cgzones/htop into cgzones-configure 6 years ago
htop.desktop Add danish translation to htop.desktop 7 years ago
htop.h Re-generate all headers with latest scripts/MakeHeader.py 6 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)