awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
cachethq avatar

cachethq/cachet

0
View on GitHub↗
14,932 estrellas·1,606 forks·PHP·other·7 vistascachethq.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.

Historial de estrellas

Gráfico del historial de estrellas de cachethq/cachetGráfico del historial de estrellas de cachethq/cachet

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Cachet

Proyectos open-source similares, clasificados según cuántas características comparten con Cachet.
  • rajnandan1/kenerAvatar de rajnandan1

    rajnandan1/kener

    4,732Ver en 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
    Ver en GitHub↗4,732
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Ver en 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
    Ver en GitHub↗12,817
  • upptime/upptimeAvatar de upptime

    upptime/upptime

    17,066Ver en 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
    Ver en GitHub↗17,066
  • bluewave-labs/checkmateAvatar de bluewave-labs

    bluewave-labs/Checkmate

    10,093Ver en 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
    Ver en GitHub↗10,093
Ver las 30 alternativas a Cachet→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de cachethq/cachet?

Las características principales de cachethq/cachet son: Status Page Systems, Public Status Pages, Status Dashboards, Incident Management Systems, RESTful APIs, API Throttling, API Request Authentication, Token-Based Authentication.

¿Qué alternativas de código abierto existen para cachethq/cachet?

Las alternativas de código abierto para cachethq/cachet incluyen: 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…