yoinky-0.1.3 is not a library.
🛰️ Yoinky :: System Monitor
A lightweight and efficient terminal-based system monitor for Linux, built with Rust 🦀. Yoinky provides a real-time, at-a-glance view of your system's key metrics in a clean and boxy terminal user interface.
✨ Features
- 💻 CPU Monitoring: Tracks core count, temperature, and overall usage percentage.
- 🧠 RAM Monitoring: Displays current memory usage with a progress gauge.
- 🎮 GPU Monitoring: Detects GPU type (Nvidia/AMD) and shows its temperature.
- 💾 Disk Monitoring: Shows total disk usage for your root partition.
- 🎨 Modern TUI: A clean, segmented interface built with
ratatui. - 🚀 Lightweight: Written in Rust for performance and low resource consumption.
🛠️ Technology Stack
- Rust: The core programming language, chosen for its safety and performance.
- ratatui: A TUI (Terminal User Interface) library for creating rich, interactive terminal applications.
- crossterm: A terminal manipulation library used as a backend for
ratatui. - procfs: A library to access system and process information from the
/procfilesystem on Linux.
🚀 Getting Started
✅ Prerequisites
- Rust (and Cargo) installed on your system.
- On NVIDIA systems:
nvidia-smicommand-line tool must be installed and in your PATH. - On AMD systems:
rocm-smimay be required for temperature readings on newer cards.
📦 Easy Installation & Running
-
Install Yoinky using Cargo:
-
Run the application:
👨💻 Installation & Running from Source
-
Clone the repository:
-
Run the application:
-
Press
qto exit the application.
🖼️ Screenshots

This project is under active development. Future plans include process lists, network monitoring, and more detailed hardware information!