7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Vigil

Open source

Self-hosted Rust status page that monitors servers and services and sends alerts through Slack, email, SMS and many other channels.

crates.io
Vigil homepage screenshot
GitHub stars
1.9k
Last commit
5 mo ago
Repository age
8 years
Version
v1.29.0
Licence
MPL-2.0
Self-hosted
Yes

About Vigil

Vigil is an open-source status page and monitoring system you run on your own infrastructure. It watches your servers and apps, shows their health to users on a domain you choose, such as status.example.com, and notifies your team when a service goes down or recovers. It is particularly aimed at microservices setups where both backends and apps need monitoring.

Vigil can probe HTTP, TCP, SSH and ICMP targets for reachability, and applications can also report their own health through the Vigil Reporter library. Notification channels include email, Twilio SMS, Slack, Zulip, Telegram, Pushover, Gotify, XMPP, Matrix, Cisco Webex and generic webhooks. The generated status page can also carry announcements, for example to warn users about planned maintenance.

The software is written in Rust, licensed under MPL-2.0, and published as a crate on crates.io. Because you host it yourself, you control where checks run and how the public page looks, and you can place it on a separate domain from your main product. The README links a live demo on a public status page.

Key features

  • Automatic probing of HTTP, TCP, SSH and ICMP targets
  • Application health reporting through a reporter library
  • Public status page on your own domain
  • Alerts via Slack, email, SMS and webhooks
  • Announcements for planned maintenance
  • Support for Matrix, Telegram, Zulip and XMPP

Good fit for

  • →Publishing a customer-facing status page
  • →Alerting a team when a microservice goes down
Built with
Rust
Tags
status-page
monitoring
uptime
alerts
rust
self-hosted
microservices
notifications

Vigil: questions and answers

What is Vigil used for?
Vigil is a self-hosted Rust status page that monitors servers and services and sends alerts through Slack, email, SMS and many other channels. It is a good fit for publishing a customer-facing status page and alerting a team when a microservice goes down.
Is Vigil open source?
Yes. Vigil is open source under the MPL-2.0 licence. Its source code is on GitHub at valeriansaliou/vigil and is written mainly in Rust.
Is Vigil free?
Yes. Vigil is open source, so the software itself is free to use.
Can I self-host Vigil?
Yes. Vigil can be self-hosted on your own server or infrastructure.
What is Vigil an alternative to?
Vigil is an open-source alternative to UptimeRobot, Better Stack, Instatus and Atlassian Statuspage. Other open-source alternatives to UptimeRobot include Uptime Kuma, OpenStatus and Peekaping.
Is Vigil actively maintained?
The most recent commit to Vigil was on 3 May 2026, and the latest release is v1.29.0, published on 26 March 2026. The project has 1.9k stars on GitHub.

Open-source alternatives to Vigil

See all

SaaS alternatives to Vigil

See all