awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bluewave-labs avatar

bluewave-labs/Checkmate

0
View on GitHub↗
10,093 stars·1,129 forks·TypeScript·AGPL-3.0·9 vuescheckmate.so↗

Checkmate

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

Features

  • Open-Source Monitoring Platforms - An open-source platform that tracks server hardware, uptime, and response times with real-time visualizations and alerting.
  • Notification Dispatchers - Routes alerts through a configurable plugin system supporting email, Slack, Discord, and other channels.
  • Alerting and Incident Management - Sends notifications through email, webhooks, Slack, Discord, and other channels when a monitored service changes state.
  • RESTful Metric Agents - Ships a lightweight RESTful agent that exposes CPU, memory, disk, and network metrics from remote servers.
  • Hardware Metric Collectors - Collects CPU, memory, disk, and network metrics from a lightweight agent installed on monitored servers.
  • Public Status Pages - Generates customizable public status pages that display live uptime and health of monitored services.
  • Infrastructure Metrics - Deploys a lightweight agent that exposes CPU, memory, disk, and network metrics via a RESTful API.
  • Server Metrics - Collects CPU, memory, disk, and other hardware metrics from a lightweight agent installed on monitored machines.
  • HTTP Endpoint Probes - Pings HTTP endpoints, ports, game servers, and SSL certificates periodically to verify availability and response times.
  • Multi-Channel Alerting Engines - Notifies via email, Slack, Discord, Teams, Telegram, SMS, and other services when a monitor triggers.
  • Polling-Based Health Monitors - Periodically sends HTTP, TCP, and game server probes to verify service availability and measure response times.
  • Real-Time Metric Visualization - Displays live status indicators and response-time data for each monitored endpoint.
  • Infrastructure Health Monitoring - Tracks CPU, memory, disk, and network metrics across servers using a lightweight agent for real-time hardware health.
  • Self-Hosted Monitoring Suites - A self-hosted service that periodically checks HTTP endpoints, ports, and SSL certificates to verify availability and response times.
  • Status Dashboards - Generates a public-facing dashboard that displays current uptime and health of monitored services.
  • Status Pages - Displays real-time service status on customizable public pages with multiple theme options.
  • Uptime Monitoring - Sends HTTP GET requests to a URL periodically and validates that the server returns a successful status code.
  • Monitoring Maintenance Windows - Suppresses alerts during user-defined time windows to prevent false incident reports during planned downtime.
  • Health Status Checkers - Queries the Docker API to report container status and health.
  • Real-Time Performance Trackers - Monitors the status and performance of Docker containers in real time.
  • Real-Time State Trackers - Tracks the status and performance of Docker containers in real time through the Docker API.
  • Status Probes - Queries game servers like Minecraft and Source engine to report their online status and player information.
  • Web Performance Scores - Measures website performance using Google Lighthouse to capture Core Web Vitals and scores.
  • DNS Record Verification - Resolves DNS records for A, AAAA, CNAME, MX, and TXT types to confirm correct configuration.
  • Game Server Query Implementations - Uses the GameDig library to query game server protocols and report online status and player counts.
  • Certificate Expiry Tracking - Monitors SSL/TLS certificate expiration dates and sends alerts before certificates are due to expire.
  • Game Server Probes - Uses GameDig to query game servers like Minecraft and Source engine for online status.
  • Email Alert Notifications - Configures a server-wide SMTP connection and delivers alert notifications to any email address.
  • Branding Customizations - Customizes the public page with a logo, colors, and other branding to match the organization's identity.
  • Response Validation - Checks the response body against an expected string, regex, or JSON path expression to confirm correct content.
  • Self-Hosted Status Pages - Self-hosted monitoring tool built with React and Node.js.

Historique des stars

Graphique de l'historique des stars pour bluewave-labs/checkmateGraphique de l'historique des stars pour bluewave-labs/checkmate

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Checkmate

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Checkmate.
  • upptime/upptimeAvatar de upptime

    upptime/upptime

    17,066Voir sur 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
    Voir sur GitHub↗17,066
  • twinproduction/gatusAvatar de TwinProduction

    TwinProduction/gatus

    11,255Voir sur GitHub↗

    Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for tracking the uptime and health of HTTP, TCP, DNS, and gRPC endpoints, and serves as a Prometheus metrics exporter to track response times and success rates. The project distinguishes itself with a developer-oriented approach to status pages, securing administrative access and dashboards via OpenID Connect and Basic Authentication. It supports complex network environments through SSH tunneling to monitor internal services via bastion hosts and allows remote agents to push health

    Go
    Voir sur GitHub↗11,255
  • statping/statpingAvatar de statping

    statping/statping

    7,286Voir sur GitHub↗

    Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending periodic HTTP requests to target endpoints and records the resulting health status to determine if services are online. The system features a public-facing status dashboard that renders real-time availability and operational health for end users. It utilizes a plugin-based notification system to dispatch multi-channel alerts via email, webhooks, or custom providers when services experience downtime. The project includes a Prometheus-compatible metrics exporter for external p

    Vueapplication-monitoringdockergolang-plugin
    Voir sur GitHub↗7,286
  • rajnandan1/kenerAvatar de rajnandan1

    rajnandan1/kener

    4,732Voir sur 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
    Voir sur GitHub↗4,732
Voir les 30 alternatives à Checkmate→

Questions fréquentes

Que fait bluewave-labs/checkmate ?

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

Quelles sont les fonctionnalités principales de bluewave-labs/checkmate ?

Les fonctionnalités principales de bluewave-labs/checkmate sont : Open-Source Monitoring Platforms, Notification Dispatchers, Alerting and Incident Management, RESTful Metric Agents, Hardware Metric Collectors, Public Status Pages, Infrastructure Metrics, Server Metrics.

Quelles sont les alternatives open-source à bluewave-labs/checkmate ?

Les alternatives open-source à bluewave-labs/checkmate incluent : upptime/upptime — Upptime is a monitoring system that uses GitHub Actions to check endpoint availability and track response times. It… twinproduction/gatus — Gatus is a multi-protocol health checker and automated service alerting tool. It provides a monitoring dashboard for… statping/statping — Statping is a self-hosted uptime monitoring system and status page tool. It tracks application availability by sending… rajnandan1/kener — Kener is a self-hosted status page platform and uptime monitoring tool designed to track the health and availability… cachethq/cachet — Cachet is a self-hosted, open-source status page system designed to communicate service uptime, incident history, and… opserver/opserver — Opserver is a cross-platform monitoring server and infrastructure dashboard designed for tracking system health,…