Skip to content
OpenSourceSoftware.ai

Infrastructure & Hosting

An open-source alternative to Atlassian Statuspage

Gatus is the one project in our catalog listed as a replacement for Atlassian Statuspage. It is observability software with 12.5K GitHub stars. Below is how it measures against the questions people usually ask first.

Gatus

Observability

Check your services around the clock and publish a status page.

Gatus checks your websites and APIs on a schedule, so you can find a problem before customers report it. Each check can test more than whether a page loads, such as response time, page content or certificate expiry. Results appear on a status page you can share, and failures send alerts to the tools your team already uses.

  • Runs health checks over HTTP, ICMP, TCP, UDP, DNS, SSH, gRPC, WebSocket and TLS.
  • Conditions test status code, response time, body, certificate and domain expiry.
  • Sends alerts to Slack, Teams, PagerDuty, Discord, Telegram, email and more.

What people use it for

Publish a status page for your services

Write a config.yaml with an endpoints list, giving each endpoint a name, URL, interval and conditions such as [STATUS] == 200. Run the ghcr.io/twin/gatus:stable image with the file mounted at /config/config.yaml. Use the group field to keep related endpoints together and add announcements to tell visitors about outages or planned work.

Get alerted before customers notice an outage

Configure a provider such as Slack or PagerDuty under alerting, then add alerts to each endpoint. Set failure-threshold for how many failed checks in a row trigger an alert, and turn on send-on-resolved to hear when the service recovers. A maintenance window stops alerts during planned work.

Watch certificates and domains before they expire

Add a condition such as [CERTIFICATE_EXPIRATION] > 48h to an HTTPS endpoint, or [DOMAIN_EXPIRATION] > 720h to track domain renewal. The check fails once the limit is reached, which sends the alerts you configured. With metrics enabled, the same values are exposed to Prometheus at /metrics.

12.5K starsApache-2.0GoLatest release 3 days agoWebsite ↗Full profile →

Fact checklist

The same questions the pages with more alternatives let you sort by, answered for Gatus.

  • Permissive licence (MIT, Apache, BSD)Licence: Apache-2.0 (permissive)
  • Open-source licence (copyleft or permissive)Licence: Apache-2.0 (permissive)
  • Released in the last 90 daysLatest GitHub release Oct 28, 2026 (3 days ago)
  • Does not meet: Gaining stars this weekNot enough star history yet to tell
  • Written in GoMain language on GitHub
  • Does not meet: Recommended in a stackNot in any of our stacks yet

Data from GitHub and our catalog. Every listing is hand-approved. List prices are what the vendor publishes, not a quote, and self-hosting has its own running costs.