Alternatives to gatus

Developer-oriented health dashboard with alerting, configured from a YAML file. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as gatus.

  • Uptime Kuma

    A self-hosted uptime monitor that pings your sites and services and tells you the moment one stops answering.

    Uptime Kuma is configured through a web interface rather than a YAML file, supports more than ninety notification services, and offers public status pages on your own domain.

  • Peekaping

    Self-hosted uptime monitor with status pages and alert notifications.

    Peekaping is a self-hosted uptime monitor with status pages and alerts on a Go and React stack, but it is a young project with a smaller integration list.

  • Kener

    Publish service availability with a configurable status-page application.

    Kener combines monitoring with a public status page and incident communication, putting more focus on publishing availability than on Gatus's developer-oriented condition checks.

  • Statusnook

    Monitor endpoints and publish their status from a self-hosted application.

    Statusnook pairs endpoint checks with a public status page in a deployment-focused setup, and like Gatus it needs a server that stays up during outages.

  • Upptime

    Use GitHub Actions and GitHub Pages to run an uptime monitor and status site.

    Upptime runs checks on GitHub Actions and publishes to GitHub Pages, storing history in Git, so it needs no server but depends on GitHub availability and usage limits.

  • Vigil

    Monitor services and publish their availability through a self-hosted status page.

    Vigil monitors services and publishes a self-hosted status page with incident notifications, and is licensed under MPL-2.0 rather than Apache-2.0.

  • Tianji

    Combine website analytics, uptime checks and server-status monitoring.

    Tianji combines uptime checks with website analytics and server-status monitoring in one self-hosted application, which requires deployment and data collection configuration.

  • Checkmate

    A self-hosted monitor that tracks uptime, response times, server hardware and incidents with notifications.

    Checkmate combines uptime and response-time checks with server hardware monitoring and incidents, with Docker and Helm deployment options.

Also worth comparing

These listings name gatus as their own alternative, so the relationship runs both ways.

  • Blackbox Exporter

    A Prometheus exporter that probes endpoints over HTTP, HTTPS, DNS, TCP, ICMP and gRPC.

    Gatus runs endpoint checks declared in a YAML file and includes its own dashboard and alerting, so no Prometheus server is required.

Similar software

Related functionality, not a direct replacement.