Alternatives to Pingdom in 2026
3 commercial products, led by UptimeRobot, Better Stack Uptime and Checkly. 29 open-source projects you can run yourself, led by Uptime Kuma, Upptime and Gatus.
Open source
-
1
Uptime Kuma louislam
A fancy self-hosted monitoring tool
Complete system Production-ready You want an easy, UptimeRobot-style monitor on your own server for a homelab or small business.
★ 93k MIT JavaScript Active, pushed today -
2
Upptime upptime
⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary
Template or starter Production-ready You want a free status page and basic uptime checks without running any server.
★ 17k MIT Markdown Active, pushed today -
3
Gatus TwiN
Automated developer-oriented status page with alerting and incident support
Complete system Production-ready Developers want uptime checks defined as config in Git, with assertions on response content and timing.
★ 12k Apache-2.0 Go Active, pushed 5 days ago -
4
Checkmate bluewave-labs
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 :)
Complete system Usable You want an Uptime Kuma-style monitor that also tracks server CPU, memory and disk.
★ 11k AGPL-3.0 TypeScript Active, pushed 2 days ago -
5
Openstatus openstatusHQ
Open-source status page, incident response and uptime monitoring
Complete system Usable You need a public status page plus synthetic uptime checks and prefer an open-source vendor.
★ 9.2k AGPL-3.0 TypeScript Active, pushed yesterday -
6
cState cstate
🔥 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.
Template or starter Usable You want a fast static status page and are happy to post incidents by hand.
★ 2.9k MIT HTML Active, pushed 16 days ago -
7
Peekaping 0xfurai
Best Uptime Kuma Alternative
Complete system Experimental You want Uptime Kuma-style monitoring with a stronger API and backend and accept a young project.
★ 1.2k MIT Go Active, pushed 3 days ago -
8
Laravel-uptime-monitor spatie
A powerful and easy to configure uptime and ssl monitor
Building block Production-ready You run Laravel and want uptime checks inside your own app.
★ 1.1k MIT PHP Active, pushed 11 days ago -
9
Kuvasz kuvasz-uptime
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!
Complete system Usable You want uptime monitoring configured as code and exported to Prometheus.
★ 669 AGPL-3.0 Kotlin Active, pushed today -
10
Maintenant kOlapsis
Self-hosted monitoring for Docker, Kubernetes and uptime. Single Go binary, no agent config, live alerts. Drop a container, your stack is monitored.
Complete system Experimental You run a homelab or small container stack and want monitoring that configures itself.
★ 532 Apache-2.0 Go Active, pushed today -
11
Uptimer VrianCao
A Powerful Serverless Uptime Monitoring & Status Page on Cloudflare's Edge Network
Complete system Experimental You want free or cheap uptime checks without running a server and already use Cloudflare.
★ 483 MIT TypeScript Active, pushed 2 days ago -
12
AutoKuma BigBoot
AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual monitor creation in the Uptime Kuma UI.
Integration Usable You run many Docker services with Uptime Kuma and are tired of adding monitors by hand.
★ 922 MIT Rust Slowing, pushed 5 months ago -
13
Tuptime rfmoz
Tuptime reports historical and statistical system uptime, preserved across reboots. Like uptime, but with extended information.
Developer tool Production-ready You want to know how reliably a Linux or BSD machine has stayed up over time.
★ 318 GPL-2.0 Python Active, pushed 15 days ago -
14
Uptime monitor upptime
⬆️📈 Uptime monitor powered by GitHub Actions
Building block Production-ready You use Upptime and need to understand or customise its checking engine; most people use the Upptime template instead.
★ 315 MIT TypeScript Active, pushed 8 days ago -
15
Allgood rameerez
✅ Quickly set up a health check page for your Rails app
Building block Usable You run a Rails app and want a meaningful health endpoint beyond 'the server responds'.
★ 272 MIT Ruby Active, pushed 13 days ago -
16
Upstat chamanbravo
🟢 a simple open-source, self-hosted status monitoring tool
Complete system Experimental You want a small, simple uptime monitor and are fine with a hobby project.
★ 200 MIT TypeScript Active, pushed 3 months ago -
17
TrackerHub HDVinnie
Monitor tracker uptime
Complete system Usable You follow private tracker communities and want to see whether a tracker is down for everyone.
★ 190 MIT Markdown Active, pushed today -
18
Uptime Kita syofyanzuhad
Simple uptime monitoring (open-source)
Complete system Experimental You run Laravel hosting and prefer a PHP-based Uptime Kuma alternative.
★ 186 Apache-2.0 PHP Active, pushed 12 days ago -
19
HotHost devforth
Lightweight and minimalistic open-source Servers and HTTP monitor
Complete system Usable You run a few servers and want simple resource and HTTP alerts without a full monitoring stack.
★ 181 MIT JavaScript Active, pushed today -
20
Betterlytics betterlytics
Open-source web analytics with session replay, error tracking, Core Web Vitals and uptime monitoring in one tool. Cookieless, EU-hosted cloud or self-hosted.
Complete system Usable A small business wants GDPR-friendly analytics and basic site monitoring from one tool.
★ 180 AGPL-3.0 TypeScript Active, pushed today -
21
Server Status server-status-project
Simple, modern looking server status page with administration and some nice features, that can run even on shared webhosting
Complete system Usable You only have shared PHP hosting and need a basic status page.
★ 407 Apache-2.0 PHP Slowing, pushed 9 months ago -
22
Status Page upptime
⬆️🌐 Static status page website for Upptime
Building block Production-ready You customise Upptime's status page beyond its configuration options.
★ 157 MIT Svelte Active, pushed 5 days ago -
23
Pulsy.org SelmiAbderrahim
Pulsy is a free, open-source, self-hosted uptime monitoring platform with incident tracking, TLS certificate checks, multi- channel alerts, and public status pages
Complete system Experimental Only for trying out; established tools cover the same features.
★ 139 AGPL-3.0 TypeScript Active, pushed 5 days ago -
24
UptimeKit-CLI abhixdd
A modern, cross‑platform CLI to monitor websites and APIs.
Developer tool Experimental You want to watch a few endpoints from your terminal without running a server.
★ 277 MIT JavaScript Slowing, pushed 8 months ago -
25
Odin maelstrom-cms
An open-source domain monitoring tool built using Maelstrom 🤖 Uptime Robot + 🧐 Oh Dear + 🧪 SSL Labs + ⏰ Cronitor + 🕵🏻♂️ DNS Spy
Complete system Experimental Only as a reference; newer monitors are better maintained.
★ 474 MPL-2.0 PHP Quiet, pushed 4 years ago -
26
Netcheck TristanBrotherton
A shell script to check and log when your internet connection goes down. Pull requests are welcome.
Developer tool Usable You want evidence of home or office internet outages to show your ISP.
★ 296 Apache-2.0 Shell Quiet, pushed 2 years ago -
27
Miniboard aceberg
Lightweight dashboard with tabs, uptime monitoring and notifications
Complete system Experimental You want a minimal homelab start page with basic up/down monitoring.
★ 242 MIT Go Quiet, pushed 3 years ago -
28
Statusbase-nuxt status-base
A modern, zero-dependency uptime monitoring tool & status page based on GitHub Actions & Nuxt Content v2.
Template or starter Experimental Only as a reference; Upptime covers the same idea and is maintained.
★ 226 MIT TypeScript Quiet, pushed 4 years ago -
29
Arewedown shukriadams
Simple, customizable HTTP uptime and status checking service.
Complete system Experimental Only if you already run it; Uptime Kuma and Gatus are maintained alternatives.
★ 205 GPL-3.0 JavaScript Quiet, pushed 3 years ago
Commercial
-
1
UptimeRobot UptimeRobot
Start monitoring in 30 seconds. Use advanced SSL, keyword and cron monitoring. Get notified by email, SMS, Slack and more. Get 50 monitors for FREE!
Complete system Production-ready You want simple, cheap or free monitoring of a handful of sites with alerts.
Commercial -
2
Better Stack Uptime Better Stack
The most reliable uptime monitoring. Get 10 monitors, 10 heartbeats and a status page with 3-minute checks totally FREE.
Complete system Production-ready A small engineering team wants uptime checks, on-call and status pages in one inexpensive tool.
Commercial -
3
Checkly Checkly
The only monitoring platform built from the ground up to be operated by developers and agents to give teams a clear signal of application health.
Developer tool Production-ready Developers want end-to-end tests of critical user flows running as production monitoring from the same code.
Commercial
Made software that belongs here? Add it. Listing is free.