Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size905 projects
    • Developer Tools471
    • AI & Machine Learning408
    • Web Development198
    • Business & Productivity196
    • Security & Monitoring131
    • Communication & Collaboration128
    • IT Management126
    • Cloud & Hosting109
    • Product & Project Management106
    • Data & Analytics105
    Browse all 21 categoriesDesign & Creative, LLMOps & AI Tooling and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools471
    • AI & Machine Learning408
    • Web Development198
    • Business & Productivity196
    • Security & Monitoring131
    • Communication & Collaboration128
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Security & Monitoring/Gatus
icon of Gatus

Gatus

Open source alternative to UptimeRobot, Atlassian Statuspage and Better Stack

  • 12.4K stars
  • Apache-2.0
  • Active this week
  • Last commit 5 days ago

Last verified Oct 21, 2026

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.

Visit websiteGitHub12.4K stars1-click deploy on Hostinger
image of Gatus
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.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs and the FAQ
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

Alternative toAtlassian Statuspage

Open source status page built with SvelteKit and SQLite

  • 5,211 GitHub stars
  • MITLicence MIT

Uptime Kuma

Alternative toUptimeRobot

Track uptime for websites and APIs with 90+ alert integrations

  • 92,672 GitHub stars
  • MITLicence MIT

Homeio

Alternative toUnraid

Browser desktop for your self-hosted home server

  • 90 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

OpenSRE

Alternative toIncident.io

Accelerate incident resolution with intelligent alert investigation

  • 12,271 GitHub stars
  • Apache-2.0Licence Apache-2.0

Stakpak

Alternative toDatadog

Open source agent that automates app deployment and monitoring

  • 1,813 GitHub stars
  • Apache-2.0Licence Apache-2.0

Coroot

Alternative toDatadog

Instant observability with no-code setup.

  • 7,977 GitHub stars
  • Apache-2.0Licence Apache-2.0
by category

Open source tools in these categories#

131

Security & Monitoring

REA (Reverse Engineer Anything), RustDesk, Uptime Kuma
90

DevOps & CI/CD

Nvm, Uptime Kuma, Netdata
126

IT Management

RustDesk, Immich, Stirling PDF
Hostinger

Run Gatus on your own server

Hostinger sets Gatus up as a one-click app on a VPS.

Deploy on Hostinger

Featured

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Confluence to Docmost
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse