| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
A terminal-based utility written in Rust for monitoring NVIDIA GPU utilization via nvidia-smi with real-time graph visualization.
| Crate | Version | Description |
|---|---|---|
| ratatui | 0.29.0 | Terminal UI framework |
| crossterm | 0.29.0 | Cross-platform terminal manipulation |
| tokio | 1.48.0 | Async runtime |
| chrono | 0.4.42 | Date and time library |
src/ โโโ main.rs # Entry point, terminal setup/cleanup, main loop โโโ app.rs # App struct - application state management โโโ models.rs # GpuDataPoint, GpuInfo - data models โโโ nvidia.rs # fetch_gpu_data - nvidia-smi integration โโโ theme.rs # Color constants (NEON_GREEN, DARK_BG, etc.) โโโ ui.rs # UI rendering functions
cargo build --releasecargo run --releaseOr after building:
./target/release/gpu-graph-clidocker build -t gpu-graph-cli .docker run --gpus all -it --rm gpu-graph-cliOr use the convenience script:
./docker-run.shImportant: nvidia-container-runtime is required for GPU access in Docker. Make sure it's installed on your system.
For each GPU, the following metrics are shown:
The interface features a cyberpunk aesthetic with:
MIT
| Back | FazBrowse Home | New Git URL |