choose when you want a simple standalone Go health-checker with status/alerting and no complex config
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
- 2.3k
- Go
- Apache-2.0
uptime monitoring / status pages
Gatus is a self-hosted developer-oriented status page and health dashboard that performs HTTP/ICMP/TCP/DNS checks, evaluates conditions, and sends alerts through many channels.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
choose when you want a simple standalone Go health-checker with status/alerting and no complex config
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
choose when you prefer a Rust, microservice-style status-page monitor with native alerting
๐ฆ Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
choose when you want a feature-rich status page with an API/"as code" workflow and managed-cloud option rather than a single binary
๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ
choose when you want an all-in-one observability system that also monitors servers/databases, not just synthetic endpoints
An AI-powered next-generation open source real-time observability system.
choose when you need distributed full-stack checks across regions in a self-hosted platform
CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack systems, applications, and infrastructure. It provides real-time uptime monitoring, distributed checks, incident tracking, and alerts. All deployable anywhere.
choose when incidents, on-call, and status pages should live in one platform with built-in reporting
Complete open-source monitoring and observability platform.
choose when you want a visual server-resource and availability dashboard instead of Gatus's YAML-first approach
Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)
choose when you want a serverless status page on Cloudflare Workers and geo-specific checks with no server to host
โ Free and serverless uptime monitoring / status page on Cloudflare Workers, with Geo-specific checks
choose when you want to embed/write your own Go health-check application rather than run a ready-made daemon
Distributed, lock-free, self-hosted health checks and status pages
choose when you want agent-based server/website monitoring with a status page in one light tool
:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
choose when HTTP-only checks suffice and you want a minimal Ruby monitor/status page
HTTP checks & tests (private & public) monitoring - check the status of your URL
choose if you need a mature but unmaintained Django-based monitoring/alerts service; no longer getting patches
Self-hosted, easily-deployable monitoring and alerts service - like a lightweight PagerDuty
These projects were analysed and named gatus among their alternatives. The relationship is not symmetric โ how gatus rates them is a separate judgement, made when gatus is analysed in its own right.
calls gatus โUse when you want a very lightweight Apache-2.0 Go service with YAML-defined endpoint checks and a developer-oriented status page, without the SaaS-like extras.โ
๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ
calls gatus โChoose it for a single Go binary driven by a YAML config file and Prometheus-friendly metrics instead of a DB-backed admin UI.โ
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
calls gatus โChoose when you prefer config-as-code in a single Go binary over a database-backed web UI.โ
A fancy self-hosted monitoring tool
calls gatus โChoose when you want a self-hosted Go binary that performs HTTP/TCP checks and serves the status page itself, instead of relying on GitHub Actions and Pages.โ
โฌ๏ธ GitHub Actions uptime monitor & status page by @AnandChowdhary
calls gatus โChoose if you prefer a developer-oriented status page and endpoint health checks in Go, but it omits server agent monitoring and O&M features.โ
:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
calls gatus โChoose when you want a lightweight, config-driven status page with monitoring and alerting, and no need for logs, APM, or on-call scheduling.โ
Complete open-source monitoring and observability platform.
calls gatus โUse Gatus for a developer-friendly config-driven status page with endpoint alerting, but it is narrower than a full observability system.โ
An AI-powered next-generation open source real-time observability system.