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 |
|---|---|---|---|
| huggingface/knockknock A small Python library that sends notifications when machine learning training completes or crashes, requiring only a decorator on your mai… | 32 | 2825 | maintenance |
| eidam/cf-workers-status-page A self-hosted status page and uptime monitor built entirely on Cloudflare Workers, CRON Triggers, and KV storage. It periodically checks we… | 23 | 2805 | maintenance |
| snyk/driftctl driftctl is a free and open-source CLI that scans cloud providers (AWS, GitHub, Azure, GCP), maps resources against Terraform code, and det… | 66 | 2662 | maintenance |
| ArcadeRenegade/SidebarDiagnostics A Windows desktop sidebar application that displays real-time hardware diagnostic information such as CPU, RAM, GPU, network, and drive met… | 23 | 2573 | maintenance |
| influxdata/kapacitor Kapacitor is an open-source framework for processing, monitoring, and alerting on time series data, part of the InfluxData TICK stack. It u… | 95 | 2376 | maintenance |
| Tracer-Cloud/opensre OpenSRE is an open-source Python framework for building AI SRE agents that investigate incidents and perform root cause analysis on your in… | 80 | 12172 | experimental |
| solus-project/budgie-desktop Budgie Desktop is a feature-rich, elegant desktop environment for Linux, originally developed for the Solus distribution, featuring a panel… | 23 | 2299 | maintenance |
| mojombo/god God is an easy-to-configure, easy-to-extend process monitoring framework written in Ruby. It keeps server processes and tasks running using… | 23 | 2218 | maintenance |
| FeeiCN/GSIL GSIL is a Python tool that monitors GitHub for sensitive information leaks, such as leaked credentials, internal domains, and proprietary c… | 10 | 2146 | maintenance |
| NagiosEnterprises/nagioscore Nagios Core is a host, service, and network monitoring program written in C, with CGI-based web interface for viewing status and history. I… | 87 | 2044 | maintenance |
| smartping/smartping SmartPing is an open-source, cross-platform network quality monitoring tool written in Go that measures forward and reverse PING latency be… | 23 | 1897 | maintenance |
| HASS.Agent HASS.Agent is a Windows-based companion client application for Home Assistant, built in .NET 6. It integrates a Windows PC with a Home Assi… | 23 | 1891 | maintenance |
| pgwatch pgwatch2 is a self-contained PostgreSQL metrics monitoring and dashboarding solution that gathers statistics collector data and presents it… | 10 | 1839 | maintenance |
| VKSRC/Github-Monitor A self-hosted system for monitoring GitHub repositories for sensitive information leakage, such as leaked corporate code and secrets. It of… | 32 | 1754 | maintenance |
| Inspeqtor Inspeqtor is a Go-based application infrastructure monitor that watches init-managed services, process memory/CPU, and host metrics like lo… | 23 | 1644 | maintenance |
| sanathp/statusok StatusOK is a Go-based command-line tool that monitors websites and REST APIs from your own computer, checking availability and response ti… | 23 | 1643 | maintenance |
| re_data re_data is an open-source data reliability framework built as a dbt package for the modern data stack. It computes data quality metrics, de… | 23 | 1572 | maintenance |
| influxdata/chronograf Chronograf is an open-source web application (Go backend, React frontend) that serves as the visualization, dashboarding, and administrativ… | 95 | 1567 | maintenance |
| airbnb/binaryalert BinaryAlert is an open-source serverless AWS pipeline that scans every file uploaded to an S3 bucket against a configurable set of YARA rul… | 23 | 1457 | maintenance |
| cisagov/LME CISA's Logging Made Easy (LME) is a free, open-source log management and threat detection platform that bundles Elasticsearch, Kibana, Wazu… | 10 | 1445 | maintenance |
| GrailStack/Moss Moss is a service governance platform for Spring Cloud microservices, providing visualized management of the full service lifecycle. It off… | 23 | 1344 | maintenance |
| AsuraTeam/monitor Asura Monitor is a distributed open-source Linux monitoring system with a flexible, script-based configuration model for collecting any cus… | 32 | 1339 | maintenance |
| Binance Quantization Grid Trading System A Python quantitative trading bot implementing a one-directional (long) spot grid trading strategy for Binance, targeting crypto pairs like… | 32 | 1335 | maintenance |
| martinrusev/amon Amon is a self-hosted server monitoring platform written in Python that collects system metrics, logs, and exception data from monitored ma… | 23 | 1324 | maintenance |
| WatchAD WatchAD is an open-source Active Directory security intrusion detection system that analyzes Windows event logs (and optionally Kerberos ne… | 10 | 1320 | maintenance |
| sentinl/sentinl SENTINL is a Kibana plugin that adds alerting and reporting to Elasticsearch, letting users create scheduled watchers that run queries, app… | 48 | 1318 | maintenance |
| 0xrawsec/whids WHIDS is an open-source Endpoint Detection and Response (EDR) tool for Windows, built on the Gene detection engine to match Sysmon/ETW even… | 23 | 1315 | maintenance |
| seccome/Ehoney Ehoney is an open-source, cloud-native deception defense system that deploys high-interaction honeypots, honeytokens, and baits to lure, de… | 23 | 1271 | maintenance |
| yhy0/github-cve-monitor A Python application that monitors GitHub every few minutes for newly published CVEs, security tool updates, and activity on watched reposi… | 32 | 1196 | maintenance |
| CellularPrivacy/Android-IMSI-Catcher-Detector AIMSICD is an open-source Android application that detects IMSI-Catchers (fake cell towers, also known as StingRays) which perform man-in-t… | 67 | 5432 | experimental |
| shinken-solutions/shinken Shinken is a Nagios-compatible monitoring framework written in Python, designed with a flexible, distributed architecture that scales to la… | 32 | 1135 | maintenance |
| EricJMarti/inventory-hunter A Python-based stock monitoring bot that watches retail websites for inventory of items like CPUs, GPUs, and game consoles, and sends notif… | 32 | 1122 | maintenance |
| DasSecurity-HatLab/AoiAWD AoiAWD is a lightweight, portable EDR (Endpoint Detection and Response) system designed for CTF Attack-Defense (AWD) competitions. It captu… | 32 | 1111 | maintenance |
| dmpayton/django-admin-honeypot A Django app that serves a fake admin login screen at the standard /admin/ URL to trap unauthorized access attempts. It logs and notifies s… | 32 | 1082 | maintenance |
| kisslove/web-monitoring A self-hosted web front-end monitoring platform that tracks page load speed, JavaScript errors, and API call success rates. It collects use… | 23 | 1076 | maintenance |
| alibaba/taokeeper TaoKeeper is a Java web application (deployed as a WAR) for monitoring ZooKeeper clusters, storing metrics in a relational database and sup… | 53 | 1040 | maintenance |
| YelpArchive/elastalert ElastAlert is a Python framework for alerting on anomalies, spikes, and other patterns in data stored in Elasticsearch, with configurable r… | 23 | 7985 | abandoned |
| Netflix/security_monkey Security Monkey is a self-hosted service from Netflix that monitors AWS, GCP, OpenStack, and GitHub organizations for assets and policy cha… | 10 | 4369 | abandoned |
| grafana-cold-storage/oncall Grafana OnCall OSS is a self-hosted incident response tool providing on-call schedules, rotations, automatic escalations, and alert collect… | 10 | 3883 | abandoned |
| Uptime A self-hosted remote monitoring application for websites and HTTP endpoints, built with Node.js, MongoDB, and Twitter Bootstrap. It polls U… | 10 | 3589 | abandoned |
| Bosun Bosun is an open-source time series alerting and monitoring framework developed by Stack Exchange, featuring a DSL for evaluating alerts an… | 10 | 3388 | abandoned |
| Sensu Go Sensu 1.x (Sensu Core) is a Ruby-based, scalable monitoring framework for composing infrastructure monitoring systems with checks, handlers… | 10 | 2864 | abandoned |
| vmware-archive/kubewatch Kubewatch is a Kubernetes watcher that monitors cluster resource changes and publishes notifications to collaboration channels like Slack, … | 10 | 2422 | abandoned |
| jamesrwhite/minicron minicron is a self-hosted cron job monitoring system consisting of a CLI client that wraps command execution on your servers and a web UI s… | 10 | 2317 | abandoned |
| ysrc/yulong-hids-archived Yulong HIDS is an open-source host intrusion detection system composed of an Agent, Daemon, Server, and Web console that collects host info… | 10 | 2178 | abandoned |
| mozilla/MozDef MozDef is Mozilla's Enterprise Defense Platform, an open-source SIEM-style application for automating security incident handling and enabli… | 10 | 2159 | abandoned |
| Kale Skyline is a real-time anomaly detection system for passively monitoring hundreds of thousands of high-resolution time series metrics witho… | 10 | 2128 | abandoned |
| base/pessimism Pessimism is a self-hosted monitoring service that continuously assesses OP Stack and EVM-compatible blockchains for real-time threats usin… | 10 | 1613 | abandoned |
| corymsmith/react-native-fabric A React Native library that bridges the Fabric platform, providing Crashlytics crash reporting and Answers mobile analytics for iOS and And… | 23 | 1301 | abandoned |
| open-falcon-archive/of-release Open-Falcon (of-release) is an open-source, enterprise-level monitoring system originally developed at Xiaomi, providing metric collection,… | 23 | 1242 | abandoned |
| opstrace/opstrace Opstrace is an open-source observability distribution that deploys a scalable metrics, logs, and tracing stack (built on Cortex and Loki) o… | 10 | 1210 | abandoned |
| zunjae/AnYme AnYme is an unofficial Android app for MyAnimeList that lets users track watched episodes, browse anime information, schedules, recommendat… | 23 | 1150 | abandoned |
| ZoneMinder/zmNinja zmNinja is a cross-platform ZoneMinder client app for monitoring CCTV/NVR cameras on mobile and desktop, built with Ionic and AngularJS. It… | 10 | 1076 | abandoned |
| tj/mon mon(1) is a tiny single-process process monitoring program written in C that keeps a command running, restarting it when it exits. It suppo… | 32 | 1074 | abandoned |
| opsgenie/kubernetes-event-exporter A Go-based tool that watches Kubernetes cluster events and exports them to multiple destinations such as Opsgenie, Slack, and Elasticsearch… | 10 | 1048 | abandoned |
| Grafana Grafana is an open‑source, web‑based platform for visualizing, alerting on, and exploring metrics, logs, and traces from many data sources.… | 95 | 77341 | stable |
| Langfuse Langfuse is an open-source AI engineering platform for LLM observability, tracing, evaluation, prompt management, and metrics, deployable a… | 94 | 36043 | active |
| SigNoz Observability Platform SigNoz is an open-source observability platform that aggregates logs, metrics, and traces in a single UI. It provides APM, distributed trac… | 95 | 32332 | active |
| Redash Redash is an open‑source web application for querying databases, visualizing results, and building shareable dashboards. It supports over 3… | 86 | 28832 | active |
| Redash Redash is an open-source, browser-based business intelligence platform for querying, visualizing, and sharing data from 35+ SQL and NoSQL d… | 86 | 28832 | active |
| Apache SkyWalking Apache SkyWalking is an open‑source Application Performance Monitoring (APM) platform designed for cloud‑native, microservice, and containe… | 88 | 24968 | active |
| Apache SkyWalking Apache SkyWalking is an open-source APM (Application Performance Monitoring) platform for microservices, cloud-native, and container-based … | 88 | 24968 | stable |
| ThingsBoard ThingsBoard is an open-source IoT platform for device management, telemetry data collection, processing, and visualization. It supports sta… | 98 | 22494 | stable |
| openobserve/openobserve OpenObserve is an open‑source, cloud‑native observability platform that unifies logs, metrics, traces, RUM and LLM monitoring. It runs as a… | 94 | 22311 | active |
| Parse Platform Parse Server is an open-source Backend-as-a-Service (BaaS) that runs on Node.js with the Express framework, providing REST and GraphQL APIs… | 96 | 21398 | active |
| Open-Dev-Society/OpenStock OpenStock is a free, open‑source web application that provides real‑time stock market data, charting, alerts and company insights. It is bu… | 63 | 20327 | active |
| moghtech/komodo Komodo is a self-hosted web application for building and deploying software across many servers, managing Docker containers, compose stacks… | 95 | 12393 | active |
| future-architect/vuls Vuls is an agent-less vulnerability scanner written in Go that detects CVEs on Linux, FreeBSD, Windows, macOS, containers, WordPress, progr… | 98 | 12284 | active |
| Spug Spug is a lightweight, agent-free open-source operations (DevOps) platform for small and medium enterprises, built with Django and React. I… | 99 | 11084 | active |
| highlight/highlight highlight.io is an open-source, full-stack monitoring platform combining session replay, error monitoring, logging, and distributed tracing… | 79 | 9384 | active |
| ellite/Wallos Wallos is an open-source, self-hostable web application for tracking personal subscriptions and recurring expenses. It offers category mana… | 90 | 8668 | active |
| stamparm/maltrail Maltrail is a malicious network traffic detection system that matches observed domains, URLs, IP addresses, and User-Agent values against o… | 97 | 8620 | active |
| Anteon Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates … | 51 | 8517 | active |
| Traccar Traccar is an open-source GPS tracking server written in Java that supports 200+ GPS protocols and 2000+ tracking device models. It provide… | 99 | 7874 | stable |
| PowerJob/PowerJob PowerJob is an open-source enterprise job scheduling and distributed computing framework written in Java. It provides a web console, multip… | 98 | 7794 | active |
| aceberg/WatchYourLAN WatchYourLAN is a lightweight network IP scanner written in Go with a web GUI, designed to discover and track hosts on a local network via … | 49 | 7629 | active |
| Suricata Suricata is a high-performance network Intrusion Detection System (IDS), Intrusion Prevention System (IPS), and Network Security Monitoring… | 93 | 6683 | stable |
| JetLinks IoT Platform JetLinks is an open-source, fully reactive enterprise IoT platform built on Java 17, Spring Boot 3.x, WebFlux, Netty, and Reactor. It provi… | 70 | 6658 | active |
| pixlcore/xyops xyOps is a self-hosted platform combining job scheduling, visual workflow automation, server monitoring, alerting, and incident response in… | 78 | 6247 | active |
| shy3130/tick-stock-panel A self-hosted, zero-ops quantitative workbench for China A-share stock screening, monitoring, and backtesting, built with Python (FastAPI, … | 82 | 6191 | active |
| spatie/laravel-backup A Laravel package that creates zip backups of your application's files and database dumps, storing them on any configured Laravel filesyste… | 96 | 6026 | stable |
| AidLux (AidLearning) AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 63 | 5812 | active |
| CryptoSignal/Crypto-Signal CryptoSignal is a Python command-line tool that automates cryptocurrency technical analysis, tracking 500+ coins across exchanges like Bina… | 32 | 5640 | active |
| Security Onion Security Onion is a free and open Linux distribution and platform for threat hunting, enterprise security monitoring, and log management. I… | 92 | 4906 | stable |
| variadico/noti noti is a cross-platform CLI tool written in Go that monitors a process and triggers a notification when it finishes, supporting services l… | 10 | 4859 | active |
| DGIOT DGIOT is an open-source industrial IoT platform built on Erlang/OTP and EMQX that aggregates device connectivity across 300+ protocols incl… | 83 | 4852 | active |
| Tracee Tracee is a Linux runtime security and forensics tool that uses eBPF to trace system calls, network activity, and file operations in real t… | 77 | 4632 | active |
| pydantic/logfire Pydantic Logfire is an AI observability platform built on OpenTelemetry that traces LLM calls, agent runs, and application telemetry in one… | 87 | 4512 | active |
| dqzboy/Docker-Proxy A self-hosted Docker registry proxy and management service that accelerates pulling images from Docker Hub, GHCR, Quay, K8s, MCR, Elastic, … | 90 | 4427 | active |
| Cilium Hubble is a fully distributed network, service, and security observability platform for Kubernetes, built on top of Cilium and eBPF. It pro… | 94 | 4360 | active |
| Apache StreamPark Apache StreamPark is a streaming application development framework and one-stop cloud-native real-time computing platform for Apache Flink … | 72 | 4339 | stable |
| sjqzhang/go-fastdfs go-fastdfs is a decentralized, HTTP-based distributed file system (private cloud storage) written in Go, similar to FastDFS but with a sing… | 61 | 4140 | stable |
| chartbrew/chartbrew Chartbrew is an open-source web application for building and sharing live dashboards and charts from APIs, SQL and NoSQL databases. It incl… | 98 | 4062 | active |
| feapder feapder is a powerful, easy-to-use Python web crawling framework offering four spider types (AirSpider, Spider, TaskSpider, BatchSpider) fo… | 68 | 3736 | active |
| HolmesGPT/holmesgpt HolmesGPT is an open-source AI agent (CNCF Sandbox project) that investigates production incidents and finds root causes by querying live o… | 88 | 3604 | active |
| lmnr-ai/lmnr Laminar is an open-source, OpenTelemetry-native observability platform purpose-built for AI agents, offering tracing, plain-language failur… | 91 | 3422 | active |
| ScrapydWeb ScrapydWeb is a self-hosted web application for managing Scrapyd clusters, supporting all Scrapyd JSON APIs, multinode operations, and Scra… | 30 | 3411 | stable |
| PatchMon/PatchMon PatchMon is a self-hostable, AGPL-licensed Linux patch management and server monitoring platform with a lightweight outbound-only agent and… | 78 | 3368 | active |
| KubeBlocks KubeBlocks is an open-source Kubernetes operator and control plane that manages 35+ database and streaming engines (MySQL, PostgreSQL, Redi… | 81 | 3144 | active |
| gnmyt/MySpeed MySpeed is a self-hosted speed test analysis application that automatically runs internet speed tests and records results over a configurab… | 67 | 3032 | active |