# openstatushq/openstatus

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/openstatushq-openstatus).**

8,756 stars · 682 forks · TypeScript · AGPL-3.0

## Links

- GitHub: https://github.com/openstatusHQ/openstatus
- Homepage: https://openstatus.dev
- awesome-repositories: https://awesome-repositories.com/repository/openstatushq-openstatus.md

## Topics

`bun` `drizzle-orm` `monitoring` `monitoring-as-code` `nextjs` `observability` `on-call` `open-source` `shadcn-ui` `status-page` `statuspage` `synthetic-monitoring` `tinybird` `turso` `uptime` `uptime-checker` `uptime-monitor`

## Description

OpenStatus is a status page platform and uptime monitoring service. It provides a centralized infrastructure monitoring dashboard and public status pages to communicate system availability, performance metrics, and incident reports to external stakeholders.

The system utilizes a multi-region probe network to execute health checks from various cloud regions, detecting localized outages and tracking API latency. It functions as a configuration as code tool, allowing monitoring targets and page structures to be defined via version-controlled files.

The platform includes an incident notification system that alerts subscribers of outages and maintenance through email and chat integrations. It supports the management of public status pages with custom domain mapping and scheduled health checking for server availability.

## Tags

### System Administration & Monitoring

- [Service Uptime Monitors](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/availability-uptime-trackers/service-uptime-monitors.md) — Provides a global polling system that tracks server and API availability and latency to detect downtime in real time. ([source](https://github.com/openstatushq/openstatus#readme))
- [Status Pages](https://awesome-repositories.com/f/system-administration-monitoring/status-pages.md) — Provides a platform for publishing real-time service availability and performance metrics via customizable pages. ([source](https://github.com/openstatushq/openstatus#readme))
- [Distributed Monitoring Probe Networks](https://awesome-repositories.com/f/system-administration-monitoring/distributed-monitoring-probe-networks.md) — Implements a distributed monitoring architecture that executes health checks from various cloud regions.
- [Health Checks](https://awesome-repositories.com/f/system-administration-monitoring/health-checks.md) — Executes scheduled HTTP and TCP requests against defined endpoints to track availability over time.
- [Infrastructure Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/infrastructure-dashboards.md) — Provides a centralized dashboard to visualize infrastructure health and performance metrics.
- [Public Status Pages](https://awesome-repositories.com/f/system-administration-monitoring/monitoring-and-observability/observability-platforms/availability-uptime-trackers/public-status-pages.md) — Provides interfaces to communicate service health and historical uptime metrics to end users.
- [Polling-Based Health Monitors](https://awesome-repositories.com/f/system-administration-monitoring/polling-based-health-monitors.md) — Implements a polling engine that periodically executes network requests to verify service availability.
- [Status Page Systems](https://awesome-repositories.com/f/system-administration-monitoring/status-page-systems.md) — Offers a comprehensive platform for communicating system availability and incident reports to users.
- [System Health Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/system-health-dashboards.md) — Provides a centralized interface for visualizing service health and performance metrics for external stakeholders.

### Networking & Communication

- [Incident Notification Services](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-automation/incident-notification-services.md) — Sends real-time updates about service outages and maintenance via email and chat integrations. ([source](https://github.com/openstatushq/openstatus#readme))
- [Event Notifications](https://awesome-repositories.com/f/networking-communication/event-notifications.md) — Triggers real-time alerts to external chat and email services when monitoring probes detect a state change.
- [Multi-Region Monitoring Probes](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/service-mesh-networking/multi-region-federation/multi-region-monitoring-probes.md) — Distributes health checks across multiple cloud regions to detect localized outages and network latency.

### Development Tools & Productivity

- [Configuration as Code](https://awesome-repositories.com/f/development-tools-productivity/configuration-as-code.md) — Provides the ability to define system structures and monitoring targets using version-controlled configuration files.

### DevOps & Infrastructure

- [Infrastructure-as-Code Monitoring](https://awesome-repositories.com/f/devops-infrastructure/infrastructure-as-code-monitoring.md) — Manages the lifecycle of monitoring checks and status page configurations using declarative, version-controlled files.
