UptimeKit
Distributed monitoring and status page platform with fault-tolerant architecture.
Open source alternative to:
UptimeKit is an open-source distributed monitoring platform that provides uptime checks, incident management, and public status pages. Built with a fault-tolerant architecture using workers and modern data stores, it is designed to handle high-scale monitoring workloads.
It offers a comprehensive alternative to paid monitoring services by combining synthetic monitoring with hosted status pages, all while remaining fully self-hostable via Docker.
Categories:
Tags:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 5/31/2026, 7:00:29 AM
View RepositoryCompare UptimeKit with
Similar open source alternatives
Uptime Kuma
Self-hosted uptime monitoring tool with a polished UI, 90+ notification integrations, and built-in public status pages.
UptimeRobotLunalytics
Lunalytics is an open-source, self-hosted monitoring tool built with Node.js and React that supports HTTP(S), TCP, ping, Docker, and more. It offers customizable dashboards, status pages, incident management, multi-user access control, and integrations with popular notification services, making it a modern, developer-friendly solution for monitoring uptime and system health.
UptimeRobot
Beszel
Lightweight self-hosted server monitoring hub with historical data, Docker stats, and configurable alerts.
Datadog
Kuvasz
Open-source uptime and SSL monitoring service with status pages, multiple notification channels, and Prometheus integration.
UptimeRobot
OpenStatus
Open-source uptime monitoring and status page platform with synthetic checks from 28 global regions and multi-channel alerting.
Pingdom
Pingflare
Uptime monitoring system built to run natively within Cloudflare.
Better Stack