4 self-hosted options
Open-source alternatives to Uptime Robot
The best open-source alternative to Uptime Robot is Uptime Kuma (MIT, 92,919 GitHub stars, Docker image). Gatus stands out for a permissive Apache-2.0 license, and Healthchecks stands out for a permissive BSD-3-Clause license.
About Uptime Robot: A hosted service that pings your sites and alerts when they go down.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
Uptime Kuma
louislam/uptime-kuma
Easy-to-use self-hosted uptime monitor with status pages and 90+ notification channels.
Active · last commit Oct 26, 2026
Monitoring & Status PagesJavaScriptDockerStands out for the most GitHub stars.
- Rank 2:
Gatus
TwiN/gatus
Developer-oriented health dashboard and status page configured with simple YAML.
Active · last commit Oct 26, 2026
Monitoring & Status PagesGoDockerStands out for a permissive Apache-2.0 license.
- Rank 3:
Healthchecks
healthchecks/healthchecks
Listen for pings and sends alerts when pings are late.
Active · last commit Oct 22, 2026
Automation & WorkflowsPythonDockerStands out for a permissive BSD-3-Clause license.
At a glance
Uptime Robot alternatives compared
Open-source apps come first, then source-available ones and apps whose license appsgit could not verify; within each group, projects with at least 12 commits in the last 12 months come before less active or archived ones, then by GitHub stars.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| Uptime Kuma | the most GitHub stars | MIT | 92,919 | 1,368 | Oct 26, 2026 | Yes |
| Gatus | a permissive Apache-2.0 license | Apache-2.0 | 12,409 | 122 | Oct 26, 2026 | Yes |
| Healthchecks | a permissive BSD-3-Clause license | BSD-3-Clause | 10,453 | 448 | Oct 22, 2026 | Yes |
| Upsnap | a permissive MIT license | MIT | 6,380 | 302 | Oct 10, 2026 | Yes |
Full list
All 4 Uptime Robot alternatives
Open any app for live stats, license details and a deploy option.
- 1
Uptime Kuma
Easy-to-use self-hosted uptime monitor with status pages and 90+ notification channels.
Monitoring & Status PagesDockerStands out for the most GitHub stars. Uptime Kuma has 92,919 GitHub stars, uses the MIT license, ships a Docker image and had 1,368 commits in the last year.
- 2
Gatus
Developer-oriented health dashboard and status page configured with simple YAML.
Monitoring & Status PagesDockerStands out for a permissive Apache-2.0 license. Gatus has 12,409 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 122 commits in the last year.
- 3
Healthchecks
Listen for pings and sends alerts when pings are late.
Automation & WorkflowsDockerStands out for a permissive BSD-3-Clause license. Healthchecks has 10,453 GitHub stars, uses the BSD-3-Clause license, ships a Docker image and had 448 commits in the last year.
- 4
Upsnap
A simple Wake on LAN (WOL) dashboard app. Wake up devices on your network and see current status.
Network Utilities & DNSDockerStands out for a permissive MIT license. Upsnap has 6,380 GitHub stars, uses the MIT license, ships a Docker image and had 302 commits in the last year.
Is there a free alternative to Uptime Robot?
Yes. All 4 apps on this page are open source and free to self-host, so you can replace Uptime Robot without per-user fees. You pay only for the server.
Can I self-host an alternative to Uptime Robot with Docker?
Yes. All 4 apps here publish a Docker image, including Uptime Kuma, Gatus and Healthchecks, so you can run them on a home server or VPS with Docker Compose.
Which Uptime Robot alternative is the most actively developed?
Uptime Kuma (MIT), with 1,368 commits in the last 12 months. Activity is a good sign that bugs and security issues get fixed.
How is this list ranked?
Open-source apps come first, then source-available ones and apps whose license appsgit could not verify; within each group, projects with at least 12 commits in the last 12 months come before less active or archived ones, then by GitHub stars.