Choose when you want zero-infrastructure monitoring via GitHub Actions and can accept GitHub dependency.
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
- 17.2k
- Markdown
- MIT
self-hosted uptime monitoring / status pages
Uptime Kuma is a self-hosted uptime monitoring tool with a web UI, multiple protocol checks, notifications, and status pages.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Choose when you want zero-infrastructure monitoring via GitHub Actions and can accept GitHub dependency.
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
Choose when you prefer config-as-code in a single Go binary over a database-backed web UI.
Automated developer-oriented status page with alerting and incident support
Choose when you also need server agent monitoring and O&M alongside website uptime checks.
:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
Choose when you need a full observability platform with incident management, not just uptime checks.
Complete open-source monitoring and observability platform.
Choose when you need broader infrastructure observability with a Java stack.
An AI-powered next-generation open source real-time observability system.
Choose when you want serverless monitoring on Cloudflare Workers with geo-specific checks.
✔ Free and serverless uptime monitoring / status page on Cloudflare Workers, with Geo-specific checks
Choose when you need distributed health checks and status pages written in Go.
Distributed, lock-free, self-hosted health checks and status pages
Choose when you want full-stack monitoring covering infrastructure and applications in one 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 you prefer a lightweight standalone Go binary for health checks.
A simple, standalone, and lightweight tool that can do health/status checking, written in Go.
Choose when you need a microservices status page in Rust with alerting.
🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
Choose when you want a Go-based Uptime Kuma alternative with similar features.
Open Source Uptime Kuma Alternative
Choose when you prefer YAML-based monitoring-as-code with Prometheus integration.
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!
Choose when you want uptime monitoring combined with website analytics.
Tianji: Insight into everything, Website Analytics + Uptime Monitor + Server Status. not only another GA alternatives
Choose when you want monitoring-as-code and API monitoring with a status page.
🫖 Status page with uptime monitoring & API monitoring as code 🫖
Choose when you also need server hardware monitoring alongside uptime checks.
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 :)
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Older status page/monitoring tool; choose only if you need a legacy Vue stack and can accept slow maintenance.
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
These projects were analysed and named uptime-kuma among their alternatives. The relationship is not symmetric — how uptime-kuma rates them is a separate judgement, made when uptime-kuma is analysed in its own right.
calls uptime-kuma “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.”
🫖 Status page with uptime monitoring & API monitoring as code 🫖
calls uptime-kuma “Choose it when you want the most widely adopted self-hosted monitor with a polish-rich UI, at the cost of a Node runtime and SQLite/MySQL backend.”
Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.
calls uptime-kuma “Choose when a Docker-deployed Node app with a rich web UI and per-monitor status pages matters more than zero-infrastructure GitHub hosting.”
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
calls uptime-kuma “Choose if you want a polished, JavaScript-based self-hosted monitoring tool with a large community, but it lacks native server agent metrics and web terminal.”
:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
calls uptime-kuma “Use Uptime Kuma for a popular, simply deployed self-hosted uptime/status-page tool, but it does not collect general metrics or logs.”
An AI-powered next-generation open source real-time observability system.