Assembly Line

Vigil

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

Vigil is an open-source status page project on GitHub under the MPL-2.0 license (weak copyleft), with 1.9k stars. It is built with Rust and Actix Web. Its last push was 23 days ago.

Stars
1.9k
License
MPL-2.0
Activity
Active
Latest release
v1.29.0

Code on GitHub Website

Judgement

What it is
Complete system
What it does
A Rust status page and monitor for microservice infrastructure that probes HTTP, TCP and ICMP and sends alerts through Slack, email, SMS and more.
Adopt it when
You want a lightweight, efficient status page for a set of services and are happy configuring it in TOML.
Watch out
Single maintainer and file-based configuration.
Ready for
Production-ready
Runs as
Self-hosted server
Built with
Rust and Actix
How established
Established: started 8 years ago, latest release v1.29.0.
What the license allows
You can use it inside a product you sell; changes you make to its own files must be shared.

Judged on 2026-11-03 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Vigil β†’ Rust β†’ runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Vigil

  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
    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
    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 today
  6. 6
    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
  7. 7
    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
  8. 8
    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.6k MIT TypeScript Active, pushed 9 days ago

Commercial status page tools

  1. 1
    Atlassian Statuspage Atlassian

    Statuspage keeps users informed during incidents. Communicate real-time service status, cut duplicate support tickets, and build customer trust.

    Complete system Production-ready A SaaS company wants the familiar status page format customers expect, especially if it uses Atlassian tools.

    Commercial
  2. 2
    Status.io Status.io

    Status.io provides fully hosted status pages for uptime monitoring and incident communications. Keep users informed during outages with real-time updates. Trusted by teams worldwide.

    Complete system Production-ready You need a hosted status page with many notification options at a mid-range price.

    Commercial
  3. 3
    Instatus Instatus

    Create a free status page in seconds. Monitor your services, fix incidents with your team, and share your status with customers.

    Complete system Production-ready A startup wants a good-looking status page cheaply.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.