ibraheemdev / modern-unix

A collection of modern/faster/saner alternatives to common unix commands.
30.59k stars 775 forks source link

bpytop #42

Open nschloe opened 3 years ago

nschloe commented 3 years ago

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

Kqzz commented 3 years ago

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

Bad3r commented 3 years ago

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

rashil2000 commented 3 years ago

+1 for bottom, it's cross platform

nschloe commented 3 years ago

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

screenshot source

Bad3r commented 3 years ago

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

rashil2000 commented 3 years ago

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

nschloe commented 3 years ago

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.

Bad3r commented 3 years ago

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

mskarbek commented 3 years ago

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