AltHub

TwiN/gatus Alternatives

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.

12.0kGoApache-2.0active ยท last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

megaease/easeprobeGitHub

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
active1mo ago
valeriansaliou/vigilGitHub

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.).

1.9k
Rust
MPL-2.0
active6mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

openstatusHQ/openstatusGitHub

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 ๐Ÿซ–

9.1k
TypeScript
AGPL-3.0
active1mo ago
apache/hertzbeatGitHub

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.

7.4k
Java
Apache-2.0
active1mo ago
operacle/checkcleGitHub

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.

2.9k
Go
MIT
active3mo ago
OneUptime/oneuptimeGitHub

choose when incidents, on-call, and status pages should live in one platform with built-in reporting

Complete open-source monitoring and observability platform.

7.6k
TypeScript
Apache-2.0
active1mo ago
bluewave-labs/CheckmateGitHub

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 :)

10.8k
TypeScript
AGPL-3.0
active1mo ago
lyc8503/UptimeFlareGitHub

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

3.8k
TypeScript
Apache-2.0
active5mo ago
sourcegraph/checkupGitHub

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

3.5k
Go
MIT
active1mo ago
nezhahq/nezhaGitHub

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

10.3k
Go
Apache-2.0
active1mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

brotandgames/ciaoGitHub

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

2.0k
Ruby
MIT
active3mo ago
arachnys/cabotGitHub

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

5.7k
JavaScript
MIT
dormant3.1y ago

Listed as an alternative to

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.

openstatusHQ/openstatusGitHub

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 ๐Ÿซ–

9.1kTypeScriptactive
statping/statpingGitHub

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.

7.3kVuedormant
louislam/uptime-kumaGitHub

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

91.0kJavaScriptactive
upptime/upptimeGitHub

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

17.2kMarkdownactive
nezhahq/nezhaGitHub

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

10.3kGoactive
OneUptime/oneuptimeGitHub

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.

7.6kTypeScriptactive
apache/hertzbeatGitHub

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.

7.4kJavaactive