Open-source alerting software
365 open-source libraries, tools and applications tagged alerting, ranked by how closely alerting is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
365 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Checkmk/checkmk Checkmk is a comprehensive IT infrastructure and application monitoring platform covering servers, networks, containers, and cloud environm… | 77 | 2391 | stable |
| zdz/ServerStatus-Rust A Rust rewrite of the ServerStatus cloud probe with a lightweight single-binary server and client for monitoring multiple hosts' CPU, memor… | 66 | 2336 | active |
| easychen/checkchan-dist Check酱 (CheckChan) is a web page content change monitoring tool consisting of a Chrome/Edge browser extension and a self-hostable cloud com… | 32 | 2323 | active |
| kubeshop/botkube Botkube is a ChatOps messaging bot for monitoring and troubleshooting Kubernetes clusters, integrating with Slack, Discord, and Mattermost.… | 23 | 2314 | active |
| Apache Ambari Apache Ambari is an open-source tool for provisioning, managing, and monitoring Apache Hadoop clusters. It provides a browser-based managem… | 78 | 2312 | active |
| megaease/easeprobe EaseProbe is a lightweight, standalone health/status checking tool written in Go that probes services via HTTP, TCP, ping, shell, SSH, TLS,… | 64 | 2295 | active |
| kuberhealthy/kuberhealthy Kuberhealthy is a Kubernetes operator that runs synthetic monitoring checks as short-lived pods, defined via HealthCheck custom resources. … | 99 | 2271 | active |
| grafana/grafana-zabbix A Grafana plugin that adds a Zabbix data source and application, letting Grafana query Zabbix metrics, problems, triggers, and IT services.… | 99 | 2253 | active |
| Icinga 2 Icinga 2 is the core monitoring server of the Icinga stack, checking availability of network resources, sending outage notifications, and g… | 97 | 2240 | stable |
| sohutv/mqcloud MQCloud is an enterprise-grade one-stop management platform for Apache RocketMQ, combining client SDK, operations, monitoring, and alerting… | 74 | 2230 | active |
| DigitalRuby/IPBan IPBan is a free, open-source security service that monitors failed login attempts from event logs and log files on Windows and Linux server… | 81 | 2212 | active |
| phpservermon/phpservermon PHP Server Monitor is a self-hosted PHP application that checks whether websites and servers are up and running, with a web-based UI for ma… | 27 | 2189 | active |
| scouter-project/scouter Scouter is an open-source Application Performance Management (APM) tool similar to New Relic or AppDynamics, using a Java agent to instrume… | 66 | 2178 | active |
| Canarytokens Canarytokens is a self-hostable service by Thinkst that generates tripwire tokens (URLs, DNS names, AWS keys, files, etc.) which alert you … | 76 | 2171 | active |
| Munin Munin is a networked resource monitoring tool that surveys servers and nodes, stores metrics in RRD files, and presents them as graphs thro… | 66 | 2138 | stable |
| bugsink/bugsink Bugsink is a self-hosted error tracking service that collects exceptions from running applications and presents stacktraces, code, and loca… | 89 | 2118 | active |
| semicons/java_oci_manage R-Bot is a self-hosted multi-cloud infrastructure management application combining a web-based SSH terminal and cloud management panel with… | 97 | 2090 | active |
| ctripcorp/x-pipe X-Pipe is Ctrip's Redis multi-datacenter replication management system built on Redis's master-slave replication protocol. It provides low-… | 67 | 2088 | active |
| xmanrui/OpenClaw-bot-review A lightweight TypeScript web dashboard for monitoring OpenClaw bots, agents, models, and sessions in one place. It reads the local OpenClaw… | 61 | 2017 | active |
| brotandgames/ciao ciao is a self-hosted web application that checks HTTP(S) URL endpoints for expected status codes on a cron schedule and notifies via email… | 95 | 1981 | active |
| antonioribeiro/health A Laravel package that monitors server and application resources (database, Redis, queue, disk space, SSL certificates, etc.) and renders a… | 23 | 1970 | active |
| oetiker/SmokePing SmokePing is a Perl-based network latency monitoring system that measures, stores, and graphically displays latency, latency distribution, … | 63 | 1967 | stable |
| valeriansaliou/vigil Vigil is a self-hosted, open-source status page written in Rust that monitors distributed infrastructure such as servers, apps, and microse… | 77 | 1950 | active |
| statping/statping Statping is a self-hosted status page and monitoring server that checks websites and applications and renders a public status page with gra… | 23 | 7292 | maintenance |
| Obico Obico Server is the self-hostable backend of the Obico smart 3D printing platform, providing AI-based print failure detection, webcam strea… | 75 | 1912 | active |
| Open-Falcon Falcon+ (Open-Falcon) is an open-source, enterprise-level monitoring system written in Go, composed of multiple modules for metric collecti… | 10 | 7231 | maintenance |
| zema1/watchvuln WatchVuln is a self-hosted Go service that scrapes high-quality vulnerability sources (Aliyun AVD, Chaitin, OSCS, Qianxin TI, Seebug, CISA … | 78 | 1897 | active |
| eworm-de/routeros-scripts A collection of scripts for MikroTik RouterOS to manage devices and extend their functionality. It covers tasks like automated updates, bac… | 77 | 1874 | active |
| MapleTechLabs/maple Maple is an open-source observability platform for traces, logs, and metrics built on OpenTelemetry and ClickHouse, with dashboards, servic… | 83 | 1851 | active |
| roxy-wi/roxy-wi Roxy-WI is a self-hosted web interface for managing HAProxy, Nginx, Apache, and Keepalived servers from a single control plane. It provides… | 96 | 1827 | active |
| sindresorhus/update-notifier A Node.js library that lets CLI applications non-intrusively notify users when a newer version of the package is available. It asynchronous… | 62 | 1807 | stable |
| clemcer/LoggiFly LoggiFly is a lightweight self-hosted tool that monitors Docker (and Podman/Swarm) container logs for predefined keywords or regex patterns… | 83 | 1780 | active |
| adminsyspro/proxcenter-ui ProxCenter is a self-hosted, open-core datacenter management platform that acts as a centralized control plane for Proxmox VE clusters and … | 83 | 1722 | active |
| matanolabs/matano Matano is an open-source, cloud-native security data lake that runs in your AWS account, normalizing unstructured security logs into a stru… | 23 | 1696 | active |
| TenSunS TenSunS (formerly ConsulManager) is a Flask+Vue web-based ops platform built on Consul that provides an improved Consul management UI. It a… | 43 | 1639 | active |
| nzymeorg/nzyme Nzyme is an open-source intrusion detection system that monitors WiFi, Bluetooth, and Ethernet networks for threats such as rogue access po… | 78 | 1580 | active |
| BLE-Research-Group/MetaRadar MetaRadar (BLE Radar) is an Android application for monitoring Bluetooth Low Energy environments. It scans for nearby BLE devices, analyzes… | 65 | 1570 | active |
| pyrra-dev/pyrra Pyrra is an open-source tool for defining, managing, and visualizing Service Level Objectives (SLOs) with Prometheus. It generates Promethe… | 94 | 1561 | active |
| mvisonneau/gitlab-ci-pipelines-exporter A Prometheus/OpenMetrics exporter written in Go that exposes metrics about GitLab CI pipelines, jobs, and environments. It ships with ready… | 72 | 1558 | stable |
| arachnys/cabot Cabot is a self-hosted, open-source infrastructure monitoring and alerting service, offering a lightweight alternative to PagerDuty, Pingdo… | 23 | 5679 | maintenance |
| lissy93/domain-locker Domain Locker is an open-source web application for tracking and managing a portfolio of domain names across registrars. It monitors expira… | 89 | 1545 | active |
| darthnorse/dockmon DockMon is a self-hosted Docker container monitoring and management platform with a real-time dashboard, live metrics, container logs, and … | 78 | 1538 | active |
| misiektoja/instagram_monitor A Python-based OSINT tool that tracks Instagram users' activities in real time, including story updates, profile changes, and follower shif… | 90 | 1512 | active |
| rfxn/linux-malware-detect Linux Malware Detect (LMD) is a bash-based malware scanner for Linux servers featuring a multi-stage detection pipeline (MD5/SHA-256 hashin… | 80 | 1512 | active |
| AutohomeCorp/frostmourne Frostmourne is a distributed monitoring and alerting platform built by Autohome that monitors data from Elasticsearch, Prometheus, SkyWalki… | 54 | 1494 | active |
| ossf/allstar Allstar is a GitHub App from OpenSSF that continuously monitors GitHub organizations and repositories for adherence to security best practi… | 84 | 1454 | active |
| hteen/apple-store-helper A cross-platform desktop GUI application written in Go (using the Fyne framework) that monitors Apple Store inventory for specific iPhone m… | 50 | 1442 | active |
| opendatadiscovery/odd-platform ODD Platform is an open-source data discovery and observability platform that provides a federated data catalog, end-to-end data and micros… | 92 | 1429 | active |
| Kamon Kamon Telemetry is a set of open-source libraries for instrumenting JVM applications (Java, Scala, Kotlin) to collect metrics, distributed … | 78 | 1427 | active |
| codingjoe/django-health-check A pluggable health check library for Django applications that monitors the app and its connected services. It bundles checks for caches, da… | 98 | 1426 | active |
| nuvious/pam-duress A Linux Pluggable Authentication Module (PAM) that lets users configure alternate 'duress' passwords which, when used under coercion, authe… | 70 | 1412 | active |
| ManageIQ ManageIQ is an open-source hybrid IT management platform for discovering, monitoring, controlling, and automating virtual machines, contain… | 77 | 1403 | active |
| measure-sh/measure Measure is an open-source mobile app monitoring and crash reporting platform, positioned as a self-hostable alternative to Firebase Crashly… | 88 | 1400 | active |
| google/cloudprober Cloudprober is an open-source active (synthetic) monitoring tool built at Google that runs continuous probes—HTTP, gRPC, DNS, PING, TCP, UD… | 10 | 1395 | stable |
| smartmontools/smartmontools Smartmontools provides two utilities, smartctl and smartd, for controlling and monitoring storage systems using the SMART technology built … | 66 | 1394 | stable |
| hapostgres/pg_auto_failover pg_auto_failover is a PostgreSQL extension and service that monitors and manages automated failover for Postgres clusters, providing high a… | 67 | 1392 | active |
| thalesgroup-cert/Watcher Watcher is an open-source, self-hosted cyber threat intelligence and hunting platform built with Django and React JS. It uses AI to analyze… | 96 | 1387 | active |
| tty228/luci-app-wechatpush A LuCI plugin for OpenWrt routers that sends notifications to WeChat, Telegram, or email about network events like IP changes, device onlin… | 85 | 1371 | active |
| glowroot/glowroot Glowroot is an open-source, very low overhead Java APM (application performance monitoring) tool that installs as a JVM agent. It captures … | 86 | 1358 | active |
| ION28/BLUESPAWN BLUESPAWN is an open-source active defense and endpoint detection and response (EDR) tool for Windows. It helps blue teams detect, identify… | 63 | 1343 | active |
| palantir/windows-event-forwarding A Palantir-maintained repository of Windows Event Forwarding (WEF) subscriptions and guidance for centrally collecting security-relevant ev… | 47 | 1341 | active |
| autobrr/netronome Netronome is a self-hosted network performance monitoring and speed testing tool built with Go and React, packaged as a single binary. It p… | 88 | 1324 | active |
| dromara/orion-visor Orion Visor is a modern, self-hosted automation operations and lightweight bastion host platform built with Java and Vue. It provides unifi… | 64 | 1320 | active |
| hakavlad/nohang nohang is a highly configurable Python daemon for Linux that prevents out-of-memory conditions and keeps the system responsive under low me… | 67 | 1315 | active |
| StackRox Kubernetes Security Platform StackRox is a Kubernetes security platform that performs risk analysis of container environments, delivers visibility and runtime alerts, a… | 96 | 1314 | active |
| BetterDB-inc/monitor BetterDB Monitor is a self-hostable observability platform for Valkey and Redis that persists slowlogs, command history, client analytics, … | 78 | 1304 | active |
| opserver/Opserver Opserver is Stack Exchange's open-source monitoring dashboard, built as an ASP.NET Core web application. It provides a unified view of serv… | 32 | 4563 | maintenance |
| JessyTsui/Claude-Code-Remote A tool for remotely controlling Claude Code AI coding sessions through messaging platforms including email, Telegram, LINE, and desktop not… | 40 | 1288 | active |
| elastic/apm-server Elastic APM Server is a Go service that receives trace, metric, and error data from Elastic APM agents (and OpenTelemetry sources) and tran… | 95 | 1271 | active |
| bugsnag/bugsnag-android The official BugSnag SDK for Android, written in Kotlin, that detects crashes and unhandled exceptions in Android apps and reports them wit… | 98 | 1243 | active |
| leiweibau/Pi.Alert Pi.Alert is a self-hosted network monitoring application that scans Wi-Fi and LAN for connected devices and alerts on unknown or missing de… | 100 | 1213 | active |
| RPi-Monitor/RPi-Monitor RPi-Monitor is a self-hosted application that performs real-time monitoring of embedded devices such as the Raspberry Pi. It includes an em… | 66 | 1212 | active |
| mikaku/Monitorix Monitorix is a free, open-source, lightweight system monitoring tool written in Perl that tracks system resources and network services, pre… | 59 | 1211 | active |
| newrelic/newrelic-ruby-agent The New Relic Ruby agent is an APM agent that instruments Ruby and Rails applications to monitor performance, errors, distributed traces, a… | 96 | 1209 | active |
| 0xfurai/peekaping Peekaping is a self-hosted, open-source uptime monitoring system built with Go and React, offering HTTP/TCP/ping/DNS/database/Docker checks… | 87 | 1199 | active |
| SeasX/SeasLog SeasLog is a high-performance PHP logging extension written in C, distributed via PECL, that provides fast, stable log writing with PSR-3 s… | 57 | 1196 | stable |
| shub39/Grit Grit is a free and open-source Android app that combines a simple todo list with daily habit tracking, built in Kotlin with Jetpack Compose… | 85 | 1182 | active |
| SSLMate/certspotter Cert Spotter is an open-source Certificate Transparency log monitor written in Go that alerts you when SSL/TLS certificates are issued for … | 75 | 1177 | active |
| OpenNMS/opennms OpenNMS is an enterprise-grade open-source network management platform for fault, performance, and traffic monitoring across local and dist… | 97 | 1174 | stable |
| xaecbd/KCenter KCenter (formerly KafkaCenter) is a self-hosted web platform for managing and maintaining Apache Kafka clusters, monitoring producers and c… | 32 | 1162 | active |
| HariSekhon/Nagios-Plugins A large collection of 450+ Nagios monitoring plugins written primarily in Python, covering big data, cloud, databases, messaging, CI/CD, an… | 58 | 1155 | active |
| ElastAlert 2 ElastAlert 2 is a standalone Python tool that runs rule-based alerting on anomalies, spikes, and patterns in data stored in Elasticsearch o… | 91 | 1135 | active |
| Owloops/updo Updo is a command-line uptime and performance monitoring tool for websites, providing real-time metrics on status, response times, and SSL … | 76 | 1135 | active |
| line/promgen Promgen is a Django-based web application that generates and manages Prometheus configuration files, alert rules, and notification routing.… | 99 | 1131 | active |
| Sensu Go Sensu Go is an open-source, agent-based monitoring and observability pipeline for ephemeral infrastructure and distributed applications, re… | 87 | 1113 | active |
| Percona Monitoring and Management (PMM) Percona Monitoring and Management (PMM) is an open source database observability, monitoring, and management platform for MySQL, PostgreSQL… | 92 | 1111 | stable |
| prehisle/relay-pulse RelayPulse is a self-hosted monitoring service for LLM API relay/proxy services that probes endpoints with real token-consuming API calls a… | 78 | 1108 | active |
| AliyunContainerService/kube-eventer kube-eventer is a Kubernetes event emitter that forwards cluster events (Normal and Warning) to sinks such as DingTalk, SLS, and Kafka. It … | 60 | 1092 | active |
| yakyak/yakyak YakYak is a cross-platform desktop chat client for Google Hangouts built with Electron and CoffeeScript. It provides native notifications, … | 39 | 3749 | maintenance |
| tophant-ai/ClawVault ClawVault is a security vault plugin for OpenClaw AI agents that provides fine-grained, composable 'atomic' controls over what agents can a… | 71 | 1079 | active |
| Spatie Uptime Monitor A Laravel package that monitors website uptime and SSL certificate expiration, notifying you via Slack, mail, Telegram, or other Laravel no… | 82 | 1070 | active |
| spatie/laravel-failed-job-monitor A Laravel package that sends notifications via mail and Slack when a queued job fails, hooking into Laravel's JobFailed event and native no… | 76 | 1056 | active |
| abahmed/kwatch kwatch is a lightweight, stateless Kubernetes monitoring tool that watches pods, nodes, PVCs, jobs, HPAs, and rollouts and sends self-expla… | 81 | 1020 | active |
| nttgin/BGPalerter BGPalerter is a self-configuring, real-time BGP and RPKI monitoring tool that detects prefix visibility loss, hijacks, RPKI invalid announc… | 77 | 1016 | active |
| arnesson/cordova-plugin-firebase A Cordova plugin that integrates Google Firebase features such as push notifications, analytics, event tracking, and crash reporting into h… | 32 | 1001 | active |
| hyj1991/easy-monitor Easy-Monitor 3.0 is an enterprise-grade Node.js application performance monitoring and online failure diagnosis solution, split across mult… | 32 | 3127 | maintenance |
| teler teler is a real-time HTTP intrusion detection system that analyzes web server logs and alerts on threats using threat intelligence and cust… | 10 | 3083 | maintenance |
| XiaoMi/open-falcon Open-Falcon is a distributed, high-performance monitoring system originally developed by Xiaomi's AI & Cloud team for enterprise-scale infr… | 23 | 3020 | maintenance |
| neweggai/redis-manager Redis Manager is a self-hosted, all-in-one web platform for managing Redis clusters (cluster, master-replica, sentinel). It provides cluste… | 23 | 2932 | maintenance |
| airbnb/streamalert StreamAlert is a serverless, real-time data analysis framework from Airbnb for ingesting, analyzing, and alerting on log data from any envi… | 23 | 2891 | maintenance |