
Gatus
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 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:
Similar to Gatus

Statping-ng
Status page and uptime monitoring for web services
Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

Uptime Kuma
Self-hosted uptime monitoring with alerts and status pages
Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.
Peekaping
Self-hosted uptime monitoring with alerts and status pages
Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.

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

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

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


