Skip to content
Back to Projects
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

Screenshots