GuardLabs

← All website monitoring tools

Open-Source (16 options, 2026)

Self-hosted, code-on-GitHub options. Run on your own server, customize freely, never pay per-site fees.

Uptime Kuma

Uptime Kuma

free from $0/mo

Self-hosted open-source uptime monitor with status pages — Docker one-liner deploy.

uptimesslself-hostedopen-sourcefree-tier
Healthchecks.io

Healthchecks.io

freemium from $0/mo

Cron-job heartbeat monitoring — open-source with hosted free tier and self-host option.

heartbeatcron-jobsopen-sourceself-hostedfree-tier
Lighthouse CI

Lighthouse CI

free from $0/mo

Google's open-source Lighthouse audits in CI — track Core Web Vitals on every deploy.

performanceopen-sourceself-hostedfree-tiercore-web-vitals
Statping-ng

Statping-ng

free from $0/mo

Self-hosted uptime + status page combo — Go binary, sqlite/postgres, lightweight.

uptimestatus-pageself-hostedopen-sourcefree-tier
Gatus

Gatus

free from $0/mo

Developer-focused open-source health dashboard — YAML-driven, zero-cost self-host.

uptimeopen-sourceself-hostedyaml-configfree-tier
Cachet

Cachet

free from $0/mo

Open-source PHP status page — original Statuspage alternative, used by GitLab.

status-pageopen-sourceself-hostedphpfree-tier
Upptime

Upptime

free from $0/mo

Uptime monitor that runs as GitHub Actions — entirely free, status page on GitHub Pages.

uptimestatus-pagegithub-actionsopen-sourcefree-tier
Monit

Monit

free from $0/mo

Classic Unix process + service monitor — runs locally, restarts services if they die.

server-monitoringopen-sourceself-hostedfree-tier
Nagios

Nagios

freemium from $0/mo

20-year-old infrastructure monitoring — Core is free, XI is paid enterprise.

server-monitoringinfrastructureopen-sourceself-hostedenterprise
Zabbix

Zabbix

free from $0/mo

Enterprise-grade open-source monitoring — free forever, paid support available.

server-monitoringinfrastructureopen-sourceself-hostedfree-tier
Prometheus + Blackbox

Prometheus + Blackbox

free from $0/mo

CNCF metrics + alerting standard — Blackbox exporter does HTTP/TCP/ICMP probes.

server-monitoringopen-sourceself-hostedkubernetesfree-tier
Graphite (with Grafana)

Graphite (with Grafana)

free from $0/mo

Time-series storage for metrics — old-school but reliable, paired with Grafana for dashboards.

server-monitoringopen-sourceself-hostedfree-tier
Checkmk

Checkmk

freemium from $0/mo

Nagios-fork modernized — popular in European DevOps, Raw is free.

server-monitoringinfrastructureopen-sourceenterprise
Icinga

Icinga

free from $0/mo

Modern Nagios fork — open source, plugin-compatible with Nagios checks.

server-monitoringopen-sourceself-hostedfree-tier
Robusta

Robusta

freemium from $0/mo

Kubernetes-native alerting — open-source core, hosted UI for teams.

kubernetesopen-sourceincident-responsefree-tier
Elastic Uptime

Elastic Uptime

freemium from $0/mo

Heartbeat + Synthetics in Elastic Stack — free if self-hosted, paid Elastic Cloud.

uptimesyntheticopen-sourceenterprise

Tips for open-source tools