Skip to content

Releases: lorenzo-cingano/wtop

wtop v1.1.1

18 Jun 13:59

Choose a tag to compare

A bug-fix release. No feature changes from v1.1.0.

Fixes:

  • Restore the console screen-buffer size on exit so scrollbars are not lost. wtop runs on the alternate screen buffer, which is sized to the window with no scrollback; on exit the console host could leave the main buffer at that reduced size, dropping the vertical and horizontal scrollbars. This was especially sticky under the Visual Studio debugger, which reuses the console session, so later console programs launched from the debugger inherited the scrollbar-less geometry. wtop now saves the original buffer size at startup and forces it back on shutdown (clamped to the current window).

Download wtop.exe below, or build from source with GCC (MSYS2 UCRT64).

wtop v1.1.0

14 Jun 16:03

Choose a tag to compare

This release makes the interface fully interactive and reorganizes the code into modular screens, while keeping support for the classic Windows console host.

What's new:

  • Mouse support: click a row to select it, click a column header to sort (click the active column again to reverse), click the tabs to switch screens, and click the bottom key-bar buttons to act; the wheel scrolls the list.
  • Help overlay on F1 or ? listing every key binding.
  • Sort column cycling with the < and > keys.
  • Tagging with Space (tracked by PID across refreshes); F9 then terminates the whole tagged set, or just the selected process when nothing is tagged.
  • Internals: the TUI is split into an input layer, shared widgets, a UI core, and one module per screen, with input handled through ReadConsoleInput instead of conio. Mouse input works on the classic console host as well as Windows Terminal.

Everything from v1.0.0 still works: per-core CPU and memory meters, the sortable and filterable process table, tree view, the network and disk I/O tab, persisted settings, and self-install with --install / --uninstall.

Download wtop.exe below, or build from source with GCC (MSYS2 UCRT64).

wtop v1.0.0

14 Jun 14:03

Choose a tag to compare

wtop is an htop-style process viewer for Windows, written in pure C using only the Win32 API and the C standard library, with no external dependencies.

Features:

  • Per-core CPU meters and a physical memory meter
  • Process table with PID, CPU%, working-set memory, thread count, and command name
  • Keyboard navigation, live name filtering, and a parent/child tree view
  • Kill the selected process with F9 (with a confirmation prompt)
  • I/O tab (Tab or F6) showing network Rx/Tx and per-disk read/write rates and busy percentage
  • Configurable refresh interval, sort column, and meter style, persisted between runs
  • Self-install with --install / --uninstall (per user, no administrator rights required)

Download wtop.exe below, or build from source with GCC (MSYS2 UCRT64).