📅 February 01, 2021     🕐 2 minutes read

BpyTOP: Bashtop Port Written in Python

Resource monitor that shows usage and stats for processor, memory, disks, network and processes.

BpyTop is a resource monitor that shows usage and stats for processor, memory, disks, network and processes. If it looks familiar to you, that’s because it’s a python port of Bashtop.

BpyTop is developed by the same guy that released Bashtop and, at first glance, there’s no difference between the two programs other than one being written in bash and the other in python.

However, BpyTop is faster than bashtop and it’s not as CPU heavy. Compared to bashtop, BpyTop also includes mouse support, toggleble mini mode, graphs for memory consuptions.


    • Easy to use, with a game inspired menu system.
    • Full mouse support, all buttons with a highlighted key is clickable and mouse scroll works in process list and menu boxes.
    • Fast and responsive UI with UP, DOWN keys process selection.
    • Function for showing detailed stats for selected process.
    • Ability to filter processes, multiple filters can be entered.
    • Easy switching between sorting options.
    • Send SIGTERM, SIGKILL, SIGINT to selected process.
    • UI menu for changing all config file options.
    • Auto scaling graph for network usage.
    • Shows message in menu if new version is available
    • Shows current read and write speeds for disks



  • Linux/macOS: You can install BpyTop using pipx with pipx install bpytop
  • macOS: you can install BpyTop using homebrew with brew install bpytop
  • Linux: BpyTop should be available in most distro’s default or test repos. There’s also a snap package available.

For more info on how to install BpyTop on your machine ( and eventual missing dependencies ) check out BpyTop’s project page on GitHub.


FSM has no ads or affiliate links. Your support would simply pay for our servers, domain and maintanance. If there's any leftover change, we'll get some coffee and a slice of pizza.

Monero (XMR) 43GnqUNJrTi9QyL7kEH8vM8pgWGCE6bjv1FSRipeNMM4TTeNnUVsRBb6MfMpQYxtLE7ReonxVVSXz2rFCEdW5H11LC3x73b
Bitcoin (BTC) 1Hfuq77gKKFJeNcq4EP4dQK3yDRWrFEwJR
Bitcoin Cash (BCH) qzmdm6e6q5wf2p6sxz2mst7cenz60newwc5m4e9js8
Ether (ETH) 0x5f02869278C24A6579d3820f52AD15936D6F9d69
More content?