Website Monitoring (Golang)



This content originally appeared on DEV Community and was authored by 邱敬幃 Pardn Chiu

Lightweight Go-based website monitoring tool offering real-time status checks, SSL certificate monitoring, and email notifications. Includes a TUI interface for convenient status management.

cover

Key Features

Website Monitoring

  • HTTP/HTTPS status code checks
  • SSL certificate expiration monitoring
  • Response time measurement
  • Automatic retry mechanism
  • Multi-site monitoring support

Email Notifications

  • SMTP email sending
  • SSL/TLS connection support (ports 465/587)
  • Customizable email content
  • Multi-recipient support

TUI Interactive Interface

  • Real-time status display
  • Command-line operations
  • Dynamic site addition/removal
  • SMTP configuration management

License

This project is licensed under the MIT license.

©️ 2025 邱敬幃 Pardn Chiu


This content originally appeared on DEV Community and was authored by 邱敬幃 Pardn Chiu