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 |
|---|---|---|---|
| SiriusScan/Sirius Sirius is an open-source vulnerability scanner that automates network discovery via Nmap and performs CVE-based detection with CVSS scoring… | 82 | 1707 | active |
| vllm-project/guidellm GuideLLM is an SLO-aware benchmarking and evaluation platform for LLM inference deployments, simulating real-world workloads against OpenAI… | 92 | 1698 | active |
| MLRun MLRun is an open-source MLOps and AI orchestration framework for building, training, deploying, and monitoring machine learning and generat… | 92 | 1697 | active |
| ZeroDeng01/sublinkPro SublinkPro is a self-hosted proxy subscription management and conversion platform built with a Go backend and React web UI. It provides sma… | 81 | 1697 | active |
| Brandawg93/PeaNUT PeaNUT is a self-hosted web dashboard for monitoring UPS devices via Network UPS Tools (NUT). It provides real-time statistics, charts, dev… | 82 | 1694 | active |
| crystalidea/macs-fan-control Macs Fan Control is a desktop application for monitoring and controlling fan speeds on Apple computers, including Macs running Windows via … | 78 | 1694 | active |
| cloudflare/foundations Foundations is Cloudflare's modular Rust library for building production-grade distributed services. It bundles logging, distributed tracin… | 61 | 1694 | stable |
| s0xDk/ghostty-blackhole A Ghostty custom shader (GLSL) plus a Python script that renders a physically ray-traced black hole inside the terminal. The hole grows in … | 49 | 1694 | active |
| metaspartan/mactop mactop is a terminal-based system monitoring tool for Apple Silicon Macs, written in Go with CGO. It displays real-time CPU, GPU, ANE, powe… | 90 | 1692 | active |
| cryptocj520/crypto-trading-open A Python-based multi-exchange cryptocurrency automated trading system with an advanced arbitrage engine at its core, supporting segmented a… | 39 | 1690 | active |
| XHGui XHGui is a self-hosted web application that provides a graphical interface for viewing and analyzing XHProf profiling data collected from P… | 76 | 1689 | active |
| NezhaDash NezhaDash is a Next.js-based dashboard for the Nezha server monitoring panel, deployable on Vercel, Cloudflare, or Docker. It fetches monit… | 86 | 1688 | active |
| rwbutler/Connectivity Connectivity is a Swift library that wraps Apple's Reachability to provide a reliable measure of actual Internet connectivity on iOS. It so… | 23 | 1687 | stable |
| miaoxworld/openclaw-manager A cross-platform desktop GUI for managing OpenClaw AI assistant services, built with Tauri 2.0, React, and Rust. It provides service monito… | 57 | 1685 | active |
| palark/ovpn-admin A self-hosted web UI for managing OpenVPN users, certificates, and client routes on Linux servers. It is written in Go with a Vue.js fronte… | 76 | 1682 | active |
| maralorn/nix-output-monitor nix-output-monitor (nom) is a Haskell CLI tool that pipes nix-build output to display richer, colorful build information like progress time… | 68 | 1682 | active |
| intentee/paddler Paddler is an open-source LLM/VLM load balancer and serving platform built around the llama.cpp (ggml) ecosystem, packaged as a single Rust… | 87 | 1679 | active |
| FOGProject/fogproject FOG is a free open-source computer cloning, imaging, and management system that deploys and manages Windows, macOS, and Linux machines over… | 99 | 1678 | active |
| OpenTelemetry Go A collection of third-party extensions, instrumentation packages, propagators, detectors, exporters, samplers, bridges, and processors for … | 94 | 1678 | active |
| lissy93/AdGuardian-Term AdGuardian-Term is a terminal-based (TUI) tool written in Rust that provides real-time monitoring and statistics for an AdGuard Home instan… | 88 | 1677 | active |
| leukipp/touchkio TouchKio is a Node.js/Electron application that displays a Home Assistant dashboard in kiosk mode on a Linux device (e.g. Raspberry Pi) wit… | 86 | 1677 | active |
| django-commons/django-prometheus A Django app that exports Prometheus metrics for HTTP requests/responses, Django ORM database access, and Django cache operations. It integ… | 83 | 1673 | active |
| spotahome/redis-operator A Kubernetes operator written in Go that creates, configures, and manages highly available Redis deployments with Sentinel-based automatic … | 10 | 1667 | active |
| slackhq/go-audit go-audit is a Go-based replacement for the auditd daemon that consumes Linux kernel audit events via netlink and outputs them as JSON. It s… | 81 | 1665 | active |
| nshalabi/SysmonTools Sysmon Tools is a collection of utilities for analyzing, visualizing, and managing Microsoft Sysmon logs, centered on Sysmon View, an open-… | 75 | 1665 | active |
| ape-byte/DouyinBarrageGrab A Windows desktop application that captures Douyin (TikTok China) live-stream barrage (danmaku) data by intercepting WebSocket traffic thro… | 64 | 1665 | active |
| sn4k3/NetSonar NetSonar is a cross-platform network diagnostics and monitoring application written in C#. It probes hosts and services over many protocols… | 88 | 1658 | active |
| skydoves/compose-stability-analyzer An IntelliJ/Android Studio plugin (with a Kotlin compiler plugin component) that analyzes Jetpack Compose composable functions' stability i… | 82 | 1658 | active |
| SkyAPM/SkyAPM-dotnet SkyAPM-dotnet is an open-source auto-instrumentation agent for .NET and ASP.NET Core applications that provides distributed tracing, servic… | 77 | 1658 | active |
| patoles/agent-flow Agent Flow is a real-time visualization tool for Claude Code and Codex agent orchestration, available as a VS Code extension and a standalo… | 66 | 1655 | active |
| tikv/pprof-rs pprof-rs is a CPU profiler library for Rust programs, built on top of backtrace-rs. It samples running threads and produces stack-trace rep… | 75 | 1654 | active |
| hashicorp/serf Serf is a decentralized service discovery and orchestration tool from HashiCorp that uses an efficient gossip protocol to manage cluster me… | 87 | 6075 | maintenance |
| awslabs/eks-node-viewer A Go-based terminal tool for visualizing dynamic node usage within a Kubernetes cluster, originally built at AWS to demonstrate Karpenter c… | 70 | 1644 | active |
| clickvisual/clickvisual ClickVisual is a lightweight, browser-based log analytics and search platform built on ClickHouse, offering visual query dashboards, histog… | 92 | 1643 | 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 |
| AllskyTeam/allsky Allsky is an open-source application that turns a Raspberry Pi and a compatible camera (ZWO or Pi/Arducam sensors) into an all-sky camera f… | 94 | 1635 | active |
| ghostop14/sparrow-wifi Sparrow-WiFi is a Python 3 GUI-based WiFi and Bluetooth analyzer for Linux that combines 2.4/5 GHz scanning, BLE/Classic discovery, SDR spe… | 76 | 1635 | active |
| psalias2006/gpu-hot GPU Hot is a lightweight, self-hosted web dashboard for real-time NVIDIA GPU monitoring, deployed via a single Docker command. It polls NVM… | 76 | 1633 | active |
| lesovsky/pgcenter pgCenter is a command-line admin tool for observing and troubleshooting PostgreSQL in runtime. It provides a top-like interface for monitor… | 91 | 1632 | active |
| middlewarehq/middleware Middleware is an open-source engineering management platform that measures and analyzes DORA metrics (deployment frequency, lead time, mean… | 58 | 1631 | active |
| SecurityRiskAdvisors/VECTR VECTR is a self-hosted web application for tracking red and blue team testing activities to measure detection and prevention capabilities a… | 92 | 1618 | active |
| uber/ADR ADR (Agentic AI Detection and Response) is an open-source enterprise security framework for AI agents, providing endpoint discovery of AI t… | 66 | 1618 | active |
| Clinic.js Clinic.js is an open-source Node.js performance profiling suite that diagnoses issues like event-loop delays, I/O bottlenecks, and memory l… | 23 | 5953 | maintenance |
| ArchiveTeam/grab-site grab-site is a preconfigured web crawler for archiving websites, producing WARC files via a fork of wpull. It includes a dashboard for moni… | 39 | 1614 | active |
| kilianc/rtail rtail is a CLI utility that pipes stdin lines over UDP to an rtail-server, which streams them into a browser in realtime via socket.io. It … | 85 | 1612 | active |
| thelastoutpostworkshop/gpio_viewer An Arduino library for ESP32 boards that serves a live web-based view of GPIO pin states for troubleshooting microcontroller projects. It i… | 73 | 1612 | active |
| bamlab/flashlight Flashlight is a CLI tool that audits Android apps (native, React Native, Flutter) and generates a performance score from aggregated metrics… | 67 | 1606 | active |
| bramstroker/homeassistant-powercalc PowerCalc is a Home Assistant custom component (installable via HACS) that creates virtual power and energy sensors to estimate the consump… | 94 | 1604 | active |
| twitter/twitter-server TwitterServer is a Scala framework that defines a template from which production servers at Twitter are built. It wires in common applicati… | 49 | 1604 | stable |
| hishamhm/htop htop is an interactive text-mode process viewer for Unix systems, written in C. It provides a richer, more user-friendly alternative to the… | 10 | 5887 | maintenance |
| microsoft/tigertoolbox A Microsoft Tiger team repository of as-is scripts, notebooks, and tools for SQL Server administration and maintenance. It includes solutio… | 53 | 1595 | active |
| jhuckaby/Cronicle Cronicle is a multi-server task scheduler and runner with a web-based UI, written in Node.js. It replaces cron with support for scheduled, … | 95 | 5857 | maintenance |
| EmbarkStudios/quilkin Quilkin is a non-transparent UDP proxy built in Rust for large-scale multiplayer dedicated game server deployments. It adds security, acces… | 92 | 1594 | active |
| mickamy/sql-tap sql-tap is a real-time SQL traffic viewer consisting of a proxy daemon (sql-tapd) and a TUI/Web client. It sits between an application and … | 70 | 1593 | active |
| microprofile Microprofile is an embeddable CPU and GPU profiler written in a few C++ files that you drop into your project. It provides scoped timers, c… | 64 | 1592 | active |
| StamusNetworks/Clear-NDR-ISO Clear NDR Community (formerly SELKS) is a Debian-based Linux distribution for network detection and response built around Suricata, OpenSea… | 38 | 1592 | active |
| square/PonyDebugger PonyDebugger is a remote debugging toolset combining an iOS client library with a gateway server (ponyd) that lets developers debug native … | 23 | 5847 | maintenance |
| PegaProx/project-pegaprox PegaProx is a self-hosted, open-source web dashboard for managing multiple Proxmox VE and XCP-ng clusters from a single interface. It provi… | 81 | 1591 | active |
| harsxv/tinystatus TinyStatus is a lightweight Python script that monitors HTTP endpoints, ping hosts, and TCP ports, then generates a static, responsive stat… | 57 | 1589 | 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… | 79 | 1586 | active |
| bpftime bpftime is a high-performance userspace eBPF runtime and general extension framework that lets existing eBPF tools run without kernel privi… | 84 | 1585 | active |
| openchoreo/openchoreo OpenChoreo is an open-source internal developer platform (IDP) for Kubernetes that bundles platform abstractions, a Backstage-powered devel… | 85 | 1584 | active |
| vercel-labs/dev3000 dev3000 (d3k) is an agent-first local web debugging runtime that starts your dev server and a monitored browser, capturing server logs, bro… | 81 | 1584 | active |
| rlerdorf/opcache-status A single-file PHP status page for Zend OPcache that provides an overview of cache configuration, cached scripts, and health metrics. It inc… | 71 | 1583 | active |
| salesforce/sloop Sloop is a self-contained Go service that monitors a Kubernetes cluster, recording histories of events and resource state changes. It provi… | 49 | 1583 | active |
| ZhiXuanWang/cf-speed-dns A Python tool that dynamically discovers the fastest Cloudflare CDN IPs by running CloudflareSpeedTest on a schedule (every 5 minutes via G… | 72 | 1582 | active |
| hashicorp/go-metrics A Go library for instrumenting code and exporting performance and runtime metrics to external metrics systems. It supports multiple sinks i… | 94 | 1581 | stable |
| dimonomid/nerdlog Nerdlog is a fast, remote-first, multi-host terminal UI log viewer with an interactive timeline histogram and no central server. It connect… | 86 | 1573 | active |
| knyar/nginx-lua-prometheus A Lua library for Nginx (via ngx_lua/OpenResty) that tracks metrics like counters, gauges, and histograms and exposes them on a /metrics en… | 75 | 1572 | stable |
| sustainable-computing-io/kepler Kepler (Kubernetes-based Efficient Power Level Exporter) is a Prometheus exporter that measures energy consumption at the container, pod, V… | 97 | 1571 | 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 |
| utkuozdemir/nvidia_gpu_exporter A Prometheus exporter written in Go that collects NVIDIA GPU metrics by invoking the nvidia-smi binary or reading directly from the NVML dr… | 98 | 1569 | active |
| OpenEMS/openems OpenEMS is an open-source, modular Energy Management System for monitoring and controlling energy storage, photovoltaics, EV chargers, heat… | 96 | 1562 | 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 |
| rugarciap/Turbo-Boost-Switcher A macOS menu bar application that enables or disables Intel Turbo Boost by writing to the CPU's MSR register via a precompiled kernel exten… | 48 | 1558 | active |
| benjamimgois/goverlay Goverlay is a Qt6 graphical application for configuring Linux gaming performance and overlay tools such as MangoHud, vkBasalt, vkSumi, and … | 100 | 1555 | active |
| caezium/burrow Burrow is a free, open-source native macOS desktop utility (with a Windows beta) that combines junk cleanup, dev-artifact purging, app unin… | 77 | 1555 | active |
| arachnys/cabot Cabot is a self-hosted, open-source infrastructure monitoring and alerting service, offering a lightweight alternative to PagerDuty, Pingdo… | 23 | 5679 | maintenance |
| google/seesaw Seesaw v2 is a Linux Virtual Server (LVS) based load balancing platform written in Go. It supports advanced features like anycast, Direct S… | 70 | 5675 | maintenance |
| tddworks/ClaudeBar ClaudeBar is a native macOS menu bar application that monitors usage quotas for AI coding assistants such as Claude, Codex, Gemini, GitHub … | 80 | 1551 | active |
| 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 |
| disler/claude-code-hooks-multi-agent-observability A self-hosted observability system that captures Claude Code hook events via HTTP, stores them in SQLite, and streams them over WebSocket t… | 45 | 1545 | active |
| wikihost-opensource/als ALS (Another Looking-glass Server) is a self-hosted looking-glass server that lets users run network diagnostics like ping, traceroute, and… | 23 | 1542 | active |
| Quenary/tugtainer Tugtainer is a self-hosted web application for automating Docker container image updates, with a web UI, per-container configuration, and m… | 80 | 1541 | active |
| darthnorse/dockmon DockMon is a self-hosted Docker container monitoring and management platform with a real-time dashboard, live metrics, container logs, and … | 77 | 1538 | active |
| zhongwencool/observer_cli A command-line and terminal UI tool for visualizing and diagnosing live Erlang/Elixir (BEAM) nodes, showing VM health, memory, IO, and proc… | 89 | 1536 | stable |
| tirrenotechnologies/tirreno tirreno is an open-source, self-hosted security framework written in PHP/PostgreSQL that provides event tracking, threat detection, and ris… | 80 | 1532 | active |
| mushorg/conpot Conpot is a low-interaction ICS/SCADA honeypot written in Python that emulates industrial control system protocols and devices. It collects… | 85 | 1527 | active |
| Parallels/rq-dashboard rq-dashboard is a lightweight Flask-based web front-end for monitoring RQ (Redis Queue) queues, jobs, and workers in realtime. It can be in… | 83 | 1523 | active |
| Disconf Disconf is a distributed configuration management platform consisting of a web console and a Java client library for centrally managing con… | 23 | 5519 | maintenance |
| Better Thermostat Better Thermostat is a custom Home Assistant integration that makes dumb TRV (thermostatic radiator valve) climate entities smart. It combi… | 99 | 1515 | active |
| zapdos-labs/unblink Unblink is an AI-powered camera monitoring application that uses a vision language model (Qwen3-VL) to analyze camera frames, summarize act… | 45 | 1515 | 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… | 89 | 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 |
| awslabs/aws-support-tools A curated collection of diagnostic and troubleshooting scripts and sample code for AWS services, maintained by AWS Premium Support. Tools a… | 92 | 1510 | active |
| chihaya/chihaya Chihaya is a customizable, high-performance BitTorrent tracker written in Go that supports both HTTP and UDP announce protocols with IPv4 a… | 64 | 1509 | active |
| Azure IoT Edge Azure IoT Edge is Microsoft's open-source edge runtime that moves cloud analytics and business logic to IoT devices by deploying containeri… | 93 | 1508 | active |
| actiontech/sqle SQLE is a self-hosted SQL quality management platform that audits, monitors, and governs SQL across its full lifecycle, from development-ti… | 98 | 1502 | active |
| olalie/tapmap TapMap is a self-hosted desktop application that inspects local socket data, enriches IP addresses with geolocation, and visualizes your co… | 80 | 1502 | active |