awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cachethq avatar

cachethq/cachet

0
View on GitHub↗
14,932 星标·1,606 分支·PHP·other·7 次浏览cachethq.io↗

Cachet

Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows.

The platform distinguishes itself through a comprehensive RESTful API that enables programmatic status page management and automated incident reporting. It supports deep integration with external monitoring tools, allowing for the synchronization of performance metrics and the automated triggering of status updates. Administrators can standardize communication using reusable incident templates and maintain system integrity through event-driven webhook notifications that include payload signing for authenticity.

Beyond core reporting, the system offers extensive customization options for the public-facing interface, including branding, layout adjustments, and custom asset injection. It manages administrative access through team-based permissions and protects service availability using request throttling and token-based authentication. The platform also includes built-in telemetry for usage reporting and tools for visualizing quantitative performance data over time.

The software is built using a model-view-controller pattern and relies on a relational database for state persistence. It is distributed as a web-based application that can be installed and configured to match specific organizational branding requirements.

Features

  • Status Page Systems - Provides a self-hosted platform for tracking and communicating service uptime and incident history.
  • Public Status Pages - Provides a public-facing dashboard to inform users about real-time system health and maintenance.
  • Status Dashboards - Acts as a centralized open-source interface for managing service components and status reporting.
  • Incident Management Systems - Enables publishing service incident reports with visibility controls and automated notifications.
  • RESTful APIs - Exposes system resources through standardized RESTful endpoints for programmatic management.
  • API Throttling - Protects system capacity by enforcing request frequency limits on the API to prevent abuse.
  • API Request Authentication - Validates incoming API requests using unique keys to ensure authorized access.
  • Token-Based Authentication - Secures administrative operations using token-based authentication to restrict unauthorized access.
  • Webhook Event Notifications - Triggers automated HTTP callbacks to external services upon status changes or new incidents.
  • Maintenance Pages - Allows publishing planned maintenance events to inform users about upcoming service disruptions.
  • Health Monitoring - Reports the current operational state and health summary of monitored services.
  • Incident Management - Provides comprehensive incident details including associated components and status updates.
  • Infrastructure Dashboards - Features a web-based dashboard for visualizing the operational status of system components.
  • Status APIs - Provides a RESTful API for programmatic status page management and automated incident reporting.
  • Observability and Monitoring - System for creating and managing public status pages.
  • Self-Hosted Status Pages - Laravel-based system for managing service status pages.
  • Web Applications - Open-source status page system.
  • Application Examples - Status page system for monitoring websites and APIs.
  • Business Applications - System for creating beautiful and powerful status pages.
  • Relational Database Persistence - Uses relational databases to persist infrastructure status, incident history, and configuration settings.
  • Webhook Notifications - Sends automated HTTP requests to external endpoints upon system status changes.
  • API Access Restrictions - Protects administrative operations with token requirements while maintaining public transparency.
  • Automated Incident Response Workflows - Standardizes incident communication using reusable templates and automated updates.
  • Metric and Performance Monitors - Collects and displays quantitative performance data to visualize system uptime and health trends.
  • Status Pages - Enables configuration of site identity, including names and descriptive text, to clearly identify monitored services.
  • Access Control - Manages team-based permissions for collaborative incident and component management.
  • External Service Monitoring - Synchronizes website status and incident history from external monitoring services to maintain a unified view.
  • Incident Detail Modifiers - Allows modifying the status, visibility, and message of an existing service incident.
  • Incident Progress Reporters - Enables appending progress reports to an ongoing incident to communicate evolving information.
  • Data Recording - Supports logging specific numerical values to track system performance and uptime statistics.
  • Infrastructure Monitoring - Integrates with external monitoring tools to synchronize performance metrics and service availability.
  • Service Metrics Monitoring - Supports defining custom performance indicators to report system health trends.
  • Branding Customizations - Allows organizations to apply custom branding, including banner images and accent colors, to their status page.
  • Threshold Monitoring - Triggers major outage alerts based on the percentage of offline components.
  • Component Metadata Retrievers - Allows fetching paginated lists of system components with filtering capabilities.
  • Incident Component Linkers - Allows associating specific service components with an incident to provide context on affected systems.
  • Incident Progress Modifiers - Enables modifying the status and descriptive message of an existing incident report.
  • Incident Communication Pages - Provides configurable display settings for incident history and active service disruptions on the public status page.
  • Incident Templates - Allows fetching incident templates to standardize reporting and communication structures.
  • Metrics Retrieval - Enables programmatic retrieval of performance metrics for external analysis and reporting.
  • Performance Visualization - Visualizes quantitative performance data over time to track infrastructure health trends.
  • Server-Side Template Engines - Uses server-side template engines to dynamically generate incident reports and status page layouts.
  • Page Content Injections - Allows embedding custom scripts and styles to modify the status page layout.

Star 历史

cachethq/cachet 的 Star 历史图表cachethq/cachet 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Cachet 的开源替代方案

相似的开源项目,按与 Cachet 的功能重合度排序。
  • rajnandan1/kenerrajnandan1 的头像

    rajnandan1/kener

    4,732在 GitHub 上查看↗

    Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability of websites, APIs, and infrastructure components. It functions as an incident management system that automates the detection of service disruptions and provides a public-facing dashboard to communicate real-time system status and maintenance schedules to end users. The platform distinguishes itself through its multi-tenant architecture, which allows for the operation of multiple independent, branded status pages from a single installation. It supports deep customization of the

    Svelteawesome-listdockermonitoring
    在 GitHub 上查看↗4,732
  • aws/aws-cdkaws 的头像

    aws/aws-cdk

    12,817在 GitHub 上查看↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    TypeScriptawscloud-infrastructurehacktoberfest
    在 GitHub 上查看↗12,817
  • upptime/upptimeupptime 的头像

    upptime/upptime

    17,066在 GitHub 上查看↗

    Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It functions as an HTTP availability checker and a static status page generator, converting uptime data into a branded website hosted on GitHub Pages. The project integrates a GitHub Issues incident manager to automatically create and close tracking tickets for service outages and recovery. It provides a JSON status badge provider to expose uptime percentages and response times for use in external visual badges. The system covers website uptime monitoring and service performance t

    Markdownincidents-reportsstatusstatuspage
    在 GitHub 上查看↗17,066
  • bluewave-labs/checkmatebluewave-labs 的头像

    bluewave-labs/Checkmate

    10,093在 GitHub 上查看↗

    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 :)

    TypeScriptgood-first-contributiongood-first-issuegood-first-project
    在 GitHub 上查看↗10,093
查看 Cachet 的所有 30 个替代方案→

常见问题解答

cachethq/cachet 是做什么的?

Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and infrastructure performance to end users. It provides a centralized dashboard for managing the operational lifecycle of system components, tracking service disruptions, and scheduling maintenance windows.

cachethq/cachet 的主要功能有哪些?

cachethq/cachet 的主要功能包括:Status Page Systems, Public Status Pages, Status Dashboards, Incident Management Systems, RESTful APIs, API Throttling, API Request Authentication, Token-Based Authentication。

cachethq/cachet 有哪些开源替代品?

cachethq/cachet 的开源替代品包括: rajnandan1/kener — Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… upptime/upptime — Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It… bluewave-labs/checkmate — Checkmate is an open-source, self-hosted tool designed to track and monitor server hardware, uptime, response times,… invoiceninja/invoiceninja — Invoice Ninja is a professional billing and invoicing platform designed for managing clients, projects, and financial… formbricks/formbricks — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights…