This project has been deleted.

b-top

b-top

10 devlogs
12h 15m
•  Ship certified
Created by Rangga Gunarto

a rust-based process monitor and manager using ratatui and tachyonfx for shaders. currently supporting UNIX-like systems. (Refer to README for install instructions :) )

Timeline

Add PID filtering for the search and some cleanup, nothing major but I had a big issue with parsing the pid search command because i forgot whitespaces exist eedjiot

Update attachment

Finally fixed multithreading in integrated mode, its a bit janky where users still have to ctrl+c after you quit b-top, but hey! its better to have rogue threads running daemons.

Took a lot of testing and finally a decent solution

Update attachment

Did a lot of testing with b-daemon to ensure it works, and it does! Added an integration mode where it would run with b-top, which apparently lead to the daemon instance NOT being killed with b-top the daemon, being a daemon, ran forever until i found the process PID's and killed manually (oops), so i'm working on that

Update attachment
Rangga Gunarto Rangga Gunarto 6 days ago
had a stroke opening your profile 10/10 job
WheeledCord WheeledCord 6 days ago
tuff

Added a daemon supervisor to b-top which can be activated with -d --daemon args in the command line, which allows for user-specified custom services to run and monitor processes, took a really long time and especially since i kept mistakenly running my production b-top instead of my local b-top which confused me a lot. but try it out!

Update attachment

Ship 2

0 payouts of shell 0 shells

Rangga Gunarto

7 days ago

Rangga Gunarto Covers 5 devlogs and 6h 39m

Finally got the GUI correct and implemented the search method without absoloutely nuking event_handler.rs and details and tree functions still pass through so it works great! woooo (new release as well)

Update attachment

Added search filtering where users can turn on a search feature and well...
Filter from search parameters! Implemented the basic and active implementations so far but working on implementing user interaction with the search bar as the event handler is a wee bit messy

Update attachment

Temporarily suspended working on the alerts branch since there was a lot to implement via tracking, decided to release v0.2.3 of b-top with a tree feature. This can be accessed by activating show_info on any process then pressing tab, overwriting the current process widget with a tree widget (and wooo shaders), then the tree can be viewed in detail like below!

Update attachment

Added a new branch, working on alerts for b-top. Planning to alert if there is unusual usage of memory, CPU or processes.

Update attachment

Integrating the new theme management system into ui.rs and a few bugfixes. Additionally, added a few more animations with TachyonFX.

Update attachment
Rangga Gunarto Rangga Gunarto 10 days ago
thank you! by the offchance you get this comment (not sure how notifs work) what OS did you use it on?
krn krn 10 days ago
hiii! just wanted to say that this is crazy super cool; i love the sparkle thingy animation when you launch it

Ship 1

1 payout of shell 8.0 shells

Rangga Gunarto

21 days ago

Rangga Gunarto Covers 1 devlog and 42m

Added theme support for b-top, using theme.rs. Using a Theme and ThemeManager implementation, allows for custom themes and non-hardcoded color constants.

Update attachment