Assembly Line

Open-source uptime monitors in 2026

29 open-source projects, ranked by GitHub stars and how recently each was worked on. Uptime Kuma leads with 93k stars, ahead of Upptime. 21 had code pushed in the last three months. Most common licenses: MIT (16), Apache-2.0 (5) and AGPL-3.0 (5). Commercial uptime monitors are listed separately.

New this season

  1. 1
    Pulsy.org SelmiAbderrahim

    Pulsy is a free, open-source, self-hosted uptime monitoring platform with incident tracking, TLS certificate checks, multi- channel alerts, and public status pages

    Complete system Experimental Only for trying out; established tools cover the same features.

    ★ 139 AGPL-3.0 TypeScript Active, pushed 5 days ago

All open-source uptime monitors, ranked

Complete systems you can adopt 18

  1. 1
    Uptime Kuma louislam

    A fancy self-hosted monitoring tool

    Complete system Production-ready You want an easy, UptimeRobot-style monitor on your own server for a homelab or small business.

    ★ 93k MIT JavaScript Active, pushed today
  2. 2
    Gatus TwiN

    Automated developer-oriented status page with alerting and incident support

    Complete system Production-ready Developers want uptime checks defined as config in Git, with assertions on response content and timing.

    ★ 12k Apache-2.0 Go Active, pushed 5 days ago
  3. 3
    Checkmate bluewave-labs

    Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times, and incidents in real-time with beautiful visualizations. Don't be shy, join here: https://discord.com/invite/NAb6H3UTjK :)

    Complete system Usable You want an Uptime Kuma-style monitor that also tracks server CPU, memory and disk.

    ★ 11k AGPL-3.0 TypeScript Active, pushed 2 days ago
  4. 4
    Openstatus openstatusHQ

    Open-source status page, incident response and uptime monitoring

    Complete system Usable You need a public status page plus synthetic uptime checks and prefer an open-source vendor.

    ★ 9.2k AGPL-3.0 TypeScript Active, pushed yesterday
  5. 5
    Peekaping 0xfurai

    Best Uptime Kuma Alternative

    Complete system Experimental You want Uptime Kuma-style monitoring with a stronger API and backend and accept a young project.

    ★ 1.2k MIT Go Active, pushed 3 days ago
  6. 6
    Kuvasz kuvasz-uptime

    Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!

    Complete system Usable You want uptime monitoring configured as code and exported to Prometheus.

    ★ 669 AGPL-3.0 Kotlin Active, pushed today
  7. 7
    Maintenant kOlapsis

    Self-hosted monitoring for Docker, Kubernetes and uptime. Single Go binary, no agent config, live alerts. Drop a container, your stack is monitored.

    Complete system Experimental You run a homelab or small container stack and want monitoring that configures itself.

    ★ 532 Apache-2.0 Go Active, pushed today
  8. 8
    Uptimer VrianCao

    A Powerful Serverless Uptime Monitoring & Status Page on Cloudflare's Edge Network

    Complete system Experimental You want free or cheap uptime checks without running a server and already use Cloudflare.

    ★ 483 MIT TypeScript Active, pushed 2 days ago
  9. 9
    Upstat chamanbravo

    🟢 a simple open-source, self-hosted status monitoring tool

    Complete system Experimental You want a small, simple uptime monitor and are fine with a hobby project.

    ★ 200 MIT TypeScript Active, pushed 3 months ago
  10. 10
    TrackerHub HDVinnie

    Monitor tracker uptime

    Complete system Usable You follow private tracker communities and want to see whether a tracker is down for everyone.

    ★ 190 MIT Markdown Active, pushed today
  11. 11
    Uptime Kita syofyanzuhad

    Simple uptime monitoring (open-source)

    Complete system Experimental You run Laravel hosting and prefer a PHP-based Uptime Kuma alternative.

    ★ 186 Apache-2.0 PHP Active, pushed 12 days ago
  12. 12
    HotHost devforth

    Lightweight and minimalistic open-source Servers and HTTP monitor

    Complete system Usable You run a few servers and want simple resource and HTTP alerts without a full monitoring stack.

    ★ 181 MIT JavaScript Active, pushed today
  13. 13
    Betterlytics betterlytics

    Open-source web analytics with session replay, error tracking, Core Web Vitals and uptime monitoring in one tool. Cookieless, EU-hosted cloud or self-hosted.

    Complete system Usable A small business wants GDPR-friendly analytics and basic site monitoring from one tool.

    ★ 180 AGPL-3.0 TypeScript Active, pushed today
  14. 14
    Server Status server-status-project

    Simple, modern looking server status page with administration and some nice features, that can run even on shared webhosting

    Complete system Usable You only have shared PHP hosting and need a basic status page.

    ★ 407 Apache-2.0 PHP Slowing, pushed 9 months ago
  15. 15
    Pulsy.org SelmiAbderrahim

    Pulsy is a free, open-source, self-hosted uptime monitoring platform with incident tracking, TLS certificate checks, multi- channel alerts, and public status pages

    Complete system Experimental Only for trying out; established tools cover the same features.

    ★ 139 AGPL-3.0 TypeScript Active, pushed 5 days ago
  16. 16
    Odin maelstrom-cms

    An open-source domain monitoring tool built using Maelstrom 🤖 Uptime Robot + 🧐 Oh Dear + 🧪 SSL Labs + ⏰ Cronitor + 🕵🏻‍♂️ DNS Spy

    Complete system Experimental Only as a reference; newer monitors are better maintained.

    ★ 474 MPL-2.0 PHP Quiet, pushed 4 years ago
  17. 17
    Miniboard aceberg

    Lightweight dashboard with tabs, uptime monitoring and notifications

    Complete system Experimental You want a minimal homelab start page with basic up/down monitoring.

    ★ 242 MIT Go Quiet, pushed 3 years ago
  18. 18
    Arewedown shukriadams

    Simple, customizable HTTP uptime and status checking service.

    Complete system Experimental Only if you already run it; Uptime Kuma and Gatus are maintained alternatives.

    ★ 205 GPL-3.0 JavaScript Quiet, pushed 3 years ago

Building blocks for your own system 4

  1. 1
    Laravel-uptime-monitor spatie

    A powerful and easy to configure uptime and ssl monitor

    Building block Production-ready You run Laravel and want uptime checks inside your own app.

    ★ 1.1k MIT PHP Active, pushed 11 days ago
  2. 2
    Uptime monitor upptime

    ⬆️📈 Uptime monitor powered by GitHub Actions

    Building block Production-ready You use Upptime and need to understand or customise its checking engine; most people use the Upptime template instead.

    ★ 315 MIT TypeScript Active, pushed 8 days ago
  3. 3
    Allgood rameerez

    ✅ Quickly set up a health check page for your Rails app

    Building block Usable You run a Rails app and want a meaningful health endpoint beyond 'the server responds'.

    ★ 272 MIT Ruby Active, pushed 13 days ago
  4. 4
    Status Page upptime

    ⬆️🌐 Static status page website for Upptime

    Building block Production-ready You customise Upptime's status page beyond its configuration options.

    ★ 157 MIT Svelte Active, pushed 5 days ago

Integrations 1

  1. 1
    AutoKuma BigBoot

    AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual monitor creation in the Uptime Kuma UI.

    Integration Usable You run many Docker services with Uptime Kuma and are tired of adding monitors by hand.

    ★ 922 MIT Rust Slowing, pushed 5 months ago

Developer tools 3

  1. 1
    Tuptime rfmoz

    Tuptime reports historical and statistical system uptime, preserved across reboots. Like uptime, but with extended information.

    Developer tool Production-ready You want to know how reliably a Linux or BSD machine has stayed up over time.

    ★ 318 GPL-2.0 Python Active, pushed 15 days ago
  2. 2
    UptimeKit-CLI abhixdd

    A modern, cross‑platform CLI to monitor websites and APIs.

    Developer tool Experimental You want to watch a few endpoints from your terminal without running a server.

    ★ 277 MIT JavaScript Slowing, pushed 8 months ago
  3. 3
    Netcheck TristanBrotherton

    A shell script to check and log when your internet connection goes down. Pull requests are welcome.

    Developer tool Usable You want evidence of home or office internet outages to show your ISP.

    ★ 296 Apache-2.0 Shell Quiet, pushed 2 years ago

Templates and starters 3

  1. 1
    Upptime upptime

    ⬆️ GitHub Actions uptime monitor & status page by @AnandChowdhary

    Template or starter Production-ready You want a free status page and basic uptime checks without running any server.

    ★ 17k MIT Markdown Active, pushed today
  2. 2
    cState cstate

    🔥 Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more.

    Template or starter Usable You want a fast static status page and are happy to post incidents by hand.

    ★ 2.9k MIT HTML Active, pushed 16 days ago
  3. 3
    Statusbase-nuxt status-base

    A modern, zero-dependency uptime monitoring tool & status page based on GitHub Actions & Nuxt Content v2.

    Template or starter Experimental Only as a reference; Upptime covers the same idea and is maintained.

    ★ 226 MIT TypeScript Quiet, pushed 4 years ago

Compared head to head

Also under monitoring and observability tools

Open-source licenses

  • Permissive: 21. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
  • Network copyleft: 5. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
  • Strong copyleft: 2. If you distribute the program or anything built on it, you must release the whole source under the same license.
  • Weak copyleft: 1. Changes to the licensed files must be shared, but you can link them into a closed program.

Languages

TypeScript 8, JavaScript 4, Go 4, PHP 4, Markdown 2, HTML 1, Kotlin 1, Rust 1, Python 1, Ruby 1, Svelte 1 and Shell 1.

Made software that belongs here? Add it. Listing is free.