TheRemyyy
Back to projects

Systems & Infrastructure

GoPunch

Production-ready uptime monitoring CLI tool. Features subcommand architecture, real-time TUI dashboard, multi-protocol health checks (HTTP, TCP, DNS, SSL), and discord alerting.

GoCLINetworkingOpen Source

Challenge

A lot of monitoring tools are either too heavy for small teams or too limited to be useful in practice. GoPunch was built as a fast CLI utility that keeps uptime monitoring simple without dropping operational features.

Build approach

The implementation focused on a command-oriented Go CLI with one-off checks, watch mode, multiple health-check protocols, structured exports, retry logic, and direct alerting integrations so the tool stays lightweight while still being production-friendly.

Outcome

GoPunch shows pragmatic systems tooling: fast execution, operational usefulness, and clear interface design. It strengthens the portfolio on the infrastructure and developer-tooling side.

Additional Information

Includes advanced features like concurrent monitoring, custom URL schemes (tcp://, dns://, ssl://), JSON configuration system, and retry logic with exponential backoff.