Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Search
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/Security & Monitoring/Gatus
icon of Gatus

Gatus

Open source alternative to Atlassian Statuspage, Better Stack and UptimeRobot

Gatus is a self-hosted endpoint health monitoring tool that checks services on a schedule, sends alerts via Slack or PagerDuty, and displays a public status page automatically. Apache-2.0 licensed, written in Go.

11.5K starsGoApache-2.0Active recently
Visit websiteGitHub repo
image of Gatus
Contents
  1. 01Who Gatus is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Tech stack
  6. 06FAQ
  7. 07Similar open-source tools
TL;DR

Gatus is a self-hosted uptime monitor and status page for small infrastructure teams that want checks defined in configuration. It replaces simple hosted uptime tools when Apache-2.0 licensing, HTTP/TCP/ICMP/DNS checks, and a built-in status page are enough.Apache-2.0 · Go · 11.5K stars · Active recently

who it's for

Who Gatus is for#

Small teams publishing service health

Gatus fits teams that need endpoint checks plus a simple status page from a config file.

Skip if:

Use a managed status platform if external SLAs, subscribers, and incident comms are the main need.

Developers monitoring internal services

Gatus can watch APIs, ports, DNS, and other checks that a generic website monitor may not cover.

Skip if:

Skip it if you need deep APM, traces, or log analytics.

the problem

The problem it solves#

Hosted uptime tools are easy to start, but teams often outgrow basic ping checks. They need endpoint assertions, DNS checks, internal service visibility, and a status page that reflects what they actually monitor.

Small teams also want monitoring config in version control, not a set of hidden dashboard clicks that no one can review after an incident.

how Gatus solves it

How it solves it#

Multiple check types

Gatus supports HTTP, TCP, ICMP, DNS, and custom-style health checks, covering more than simple website ping monitoring.

Configuration-as-code

Checks live in configuration, which makes monitoring changes reviewable and repeatable across environments.

Built-in status page

Gatus includes a public status-page view, so teams can expose service health without adding a separate status-page product.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Simple self-hosted monitoringGatus is strong when a team wants lightweight uptime monitoring under its own control instead of a large observability platform.
  • Readable operational configConfiguration files make health checks visible in code review, which helps teams understand what is actually monitored.

Trade-offs

  • -Not full observabilityGatus does not replace metrics, tracing, log search, or incident-management platforms. It answers health-check questions well.
  • -Self-hosted monitor needs placementA monitor running inside the same network can miss external user-facing failures. Teams may need external probes or multiple deployments.
tech stack · detected from GitHub

What it's built on#

Languages
GoJavaScript
Frameworks
Vue
Infrastructure
Docker
frequently asked

FAQ#

What checks does Gatus support?

Gatus supports HTTP, TCP, ICMP, DNS, and other health-check patterns through configuration.

Does Gatus include a status page?

Yes. Gatus includes a built-in status page for monitored endpoints.

What license does Gatus use?

Gatus is Apache-2.0 licensed.

also worth a look

Similar open-source tools#

Kener

Kener

Open source status page built with SvelteKit and SQLite

5KSvelteMIT
Uptime Kuma

Uptime Kuma

Track uptime for websites and APIs with 90+ alert integrations

88KJavaScriptMIT
OpenSRE

OpenSRE

Accelerate incident resolution with intelligent alert investigation

6.8KPythonApache-2.0
Vault

Vault

Manage secrets, tokens, and passwords with audit logs

35.8KGo
Stakpak

Stakpak

Open source agent that automates app deployment and monitoring

1.6KRustApache-2.0
Coroot

Coroot

Instant observability with no-code setup.

7.7KGoApache-2.0

Repository

Stars
11.5K
Forks
767
License
Apache-2.0
Latest
v5.36.0
Last commit
35 days ago
Last verified
Jul 24, 2026
Repo
TwiN/gatus ↗

Additional details

Language
Go
Open issues
328
Contributors
167
First release
2019

Categories

Security & MonitoringDevOps & CI/CDIT Management

Tags

MonitoringSelf HostedObservabilityDevOps ToolsCloud NativeDocker Management