htop vs btop vs vtop vs ptop: features and a local benchmark
Which terminal system monitor should you use? Compare htop, btop, vtop, and ptop with practical recommendations and reproducible macOS CPU and memory measurements.
I'm Pate, CTO at Code/+/Trust and Workforce Wave, based in Charleston, SC. I lead engineering teams that build custom software for entrepreneurs and an AI voice platform that automates business communications.

New: spacebar, Markdown in Quick Look
Press Space. Markdown, fully rendered: Mermaid, math and code, right in Finder. Free and open source for macOS.
I also publish open source terminal tools: histy-cli, ports-cli and asciiquarium. See all packages.





Which terminal system monitor should you use? Compare htop, btop, vtop, and ptop with practical recommendations and reproducible macOS CPU and memory measurements.
How to kill the process on a port on macOS, Linux and Windows with lsof, ss, fuser and PowerShell. Free up port 3000 and stop EADDRINUSE errors.
Pate’s top copies vtop in Rust. On an M2 Max, it used 73% less CPU and 92% less own-process memory than vtop. See the benchmark and install instructions.
histy-cli is an npm terminal UI that replaces Ctrl+R: browse, filter and run shell history by recent, frequent or unique. Try it with npx histy-cli.
Stuck on EADDRINUSE? ports-cli is an interactive terminal UI that lists listening TCP ports and kills the process, with vim keys and search. Run npx ports-cli.











