AltHub

openstatusHQ/openstatus Alternatives

status pages & uptime monitoring

Open-source status page and uptime monitoring platform with monitoring-as-code (YAML/Terraform/CLI), multi-region checks, and incident communication.

9.1kTypeScriptAGPL-3.0active · last push 1mo agoGitHub

Drop-in peers

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

kuvasz-uptime/kuvaszGitHub

Use when you prefer a Kotlin/JVM service with YAML IaC, REST API, and Prometheus integration and can accept a younger codebase than openstatus.

Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!

604
Kotlin
AGPL-3.0
active1mo ago
TwiN/gatusGitHub

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.

Automated developer-oriented status page with alerting and incident support

12.0k
Go
Apache-2.0
active2mo ago
louislam/uptime-kumaGitHub

Use when you want a highly mature MIT-licensed self-hosted monitor with a GUI, many notification channels, and a large community, and don't need IaC/Terraform as the primary config route.

A fancy self-hosted monitoring tool

91.0k
JavaScript
MIT
active1mo ago

Same job, different approach

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

nezhahq/nezhaGitHub

Use when you want a lightweight agent-based server/website O&M panel and can accept a different deployment model from openstatus.

:trollface: Self-hosted, lightweight server and website monitoring and O&M tool

10.3k
Go
Apache-2.0
active1mo ago
OneUptime/oneuptimeGitHub

Use when you need an all-in-one status page, incident management, and observability suite despite the heavier multi-service deployment.

Complete open-source monitoring and observability platform.

7.6k
TypeScript
Apache-2.0
active1mo ago
apache/hertzbeatGitHub

Use when you already want a Java/Apache observability stack covering many metric types rather than a focused status-page/monitoring-as-code tool.

An AI-powered next-generation open source real-time observability system.

7.4k
Java
Apache-2.0
active1mo ago
lyc8503/UptimeFlareGitHub

Use when you want a free serverless uptime monitor/status page on Cloudflare Workers instead of running an always-on 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

Use when you prefer a Go library/CLI that generates distributed health checks and static status pages over an out-of-the-box platform.

Distributed, lock-free, self-hosted health checks and status pages

3.5k
Go
MIT
active1mo ago
operacle/checkcleGitHub

Use when you want a self-hosted full-stack/infrastructure monitoring platform with distributed checks rather than openstatus's status-page-centered workflow.

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
megaease/easeprobeGitHub

Use when you want a single standalone binary that probes endpoints and sends alerts without needing a database-backed status page service.

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

Use when you want a lightweight Rust status page that monitors distributed infrastructure and sends alerts without the TypeScript/runtime overhead.

🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).

1.9k
Rust
MPL-2.0
active5mo ago
upptime/upptimeGitHub

Use when you want a free status page and uptime monitor driven by GitHub Actions/Pages and don't need a self-managed server or global checking regions.

⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary

17.2k
Markdown
MIT
active1mo ago
0xfurai/peekapingGitHub

Use when you want an actively maintained Kuma-style monitor with a simple Go footprint, before adopting openstatus's full platform/as-code tooling.

Open Source Uptime Kuma Alternative

1.2k
Go
MIT
active5mo 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.

bluewave-labs/CheckmateGitHub

Use when you need a modern self-hosted server/uptime dashboard with hardware metrics, not a public status-page/incident-subscriber product.

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
statping/statpingGitHub

Use when you want the familiar legacy status-page UI and can accept that it has been effectively unmaintained for over two years.

Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.

7.3k
Vue
GPL-3.0
dormant2.3y ago
Owloops/updoGitHub

Use when you only need a scriptable CLI uptime checker with alerts and no web status page or subscriber features.

Uptime monitoring CLI tool with alerting and advanced settings

1.1k
Go
MIT
active5mo ago
kOlapsis/maintenantGitHub

Use when you want a docker-drop container monitor for a small stack and don't need the public status page/incident communication layer.

Drop a container. Your stack is monitored.

486
Go
AGPL-3.0
active1mo ago
brotandgames/ciaoGitHub

Use when you need a straight URL-checking/HTTP test monitor with Ruby and a simple UI, not a full public status-page/incident platform.

HTTP checks & tests (private & public) monitoring - check the status of your URL

2.0k
Ruby
MIT
active3mo ago
jonbeckman/solstatusGitHub

Use when you need a scalable endpoint-check alerting API and can provide your own status page/incident presentation separately.

An uptime monitoring service that is easy and cheap to run at scale. Create endpoint checks for uptime, latency, and status code. Supports OpsGenie for alerts.

749
TypeScript
AGPL-3.0
active1mo ago

Listed as an alternative to

These projects were analysed and named openstatus among their alternatives. The relationship is not symmetric — how openstatus rates them is a separate judgement, made when openstatus is analysed in its own right.

statping/statpingGitHub

calls openstatus “Choose it for a modern TypeScript status page with monitoring-as-code config, accepting AGPL-3.0 and a heavier Node runtime.”

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 openstatus “Choose when you want monitoring-as-code and API monitoring with a status page.”

A fancy self-hosted monitoring tool

91.0kJavaScriptactive
upptime/upptimeGitHub

calls openstatus “Choose when you want status-page-as-code with a hosted dashboard and API monitoring, accepting a Next.js/AGPL stack instead of Actions.”

⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary

17.2kMarkdownactive
TwiN/gatusGitHub

calls openstatus “choose when you want a feature-rich status page with an API/"as code" workflow and managed-cloud option rather than a single binary”

Automated developer-oriented status page with alerting and incident support

12.0kGoactive
nezhahq/nezhaGitHub

calls openstatus “Choose if you need a status page with uptime and API monitoring as code, but it doesn't provide server agent metrics or remote O&M.”

:trollface: Self-hosted, lightweight server and website monitoring and O&M tool

10.3kGoactive
OneUptime/oneuptimeGitHub

calls openstatus “Choose when you want status pages declared as code with uptime/API monitoring, without needing logs, APM, or on-call in the same tool.”

Complete open-source monitoring and observability platform.

7.6kTypeScriptactive
apache/hertzbeatGitHub

calls openstatus “Use OpenStatus when you want code-first status pages and API uptime checks at the edge rather than a full observability backend.”

An AI-powered next-generation open source real-time observability system.

7.4kJavaactive