Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pythops/tegratop
📊 TUI monitoring tool for Nvidia jetson boards
https://github.com/pythops/tegratop
monitoring nvidia nvidia-jetson ratatui rust tui
Last synced: 15 days ago
JSON representation
📊 TUI monitoring tool for Nvidia jetson boards
- Host: GitHub
- URL: https://github.com/pythops/tegratop
- Owner: pythops
- License: gpl-3.0
- Created: 2024-01-04T15:41:41.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-10-23T21:04:17.000Z (about 2 months ago)
- Last Synced: 2024-11-30T15:02:14.533Z (21 days ago)
- Topics: monitoring, nvidia, nvidia-jetson, ratatui, rust, tui
- Language: Rust
- Homepage:
- Size: 95.7 KB
- Stars: 30
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tuis - tegratop
- awesome-ratatui - tegratop - TUI monitoring tool (top like) for Nvidia jetson boards. (💻 Apps / 👨💻 System Administration)
README
TUI for monitoring Nvidia jetson boards
## 🚀 Installation
### 📥 Binary release
You can download the pre-built binaries from the release page [release page](https://github.com/pythops/tegratop/releases)
### 📦 crates.io
You can install `tegratop` from [crates.io](https://crates.io/crates/tegratop)
```shell
cargo install tegratop
```### ⚒️ Build from source
To build from the source, you need [Rust](https://www.rust-lang.org/) compiler and
[Cargo package manager](https://doc.rust-lang.org/cargo/).#### On a Jetson board
Run the following command:
```shell
cargo build --release
```This will produce an executable file at `target/release/tegratop` that you can copy to a directory in your `$PATH`.
#### Cross compilation
Make sure you have those dependencies installed:
- [cross](https://github.com/cross-rs/cross)
- [podman](https://github.com/containers/podman)then run the following command to build:
```shell
CROSS_CONTAINER_ENGINE=podman cross build --target=aarch64-unknown-linux-gnu --release
```## 🪄 Usage
run `tegratop` with sudo to get full the stats, otherwise some information might not show
```
$ sudo tegratop
```## ⚖️ License
GPLv3