Gatus logo

Gatus

Website

Developer-oriented status page with health checks and alerting

11.6k stars 780 forks last commit first released Apache-2.0

Actively maintained

Last commit 25 Jul 2026.

Gatus screenshot

Gatus is a developer-oriented health monitoring dashboard and automated status page for tracking the availability and performance of services. It runs scheduled checks against endpoints and evaluates results with flexible conditions, then visualizes current status and historical uptime.

Key Features

  • Monitors endpoints using HTTP, TCP, ICMP, and DNS checks
  • Powerful condition system to validate status codes, response time, response body, TLS certificate expiration, and more
  • Built-in status page UI with service grouping and incident/announcement-style updates
  • Alerting to multiple notification providers (including chat, email, and incident management platforms)
  • Exposes metrics for integration with monitoring stacks
  • Low resource footprint and simple configuration

Use Cases

  • Public or internal status pages for production services and dependencies
  • Proactive uptime monitoring for APIs, websites, and infrastructure endpoints
  • Synthetic checks for user-acceptance-style validation of critical flows

Gatus is well-suited for teams that want a lightweight but highly configurable monitoring-driven status page, with alerting and clear visibility into service health over time.

Categories:

Tags:

Tech Stack:

Share:

Similar to Gatus

Statping-ng logo

Statping-ng

Status page and uptime monitoring for web services

2k
185
Last commit

Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

GPL-3.0Slowing down
Alternative to:
Atlassian Statuspage logo
Atlassian Statuspage
+17
Uptime Kuma logo

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

89.6k
8.2k
Last commit

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+15
Peekaping logo

Peekaping

Self-hosted uptime monitoring with alerts and status pages

1.2k
66
Last commit

Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+19
MySpeed logo

MySpeed

Automated internet speed tests with history and analysis

3k
151
Last commit

Self-hosted speed test analysis tool that automates tests, stores results up to 30 days, and provides dashboards, health checks, and multi-server support.

MITActively maintained
Alternative to:
Speedtest by Ookla logo
Speedtest by Ookla
+8
Notifiarr logo

Notifiarr

Notification and monitoring client for Notifiarr integrations

913
40
Last commit

Notifiarr is a unified client that delivers configurable notifications, health checks, and automation for homelab apps like Plex and the *Arr stack via Discord.

MITActively maintained
Alternative to:
Healthchecks.io logo
Healthchecks.io
+8
Zabbix logo

Zabbix

Enterprise-class monitoring and observability platform

6.1k
1.2k
Last commit

Zabbix is an open-source monitoring and observability platform for networks, servers, VMs, applications, and cloud infrastructure, with alerting and dashboards.

AGPL-3.0Actively maintained
Alternative to:
Datadog Cloud Monitoring logo
Datadog Cloud Monitoring
+17