Checkmate logo

Checkmate

Website

Open-source uptime and infrastructure monitoring platform

10.8k stars 1.2k forks last commit first released AGPL-3.0

Actively maintained

Last commit 26 Aug 2026.

Checkmate screenshot

Checkmate is an open-source monitoring application for tracking website and service uptime, response times, and operational incidents. It also supports deeper infrastructure visibility (CPU, RAM, disk, temperatures) via an optional remote agent.

Key Features

  • Uptime and availability monitoring for websites and endpoints
  • Response time tracking and performance visualizations
  • Multiple monitor types including ping, port, SSL, and JSON query checks
  • Incident tracking, scheduled maintenance, and public status pages
  • Notifications via email and webhooks, with integrations such as Discord and Slack
  • Optional infrastructure, Docker, and disk/mountpoint monitoring via the Capture agent
  • Multi-language user interface

Use Cases

  • Monitor homelab or small-business services and get alerted on outages
  • Publish a status page for customers or internal stakeholders
  • Track service responsiveness and investigate recurring incidents

Limitations and Considerations

  • Advanced server hardware metrics require deploying the separate Capture agent on monitored machines

Checkmate is designed to be lightweight and scalable, and can be deployed for anything from a small homelab to larger environments with many active monitors. It provides a practical mix of uptime checks, incident visibility, and optional host-level insights in a single interface.

Categories:

Tags:

Tech Stack:

Share:

Similar to Checkmate

Peekaping logo

Peekaping

Self-hosted uptime monitoring with alerts and status pages

1.2k
68
Last commit

Open-source, self-hosted uptime monitoring tool for websites, APIs, and infrastructure with notifications, public status pages, and multiple monitor types.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+19
Kener logo

Kener

Lightweight status page with monitoring and incident management

5.1k
294
Last commit

Self-hosted status page system with built-in monitoring, incident tracking, and customizable public status pages for websites and APIs.

MITActively maintained
Alternative to:
Atlassian Statuspage logo
Atlassian Statuspage
+19
Uptime Kuma logo

Uptime Kuma

Self-hosted uptime monitoring with alerts and status pages

90.7k
8.3k
Last commit

Uptime Kuma is a self-hosted uptime monitoring tool for HTTP(S), TCP, ping, DNS and more, with notifications, charts, and public status pages.

MITActively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+15
OneUptime logo

OneUptime

Open-source monitoring, incident management, and observability platform

7.5k
445
Last commit

Self-hostable observability platform for uptime monitoring, alerting, incident management, on-call, status pages, logs, and APM in one integrated suite.

Apache-2.0Actively maintained
Alternative to:
OneUptime logo
OneUptime
+19
Statping-ng logo

Statping-ng

Status page and uptime monitoring for web services

2k
183
Last commit

Open source status page and monitoring server for HTTP, TCP, UDP, ICMP and gRPC checks, with dashboards, alerts, and a REST API.

GPL-3.0Slowing down
Alternative to:
Atlassian Statuspage logo
Atlassian Statuspage
+17
Lunalytics logo

Lunalytics

Open-source Node.js uptime and service monitoring dashboard

737
43
Last commit

Self-hosted monitoring tool for uptime, TCP/HTTP checks, Docker monitoring, multi-user dashboards, incident management, SSO and alerting integrations.

Actively maintained
Alternative to:
UptimeRobot logo
UptimeRobot
+16