Assembly Line

Open-source status page tools in 2026

30 open-source projects, ranked by GitHub stars and how recently each was worked on. Upptime leads with 17k stars, ahead of Gatus. 23 had code pushed in the last three months. Most common licenses: MIT (16), AGPL-3.0 (6) and Apache-2.0 (4). Commercial status page tools are listed separately.

New this season

  1. 1
    Overlook bnlqn

    One page that tells you whether your homelab is fine.

    Complete system Experimental You run a homelab and want a quick at-a-glance health view.

    ★ 149 MIT Go Active, pushed today

All open-source status page tools, ranked

Complete systems you can adopt 20

  1. 1
    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
  2. 2
    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
  3. 3
    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 5 days ago
  4. 4
    Kener rajnandan1

    Stunning status pages, batteries included!

    Complete system Usable You want a good-looking public status page you host yourself.

    ★ 5.2k MIT TypeScript Active, pushed 2 days ago
  5. 5
    Vigil valeriansaliou

    🚦 Microservices Status Page. Monitors a distributed infrastructure and sends alerts (Slack, SMS, etc.).

    Complete system Production-ready You want a lightweight, efficient status page for a set of services and are happy configuring it in TOML.

    ★ 1.9k MPL-2.0 Rust Active, pushed 24 days ago
  6. 6
    Domain Locker lissy93

    🌐 The all-in-one tool, for keeping track of your domain name portfolio. Got domain names? Get Domain Locker!

    Complete system Usable You own many domains across registrars and need one place to watch renewals and changes.

    ★ 1.5k MIT TypeScript Active, pushed 20 days ago
  7. 7
    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.

    ★ 667 AGPL-3.0 Kotlin Active, pushed 10 days ago
  8. 8
    Jump daledavies

    Jump is a self-hosted startpage and real-time status page for your server designed to be simple, stylish, fast and secure.

    Complete system Usable You want a simple homepage for a home server that shows whether each service is up.

    ★ 604 MIT PHP Active, pushed 11 days ago
  9. 9
    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 4 days ago
  10. 10
    Supercheck supercheck-io

    Open-Source Testing, Monitoring, and AI SRE — as Code

    Complete system Experimental You want test automation and synthetic monitoring in one self-hosted tool, defined as code.

    ★ 216 AGPL-3.0 TypeScript Active, pushed 9 days ago
  11. 11
    Statping statping

    Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins. Run on any type of environment.

    Complete system Experimental Only if you already run it; the maintained fork statping-ng or other tools are better for new setups.

    ★ 7.3k GPL-3.0 Vue Quiet, pushed 2 years ago
  12. 12
    TrackerHub HDVinnie

    Monitor tracker uptime

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

    ★ 186 MIT Markdown Active, pushed 14 days ago
  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 6 days ago
  14. 14
    Issue-status tadhglewis

    A flexible, modern and blazingly fast ☄️ status page

    Complete system Usable You want to manage your status page by opening and labelling GitHub issues.

    ★ 429 MIT TypeScript Slowing, pushed 5 months ago
  15. 15
    Overlook bnlqn

    One page that tells you whether your homelab is fine.

    Complete system Experimental You run a homelab and want a quick at-a-glance health view.

    ★ 149 MIT Go Active, pushed today
  16. 16
    Ratpstatus wincelau

    Page de suivi et d'historisation de l'état du trafic des Ⓜ️ Métros, 🚆 RER / Transiliens et 🚈 Tramways d'Île de France

    Complete system Usable You commute in Île-de-France and want a history of line disruptions.

    ★ 142 AGPL-3.0 Active, pushed 2 days ago
  17. 17
    UptimeKit uptimekit

    Uptimekit provides distributed monitoring and status page

    Complete system Experimental You need multi-location uptime checks on your own infrastructure.

    ★ 128 MIT TypeScript Active, pushed 25 days ago
  18. 18
    Statusnook goksan

    Effortlessly deploy a status page and start monitoring endpoints in minutes

    Complete system Experimental You want a very quick self-hosted status page with built-in checks.

    ★ 985 MIT Go Quiet, pushed 2 years ago
  19. 19
    Site-status imsyy

    📺 一个基于 UptimeRobot API 的在线状态面板 | 站点监测 | 状态检测 | An online status panel based on the UptimeRobot API | UptimeRobot, status, site

    Complete system Usable You already use UptimeRobot and want a nicer public status page.

    ★ 714 MIT Vue Quiet, pushed 18 months ago
  20. 20
    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.

    ★ 408 Apache-2.0 PHP Quiet, pushed 3 years ago

Developer tools 3

  1. 1
    TinyStatus harsxv

    Tiny status page generated by a Python script

    Developer tool Usable You want the smallest possible status page you can run from cron.

    ★ 1.6k MIT Python Active, pushed 35 days ago
  2. 2
    Static_status Cyclenerd

    🚦Bash script to generate a static status page.

    Developer tool Usable You want a dependency-free status page generated from cron on a Linux box.

    ★ 734 GPL-3.0 Shell Active, pushed 3 months ago
  3. 3
    Statuspage jayfk

    A statuspage generator that lets you host your statuspage for free on Github.

    Developer tool Experimental Only if you already use it.

    ★ 3.9k MIT Python Quiet, pushed 4 years ago

Templates and starters 6

  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 6 days ago
  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
    Statuspage statsig-io

    A simple, zero-dependency, pure js/html status page based on GitHub Pages and Actions.

    Template or starter Usable You want a free status page with no framework to maintain.

    ★ 768 ISC JavaScript Active, pushed 34 days ago
  4. 4
    Fettle mehatab

    Free GitHub-powered beautiful status page utilizing GitHub Pages, Actions, and Issues for real-time updates and incident management. Make sure to share love by giving it a star.🌟

    Template or starter Usable You want a free status page in the GitHub workflow with a Next.js front end.

    ★ 282 Apache-2.0 TypeScript Active, pushed 20 days ago
  5. 5
    PongHub DevXDojo

    Free endpoint monitoring. One-click deployment.

    Template or starter Experimental You want free endpoint checks set up by forking a repository.

    ★ 225 MIT Go Active, pushed 2 months ago
  6. 6
    Cf-workers-status-page eidam

    Monitor your websites, showcase status including daily history, and get Slack/Telegram/Discord notification whenever your website status changes. Using Cloudflare Workers, CRON Triggers, and KV storage.

    Template or starter Usable You want a free serverless status page on Cloudflare.

    ★ 2.8k MIT JavaScript Quiet, pushed 2 years ago

Lists, courses and other material 1

  1. 1
    GitHub statuses mrshu

    The "Missing GitHub Status Page" -- a Flat Data attempt at historically documenting GitHub statuses

    List, course or other material Usable You want data on GitHub's reliability history, for example for an SLA discussion.

    ★ 567 MIT JavaScript Active, pushed 14 days 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: 6. 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 9, Go 5, JavaScript 3, Markdown 2, Python 2, PHP 2, Vue 2, HTML 1, Rust 1, Shell 1 and Kotlin 1.

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