|
|
|
|
|
by paperplaneflyr
69 days ago
|
|
I built Perfmon because I found myself constantly switching between multiple terminal tabs to check different system metrics (top for processes, vmstat for memory, netstat for traffic, etc.). I wanted a single, unified view that didn't just show a hardcoded set of stats, but let me bring my own tools. What makes it different:
Unlike static monitors like htop or btop, Perfmon is designed around a tabbed interface where each tab is just a shell command defined in a TOML config. If you have a specific script or a grep command you run every 5 seconds to check a log or a metric, you can just drop it into the config, and it becomes a tab in your dashboard. Key Features:
- Extensible: Define any shell command as a tab.
- Live Metrics: Real-time sparklines for CPU, Mem, Load, and Network (works on Linux, macOS, and Windows).
- Modern TUI: Built using the Go bubbletea framework for a clean, responsive feel.
- Lightweight: Minimal resource footprint. |
|