RustDevOpsMonitoringCLI ToolInfrastructure
PingMe CLI
A lightweight command-line tool for creating in-house web status servers and monitoring endpoints.
Completed Feb 25, 2025
$ pingme-cli
About this project
PingMe CLI is a lightweight command line interface tool for creating in-house web status servers. It makes it easy for end users to set up a status dashboard for their endpoints. Built with Rust and Ratatui, PingMe provides a beautiful terminal UI with real-time health checks, retry logic, analytics, and flexible configuration via TOML or CLI arguments. The project includes Docker support, automated CI/CD with GitHub Actions, and cross-platform binaries for Linux and macOS.
Key features
- Real-time server and endpoint monitoring with HTTP health checks
- Beautiful terminal UI with live graphs and tables
- Smart retry logic with exponential backoff
Technologies
RustRatatuiDockerGitHub ActionsSQLiteCI/CD