| Crates.io | monad-monitor |
| lib.rs | monad-monitor |
| version | 0.1.5 |
| created_at | 2025-12-14 09:35:35.45037+00 |
| updated_at | 2025-12-23 17:46:52.995546+00 |
| description | A lightweight TUI monitor for Monad nodes |
| homepage | https://github.com/portdeveloper/monad-monitor |
| repository | https://github.com/portdeveloper/monad-monitor |
| max_upload_size | |
| id | 1984064 |
| size | 134,994 |
A lightweight terminal UI (TUI) for real-time monitoring of Monad blockchain nodes.
⚠️ Disclaimer: This software is provided "as-is" without warranty of any kind. It has not been audited for security vulnerabilities. Use at your own risk. The authors assume no liability for any damages arising from the use of this software.
cargo install monad-monitor
git clone https://github.com/portdeveloper/monad-monitor
cd monad-monitor
cargo build --release
Run on a machine with a Monad node:
monad-monitor
Your Monad node must expose:
http://localhost:8889/metricsws://localhost:8080 (used for real-time block subscriptions)Note: WebSocket support must be enabled on your node. See the Monad Events and WebSockets documentation for setup instructions.
| Key | Action |
|---|---|
q / Q / Esc |
Quit |
t / T |
Cycle through themes |
┌─────────────────────────────────────────────────────────┐
│ BLOCK PEERS TPS LATENCY │
│ 12,345,678 45 ▲ 1,234 ▲ 12ms ▼ │
├─────────────────────────────────────────────────────────┤
│ CPU 23% MEM 45% DISK 67% NET ↑12MB/s ↓8MB/s │
├─────────────────────────────────────────────────────────┤
│ TPS ████▄▂▁▃▆████▇▅▃▂▁▂▄▆███ │
├─────────────────────────────────────────────────────────┤
│ Block Hash Txs Gas Used │
│ 12345678 0xabc...def 150 ████████░░ 82% │
│ 12345677 0x123...456 142 ███████░░░ 75% │
└─────────────────────────────────────────────────────────┘
MIT License - see LICENSE for details.