Choose it for a modern TypeScript status page with monitoring-as-code config, accepting AGPL-3.0 and a heavier Node runtime.
๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ
- 9.1k
- TypeScript
- AGPL-3.0
uptime monitoring / status pages
Statping is a self-hosted status page and uptime monitor that checks your websites/applications and renders public status pages with graphs, analytics, and notifications.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Choose it for a modern TypeScript status page with monitoring-as-code config, accepting AGPL-3.0 and a heavier Node runtime.
๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ
Choose it for a single Go binary driven by a YAML config file and Prometheus-friendly metrics instead of a DB-backed admin UI.
Automated developer-oriented status page with alerting and incident support
Choose it for a Svelte/Node status page with monitoring integrations when you prefer JavaScript tooling over a Go binary.
Stunning status pages, batteries included!
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.
A fancy self-hosted monitoring tool
Choose it when you want status page plus monitors bundled with logs, traces and on-call, accepting a much heavier self-hosted stack.
Complete open-source monitoring and observability platform.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
Pick it when you want a tiny MIT Ruby checker for simple HTTP/URL assertions without Statping's database and plugin stack.
HTTP checks & tests (private & public) monitoring - check the status of your URL
Choose it when you also need server hardware/resource metrics alongside uptime, at the cost of a Node/Mongo stack.
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 it if you want web analytics and server status folded into the same self-hosted dashboard as your uptime checks.
Tianji: Insight into everything, Website Analytics + Uptime Monitor + Server Status. not only another GA alternatives
Choose it when you want zero servers and free hosting, accepting GitHub Actions scheduling and repo-as-status-page limits.
โฌ๏ธ GitHub Actions uptime monitor & status page by @AnandChowdhary
Choose it when you need a broad Java observability platform (metrics, alerts, status views) rather than a focused status page.
An AI-powered next-generation open source real-time observability system.
Choose it for a fully static, incident-only status page hosted on any CDN, accepting that monitoring must come from elsewhere.
๐ฅ Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.
Choose it to run checks entirely on Cloudflare Workers with geo-distributed probes and no server to maintain.
โ Free and serverless uptime monitoring / status page on Cloudflare Workers, with Geo-specific checks
Choose it for a lightweight Rust, TOML-configured status page aimed at microservice fleets rather than UI-managed checks.
๐ฆ Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Only for a static GitHub-hosted incident page; it is unmaintained for years and does no active URL monitoring.
A statuspage generator that lets you host your statuspage for free on Github.
Only if you want a minimal script-generated static page; it is unmaintained for nearly two years and does no continuous checking.
Tiny status page generated by a Python script
A predecessor to UptimeFlare for Workers-based checks; usable but unmaintained for over two years.
Monitor your websites, showcase status including daily history, and get Slack/Telegram/Discord notification whenever your website status changes. Using Cloudflare Workers, CRON Triggers, and KV storage.
These projects were analysed and named statping among their alternatives. The relationship is not symmetric โ how statping rates them is a separate judgement, made when statping is analysed in its own right.
calls statping โOlder status page/monitoring tool; choose only if you need a legacy Vue stack and can accept slow maintenance.โ
A fancy self-hosted monitoring tool
calls statping โ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 with uptime monitoring & API monitoring as code ๐ซ