Skip to content

Rust Conky: System monitor built in Rust. Monitors CPU, memory, disks, network, and processes in real-time. Configurable updates, lightweight, terminal-based. Modern rewrite of classic Conky.

Notifications You must be signed in to change notification settings

RolH1992/Rust-conky

Repository files navigation

Rust Conky

A system monitor written in Rust, inspired by the original Conky.

Rust License

Features

  • 🖥️ CPU Monitoring: Usage percentage, core count, load average
  • 💾 Memory Monitoring: RAM and swap usage
  • 💽 Disk Usage: All mounted filesystems
  • 🌐 Network Statistics: Traffic for all interfaces
  • 🔥 Process Monitoring: Top processes by CPU usage
  • ⏱️ System Uptime: How long the system has been running
  • Real-time Updates: Configurable refresh intervals

Installation

Prerequisites

  • Rust and Cargo installed

From Source

✨ Latest Improvements

Flicker-Free GUI

The shell script GUI now uses advanced terminal control for smooth, flicker-free updates:

  • Minimal screen redraw with tput commands
  • Hidden cursor during display
  • Proper cleanup on exit
  • Color-coded sections with progress bars

Performance

  • Efficient data collection in Rust
  • JSON parsing optimized
  • 1-second real-time updates

About

Rust Conky: System monitor built in Rust. Monitors CPU, memory, disks, network, and processes in real-time. Configurable updates, lightweight, terminal-based. Modern rewrite of classic Conky.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published