Open-source monitoring software
2501 open-source libraries, tools and applications tagged monitoring, ranked by how closely monitoring 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.
2501 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| jfcoz/postgresqltuner postgresqltuner.pl is a Perl script that analyzes a running PostgreSQL instance's configuration and produces a report with tuning hints, in… | 23 | 2703 | active |
| liquidctl/liquidctl liquidctl is a cross-platform command-line tool and Python driver library for controlling AIO liquid coolers, fan controllers, LED controll… | 67 | 2696 | active |
| danmayer/coverband Coverband is a Ruby gem that measures production code usage, counting how many times each line of code executes in a running application. I… | 90 | 2693 | active |
| OpenTelemetry Python The official OpenTelemetry API and SDK for Python, providing vendor-neutral instrumentation for distributed traces, metrics, and logs. It l… | 99 | 2685 | stable |
| Elkeid Elkeid is an open-source cloud workload protection platform from ByteDance that provides host intrusion detection (HIDS), runtime applicati… | 67 | 2683 | active |
| prymitive/karma Karma is a web-based alert dashboard for Prometheus Alertmanager that aggregates and deduplicates alerts from multiple Alertmanager instanc… | 97 | 2681 | active |
| vmware/open-vm-tools open-vm-tools is VMware's open-source implementation of VMware Tools, a suite of services, plugins, and kernel modules that improve managem… | 72 | 2679 | stable |
| OpenLineage/OpenLineage OpenLineage is an open standard and framework for collecting data lineage metadata, defining a generic model of jobs, runs, and datasets wi… | 96 | 2672 | active |
| outflanknl/RedELK RedELK is a self-hosted SIEM built on the Elastic stack (Elasticsearch, Logstash, Kibana) tailored for red team operations. It aggregates a… | 66 | 2671 | active |
| robscott/kube-capacity kube-capacity is a Go CLI that provides an overview of CPU and memory resource requests, limits, and utilization across a Kubernetes cluste… | 43 | 2668 | active |
| TheTumultuousUnicornOfDarkness/CPU-X CPU-X is a free and open-source system profiling and monitoring application for GNU/Linux and FreeBSD, similar to CPU-Z on Windows. It repo… | 10 | 2658 | active |
| Cleanuparr/Cleanuparr Cleanuparr is a self-hosted download manager for the Servarr ecosystem that automates cleanup of stalled, stuck, and malicious downloads ac… | 86 | 2656 | active |
| thepirat000/Audit.NET Audit.NET is an extensible .NET framework for generating audit logs of executing operations, capturing environmental data like user ID, mac… | 75 | 2655 | active |
| OpenTelemetry Java OpenTelemetry auto-instrumentation for Java, providing a Java agent JAR that attaches to any Java 8+ application and injects bytecode to ca… | 99 | 2652 | active |
| cloudflare/ebpf_exporter A Prometheus exporter that runs custom eBPF programs to expose Linux kernel metrics not otherwise accessible, built on libbpf. It also supp… | 78 | 2652 | active |
| NoiseByNorthwest/php-spx SPX is a PHP profiling extension written in C that collects function-level performance metrics (time, memory, I/O) with full call stack con… | 74 | 2638 | active |
| tariqbuilds/linux-dash A lightweight, self-hosted web dashboard for monitoring Linux servers, showing system status, resources, network, accounts, and installed a… | 23 | 10580 | maintenance |
| polybar/polybar-scripts A community-maintained collection of shell and Python scripts that extend Polybar, a status bar for Linux window managers. Each script acts… | 73 | 2635 | active |
| KubeArmor KubeArmor is a cloud-native runtime security enforcement system that restricts process execution, file access, and networking behavior of p… | 100 | 2631 | active |
| org2AI/ORG2 ORG-2 is a native desktop application (Rust + Tauri) that acts as a system of record for AI coding agents, running a built-in harness plus … | 79 | 2631 | active |
| rbonghi/jetson_stats jetson-stats is a Python package for monitoring and controlling NVIDIA Jetson boards (Thor, Orin, Xavier, Nano, TX series). It provides jto… | 94 | 2627 | active |
| GameTechDev/PresentMon PresentMon is a set of tools for capturing and analyzing the performance characteristics of graphics applications on Windows, tracing frame… | 90 | 2627 | active |
| theopfr/somo somo is a Rust-based CLI tool that serves as a human-friendly alternative to netstat for inspecting socket and port connections on Linux an… | 90 | 2621 | active |
| pmusolino/Wormholy Wormholy is an iOS library that records all app network traffic made through NSURLSession (including Alamofire and AFNetworking) and lets d… | 82 | 2617 | active |
| phpmetrics/PhpMetrics PhpMetrics is a static analysis tool for PHP that computes quality metrics about projects and classes. It generates a beautiful, readable H… | 83 | 2614 | active |
| brendangregg/perf-tools A collection of shell-based Linux performance analysis tools built on ftrace and perf_events, created by Brendan Gregg. Each tool does one … | 23 | 10475 | maintenance |
| jhen0409/react-native-debugger A standalone desktop app for debugging React Native applications, built on the official Remote Debugger with Electron. It bundles React Ins… | 23 | 10435 | maintenance |
| yandex/yandex-tank Yandex.Tank is an extensible open-source load and performance testing tool for Linux, supporting multiple load generators such as Phantom, … | 67 | 2599 | active |
| RaspiBlitz RaspiBlitz is a do-it-yourself software distribution that turns a RaspberryPi 4/5 into a Bitcoin and Lightning Network full node with an LC… | 77 | 2590 | active |
| amadvance/snapraid SnapRAID is a backup program for disk arrays that stores parity information to recover from up to six simultaneous disk failures. It target… | 98 | 2587 | active |
| kubereboot/kured Kured (KUbernetes REboot Daemon) is a Kubernetes daemonset that safely performs automatic node reboots when the underlying OS indicates one… | 90 | 2581 | stable |
| pythops/oryx Oryx is a terminal user interface (TUI) application for sniffing and inspecting network traffic in real time using eBPF on Linux. It also p… | 70 | 2581 | active |
| webserver-llc/angie Angie is a high-performance web server and reverse proxy forked from nginx by former nginx developers, designed as a drop-in replacement re… | 97 | 2578 | active |
| rbspy rbspy is a sampling CPU profiler for Ruby that can profile already-running processes by PID or launch new ones, with low overhead safe for … | 97 | 2573 | active |
| Altinity Kubernetes Operator for ClickHouse The Altinity Kubernetes Operator for ClickHouse is a Go-based Kubernetes operator that creates, configures, and manages ClickHouse clusters… | 97 | 2569 | active |
| tldev/dorso Dorso is a macOS menu bar application that monitors your posture in real time using your Mac's camera or AirPods motion sensors. When it de… | 71 | 2559 | active |
| kdash-rs/kdash KDash is a fast, keyboard-driven terminal UI dashboard for Kubernetes built in Rust. It lets users watch, inspect, and manage cluster resou… | 95 | 2552 | active |
| rabbitstack/fibratus Fibratus is a Windows security sensor that performs realtime threat detection by analyzing kernel and system telemetry (including ETW event… | 87 | 2552 | active |
| slok/sloth Sloth is a Go CLI and Kubernetes operator that generates Prometheus SLO recording rules and multi-window multi-burn alert rules from a simp… | 78 | 2550 | active |
| Jxck-S/plane-notify A Python application that monitors ADS-B flight data from OpenSky or ADSBExchange and sends notifications when configured aircraft take off… | 76 | 2549 | active |
| huilang-me/CF-Server-Monitor A free multi-server monitoring probe system built on Cloudflare Workers, D1, and Durable Objects, with a real-time dashboard, offline alert… | 59 | 2548 | active |
| SeldonIO/alibi-detect Alibi Detect is a Python library providing algorithms for outlier, adversarial, and drift detection across tabular data, text, images, and … | 49 | 2548 | active |
| cisagov/Malcolm Malcolm is a containerized network traffic analysis tool suite that ingests full packet capture (PCAP) files, Zeek logs, and Suricata alert… | 98 | 2544 | active |
| danielqsj/kafka_exporter A Prometheus exporter written in Go that exposes Apache Kafka metrics such as broker, topic, and consumer group statistics over HTTP. It is… | 85 | 2538 | active |
| facebookincubator/below below is an interactive Rust-based system resource monitor for Linux that records historical system data and lets you view, replay, and dum… | 71 | 2535 | active |
| Alerta Alerta is a monitoring system that consolidates and de-duplicates alerts from multiple monitoring sources into a single view, combining a J… | 69 | 2530 | active |
| pwittchen/ReactiveNetwork ReactiveNetwork is an Android library for observing network connection state and Internet connectivity via RxJava Observables. It supports … | 23 | 2523 | active |
| AirGuard AirGuard is an Android app that protects users from unwanted tracking via AirTags and other Apple Find My accessories. It periodically scan… | 92 | 2516 | active |
| gao-sun/eul eul is a macOS status bar monitoring app written in SwiftUI that displays system metrics like CPU, memory, network, and battery usage. It s… | 23 | 9951 | maintenance |
| aksakalli/gtop gtop is a terminal-based system monitoring dashboard that displays CPU, memory, network, and process metrics in a graphical TUI. It is inst… | 42 | 9937 | maintenance |
| wxtsky/CodeIsland CodeIsland is a macOS menu-bar/notch application that displays a real-time status panel for AI coding agents directly in the MacBook notch,… | 82 | 2488 | active |
| archerysec/archerysec ArcherySec is an open-source application security orchestration and correlation (ASOC) and vulnerability management platform that integrate… | 31 | 2478 | active |
| prometheus/mysqld_exporter An official Prometheus exporter that scrapes MySQL and MariaDB server metrics and exposes them in Prometheus format over HTTP. It supports … | 86 | 2463 | active |
| jonssonyan/h-ui H UI is a lightweight web panel for managing the Hysteria2 proxy server, written in Go. It provides user management, traffic limits, subscr… | 79 | 2460 | active |
| Exceptionless Exceptionless is an open-source real-time error monitoring and reporting service for .NET, JavaScript, and Node applications, with clients … | 98 | 2457 | active |
| OpenTelemetry Java The official OpenTelemetry Java SDK, providing the Java implementation of the OpenTelemetry API for recording traces, metrics, and logs, pl… | 96 | 2456 | active |
| dromara/domain-admin Domain Admin is a self-hosted web platform for monitoring domain and SSL certificate expiration, built with Python (Flask) and Vue3. It als… | 83 | 2453 | active |
| ramonvermeulen/whosthere Whosthere is a Local Area Network discovery tool with an interactive Terminal User Interface, written in Go. It discovers devices via mDNS,… | 80 | 2451 | active |
| perses/perses Perses is a CNCF sandbox observability dashboard application for visualizing Prometheus metrics, Tempo traces, Loki logs, and Pyroscope pro… | 90 | 2450 | active |
| mostafa-wahied/portracker A self-hosted, real-time port monitoring and discovery tool that automatically maps running services and their ports across servers, Docker… | 82 | 2444 | active |
| ArgeliusLabs/Chasing-Your-Tail-NG A Python application that monitors Wi-Fi probe requests via Kismet to detect whether a device is being physically followed. It correlates s… | 32 | 2444 | active |
| stephencookdev/speed-measure-webpack-plugin A webpack plugin that measures and reports the time spent in each loader and plugin during webpack builds. It wraps your webpack config and… | 62 | 2441 | active |
| FlyGoat/RyzenAdj RyzenAdj is a command-line tool for adjusting power management settings on AMD Ryzen mobile processors (APUs), including STAPM/PPT power li… | 69 | 2439 | active |
| DebugSwift/DebugSwift DebugSwift is an open-source, in-app debugging toolkit for iOS applications built in Swift. It provides a floating overlay inside the runni… | 91 | 2433 | active |
| yjeanrenaud/yj_nearbyglasses Nearby Glasses is a mobile app that scans Bluetooth LE advertisements to detect smart glasses (like Ray-Ban Meta) nearby and warns the user… | 80 | 2433 | active |
| Soda Core Soda Core is a data quality and data contract verification engine that lets teams define data quality contracts in YAML and validate schema… | 97 | 2431 | active |
| barbeau/gpstest GPSTest is the leading open-source Android application for testing GNSS/GPS receivers. It displays real-time satellite information for GPS,… | 86 | 2424 | active |
| 3441293738/creatorhub CreatorHub is a self-hosted web panel built with Python and FastAPI for managing, monitoring, scraping, downloading, and publishing content… | 81 | 2422 | active |
| Elementary Elementary OSS is an open-source CLI for dbt-native data observability that reads warehouse metadata, dbt artifacts, and test results to ge… | 99 | 2421 | active |
| kubeovn/kube-ovn Kube-OVN is a CNCF Sandbox CNI plugin that integrates OVN-based network virtualization with Kubernetes, providing an advanced container net… | 95 | 2406 | active |
| openzipkin/brave Brave is a dependency-free Java distributed tracing library that instruments production services to gather timing data, propagate trace con… | 70 | 2406 | stable |
| smittix/intercept iNTERCEPT is a free, open-source, web-based signal intelligence (SIGINT) platform that unifies dozens of software-defined radio tools into … | 78 | 2403 | active |
| beenuar/AiSOC AiSOC is an open-source, self-hostable AI-powered Security Operations Center that fuses alerts, performs agent-assisted triage, purple-team… | 82 | 2400 | active |
| lahmatiy/react-render-tracker React Render Tracker is a devtool library that visualizes a React app's component tree state over time to uncover performance issues from u… | 32 | 2400 | active |
| ArduPilot/MissionPlanner Mission Planner is the primary open-source ground control station (GCS) for ArduPilot autopilots, written in C#/.NET. It provides point-and… | 68 | 2399 | active |
| XZB-1248/Spark Spark is a web-based, cross-platform Remote Administration Tool (RAT) written in Go that lets you monitor and control devices from a browse… | 52 | 2395 | active |
| Microsoft365DSC/Microsoft365DSC Microsoft365DSC is an open-source PowerShell Desired State Configuration (DSC) module that lets organizations automate the deployment, conf… | 91 | 2393 | active |
| Checkmk/checkmk Checkmk is a comprehensive IT infrastructure and application monitoring platform covering servers, networks, containers, and cloud environm… | 77 | 2391 | stable |
| spiritLHLS/Oracle-server-keep-alive-script A POSIX shell script that keeps low-usage Oracle Cloud (and similar) free-tier servers from being reclaimed by generating configurable CPU,… | 75 | 2382 | active |
| cytostack/openwolf OpenWolf is a Node.js CLI that maintains a single portable project memory (a .wolf/ directory) shared across coding agents like Claude Code… | 79 | 2378 | active |
| Resinat/Resin Resin is a high-performance proxy pool gateway written in Go that aggregates massive numbers of proxy nodes into a unified, observable prox… | 73 | 2378 | active |
| yse/easy_profiler A lightweight cross-platform profiler library for C++ that instruments arbitrary code blocks with extremely low overhead (~15ns per block).… | 62 | 2375 | stable |
| Bambu Lab Home Assistant Integration A Home Assistant custom integration for Bambu Lab 3D printers, installed via HACS. It exposes printer sensors and controls inside Home Assi… | 92 | 2371 | active |
| LenovoLegionToolkit-Team/LenovoLegionToolkit Lenovo Legion Toolkit is a lightweight Windows desktop utility for Lenovo gaming laptops that replaces Lenovo Vantage, Legion Zone, and Leg… | 87 | 2371 | active |
| akvorado/akvorado Akvorado is a self-hosted network flow collector, enricher, and visualizer that ingests NetFlow/IPFIX and sFlow data, enriches it with SNMP… | 98 | 2370 | active |
| bowenliang123/dsh-context A DeepSeek Harness plugin that provides context insight and management for AI agent sessions. It offers a Context dashboard tab and a /cont… | 77 | 2370 | active |
| uptrain-ai/uptrain UpTrain is an open-source Python platform for evaluating and improving LLM applications, offering 20+ preconfigured evaluation checks cover… | 23 | 2366 | active |
| borgmatic borgmatic is a configuration-driven Python wrapper around Borg Backup that automates backups of files, databases, and filesystem snapshots … | 99 | 2352 | stable |
| oneclickvirt/ecs A comprehensive VPS/server benchmarking tool written in Go that tests system information, network performance, and IP quality with zero env… | 83 | 2351 | active |
| context-labs/mactop mactop is a terminal-based system monitor for Apple Silicon Macs, written in Go, showing CPU and GPU utilization in a top-style interface. … | 54 | 2338 | active |
| dnakov/little-rat A small Chrome extension that monitors and optionally blocks network calls made by other browser extensions. It requires the extensions-on-… | 31 | 2338 | active |
| 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 |
| mrdoob/stats.js A tiny JavaScript library that displays an on-page info box monitoring rendering performance, showing FPS, frame time in milliseconds, and … | 23 | 9150 | maintenance |
| LabML A Python library for tracking and monitoring deep learning experiments, with a self-hostable server app for viewing metrics and hardware us… | 26 | 2327 | 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 |
| Rudolf-Barbu/Ward Ward is a simple, minimalistic server monitoring dashboard built with Java and Spring Boot that displays principal system metrics like CPU,… | 23 | 2317 | active |
| kubeshop/botkube Botkube is a ChatOps messaging bot for monitoring and troubleshooting Kubernetes clusters, integrating with Slack, Discord, and Mattermost.… | 23 | 2314 | active |
| HdrHistogram HdrHistogram is a Java library for recording and analyzing sampled data value counts across a configurable integer value range with configu… | 23 | 2314 | stable |
| 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 |
| Exa-Networks/exabgp ExaBGP is a Python-based BGP protocol implementation that lets network engineers control and interact with BGP sessions through a JSON API … | 99 | 2311 | active |