modern-unix icon indicating copy to clipboard operation
modern-unix copied to clipboard

bpytop

Open nschloe opened this issue 3 years ago • 9 comments

The best top/htop upgrade imho: https://github.com/aristocratos/bpytop.

nschloe avatar Jul 13 '21 08:07 nschloe

I can vouch for this one, I use bpytop very often since it has so many features. Definitely should be added.

Kqzz avatar Jul 15 '21 00:07 Kqzz

It's decent. Recently I found out about bottom and I think it's a better tool.

Bad3r avatar Jul 15 '21 03:07 Bad3r

+1 for bottom, it's cross platform

rashil2000 avatar Jul 15 '21 10:07 rashil2000

In terms of GitHub stars, Glances and bpytop take the cake.

screenshot source

nschloe avatar Jul 15 '21 11:07 nschloe

In terms of GitHub stars, Glances and bpytop take the cake.

screenshot

source

A popular software doesn't mean it's better. If popularity is what makes it better than htop and top are the best and most popular. Bottom is relatively new and I believe it will gain a larger user base after a while.

As it was mentioned it's cross platform and it's compiled (rust) compared to bpytop (python). Bottom uses less system resources which is great when you want to leave it open while doing other things

Bad3r avatar Jul 15 '21 11:07 Bad3r

Not to mention that bpytop is probably too much overkill for a simple monitor, and requires too many additional dependencies to use all the documented functionality

rashil2000 avatar Jul 15 '21 11:07 rashil2000

Bottom is relatively new and I believe it will gain a larger user base after a while.

bpytop is newer and has more people stargazers.

As it was mentioned it's cross platform and it's compiled (rust) compared to bpytop (python)

bpytop is cross-platform, too, but bottom supports Windows. I would consider compiled packages a disadvantage one can write the same functionality in a high-level language.

Bottom uses less system resources

I don't know how you come to this conclusion. In any case, system resources are vanishingly small for all of the compared solutions, so that's not an issue here.

Not to mention that bpytop is probably too much overkill for a simple monitor,

I don't see a big difference between bottom and bpytop in functionality.

and requires too many additional dependencies to use all the documented functionality

Really? Which? Besides, having dependencies is way better than reinventing the wheel. I wouldn't take the number of dependencies as a quality metric either way.

nschloe avatar Jul 15 '21 11:07 nschloe

Regardless, if you checked bpytop project page, the developer announced that they are working on a new version in C++.
 

Source: aristocratos/bpytop#news

I think the lead developer agrees that python is not the best choice for such tool

Bad3r avatar Jul 15 '21 12:07 Bad3r

another one to the collection https://github.com/facebookincubator/below ;)

mskarbek avatar Jul 15 '21 14:07 mskarbek