18 releases (7 stable)
1.1.1 | Nov 18, 2022 |
---|---|
1.1.0-beta.6 | Sep 21, 2022 |
1.1.0-beta.0 | Jun 3, 2022 |
0.2.2 | Apr 15, 2022 |
#1151 in Filesystem
59 downloads per month
39KB
922 lines
Rtop
Faster and better alternative to Vtop written in Rust.
Features
- Lightweight < 1MB
- Responsive UI
- Work on Linux
- Easy to Use
- Designed for You
- Extensible with an API
Downloads
Crates.io
Rtop is available on crates.io You can download it with
cargo install rtop-rs
Build manually
Start by cloning the repo:
git clone https://github.com/RTopRS/Rtop.git
For the next step you need to have Rust and cargo installed on your PC, for that follow the official documentation.
Now switch to project folder and compile a release:
cd RTop && cargo build --release
Your executable will be in the target/release/
folder, it is named rtop
.
Option file
You can customize Rtop as like you want!
First, create this file ~/.config/rtop/config
Then, paste it this config template:
{
"pages": [
[
"cpu_chart",
"memory_chart",
"process_list"
]
],
"plugins": [
]
}
If you want to add a plugin, simply add this entry in the plugins
key
{
"name": "foo",
"path": "/path/to/the/lib.so"
}
Then, simply add some plugin's widgets. For example, here we add the widget foo
and the widget bar
on the same page.
[
"foo.foo",
"foo.bar"
]
The final result should look like this
{
"pages": [
[
"cpu_chart",
"memory_chart",
"process_list"
],
[
"foo.foo",
"foo.bar"
]
],
"plugins": [
{
"name": "foo",
"path": "/path/to/the/lib.so"
}
]
}
Just remember, you can only put 4 widgets per page
Contributors
License
Dependencies
~5–15MB
~179K SLoC