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 |
|---|---|---|---|
| jacksontj/promxy Promxy is an aggregating proxy written in Go that makes multiple Prometheus shards appear as a single API endpoint. It merges duplicate tim… | 93 | 1327 | active |
| CXWorld/CapFrameX CapFrameX is a Windows desktop application for capturing and analyzing frametimes and FPS in PC games, built on Intel's PresentMon with ove… | 98 | 1326 | stable |
| 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 |
| ollo69/ha-smartthinq-sensors A Home Assistant custom integration that monitors and controls LG SmartThinQ appliances (washers, dryers, refrigerators, AC units, and more… | 82 | 1321 | active |
| gliderlabs/logspout Logspout is a log router for Docker containers that runs inside Docker, attaching to all containers on a host and routing their stdout/stde… | 23 | 4693 | maintenance |
| 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 |
| GoogleCloudPlatform/bigquery-utils A Google-maintained collection of utilities for BigQuery, including SQL user-defined functions, stored procedures, views, Python and shell … | 69 | 1317 | 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 |
| DongTai IAST DongTai IAST is an open-source Interactive Application Security Testing platform that detects vulnerabilities in Java (and some Python) app… | 29 | 1314 | active |
| AvdLee/Diagnostics A Swift library for iOS, iPadOS, and macOS that generates single-file HTML or JSON diagnostics reports containing app metadata, system logs… | 97 | 1310 | active |
| tobert/pcstat pcstat is a small Go command-line utility that reports Linux page cache statistics for individual files using the mincore(2) syscall. It sh… | 23 | 1310 | stable |
| lanyi1998/DNSlog-GO DNSLog-GO is a self-hosted tool written in Go that monitors DNS resolution records, with a built-in web interface and API mode. It supports… | 86 | 1308 | active |
| sebastianfeldmann/phpbu PHPBU is a PHP-based command-line backup utility that creates, compresses, validates, and encrypts backups of databases and directories. It… | 86 | 1306 | 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 |
| Rurik/Noriben Noriben is a Python script that wraps Sysinternals Procmon to automatically collect, analyze, and report runtime indicators of malware, pro… | 66 | 1304 | stable |
| solo-io/bumblebee BumbleBee is a CLI tool ('bee') that builds, runs, and distributes eBPF programs as OCI images, automatically generating the userspace comp… | 26 | 1302 | active |
| httpsok/httpsok httpsok is a shell-based SSL/TLS certificate auto-renewal tool designed for Nginx, OpenResty, and Apache servers, paired with a hosted web … | 51 | 1300 | active |
| microsoft/gctoolkit GCToolKit is a set of Java libraries for parsing HotSpot JVM garbage collection log files into discrete events. It provides an API for aggr… | 78 | 1299 | active |
| a2o/snoopy Snoopy is a small C library that logs every program execution on Linux/BSD systems, typically via a shared library loaded through the dynam… | 51 | 1298 | stable |
| crocofied/CoreObs CoreObs (CoreControl) is a self-hosted web dashboard for managing entire server infrastructures, built with Next.js/TypeScript and a Go mon… | 48 | 1297 | active |
| ycd/dstp dstp is a Go CLI tool that runs common networking tests (DNS resolution, ping, TLS/HTTPS connectivity) against a URL or IP address. It outp… | 49 | 1296 | active |
| wizwizdev/wizwizxui-timebot A self-hosted Telegram bot for managing and selling x-ui panel VPN/proxy subscriptions, showing usage volume and remaining subscription tim… | 63 | 1294 | active |
| pythonprofilers/memory_profiler A pure Python module for monitoring memory consumption of a process, including line-by-line analysis of memory usage in Python programs. It… | 32 | 4574 | maintenance |
| marvinvr/docktail DockTail is a Go-based Docker sidecar that watches container events, reads docktail.* labels, and exposes matching containers as native Tai… | 84 | 1291 | 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 |
| NikolayS/postgres_dba A set of 34 SQL-based diagnostic reports for PostgreSQL that run directly inside psql with no agents or external dependencies. It covers bl… | 71 | 1289 | active |
| denilsonsa/prettyping A single-file bash/awk wrapper around the standard ping tool that renders ping output in a colorful, compact, graphical way using Unicode c… | 30 | 1286 | active |
| CtrlSpice/otel-desktop-viewer A CLI tool for receiving and exploring OpenTelemetry traces, metrics, and logs locally, built in Go on top of the OpenTelemetry Collector w… | 97 | 1284 | active |
| microsoft/CSS-Exchange A collection of PowerShell scripts from Microsoft Customer Service and Support for diagnosing and fixing issues in Microsoft Exchange Serve… | 96 | 1284 | active |
| ravikiranvm/aws-finops-dashboard A Python-based terminal dashboard for AWS cost monitoring built with the Rich library. It shows multi-account spend summaries, service-leve… | 51 | 1281 | active |
| Willxup/cpa-usage-keeper A standalone usage tracker for CLIProxyAPI (CPA) that persists usage data in SQLite and provides a built-in analytics dashboard. It shows u… | 78 | 1279 | active |
| tklengyel/drakvuf DRAKVUF is a virtualization-based, agentless black-box binary analysis system that traces execution of arbitrary binaries, kernels, and fir… | 66 | 1279 | active |
| dbukowski/DBDebugToolkit DBDebugToolkit is an iOS debugging library written in Objective-C and Swift that provides an easily triggerable in-app menu of debug tools.… | 23 | 1278 | active |
| nokyan/resources Resources is a GNOME system monitor application written in Rust using GTK 4 and libadwaita that displays usage and details of CPU, memory, … | 10 | 1278 | active |
| Harden-Runner Harden-Runner is a CI/CD security agent that acts like an EDR for GitHub Actions runners, monitoring network egress, file integrity, and pr… | 95 | 1277 | active |
| mozillazg/ptcpdump ptcpdump is a tcpdump-compatible packet analyzer built on eBPF that automatically annotates captured packets with process, container, and K… | 72 | 1277 | active |
| FoxxMD/multi-scrobbler A self-hosted, dockerized application that monitors music listening activity from many sources (Spotify, Jellyfin, Plex, Subsonic, Last.fm,… | 98 | 1272 | active |
| klaasnicolaas/home-assistant-glow Home Assistant Glow is an open-source project that turns an ESP32/ESP8266 microcontroller with a photodiode into an energy meter reader for… | 89 | 1272 | 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 |
| LaraDumps LaraDumps is a desktop debugging application for PHP and Laravel that displays debug dumps, SQL queries, logs, jobs, and other runtime info… | 96 | 1270 | active |
| ptrofimov/beanstalk_console A web-based admin console for the Beanstalkd work queue server, written in PHP. It provides realtime tube statistics, job inspection and ma… | 88 | 1266 | active |
| smart-test-ti/SoloX SoloX is a real-time performance data collection tool for Android and iOS applications, gathering metrics like CPU, memory, FPS, network, a… | 23 | 1266 | active |
| barracuda-fsh/pyobd A free, open-source OBD-II automotive diagnostic application, remade from the original pyobd and modernized to Python 3 using the python-OB… | 56 | 1265 | active |
| benchmark-action/github-action-benchmark A GitHub Action that collects benchmark results from many benchmarking tools and tracks them across CI runs. It stores results on a GitHub … | 91 | 1264 | active |
| Arize Phoenix OpenInference is a set of OpenTelemetry-based conventions and instrumentation plugins for tracing AI and LLM applications. It provides pack… | 90 | 1263 | active |
| adolfintel/OpenPods OpenPods is a free and open source Android app that monitors Apple AirPods and Beats headphones over Bluetooth, showing battery and connect… | 39 | 1259 | active |
| zhenorzz/goploy Goploy is a self-hosted web-based deployment and DevOps platform written in Go with a Vue frontend. It provides one-click code release and … | 89 | 1258 | active |
| carlosazaustre/tenacitOS TenacitOS is a self-hosted, real-time mission control dashboard for OpenClaw AI agent instances, built with Next.js, React 19, and Tailwind… | 43 | 1256 | active |
| yagiz/Bagel Bagel is a native Mac application paired with an iOS client library for debugging network traffic of iOS apps without proxy or certificate … | 23 | 4422 | maintenance |
| gosnmp/gosnmp GoSNMP is an SNMP client library fully written in Go, supporting SNMPv1, v2c, and v3 with operations like Get, Walk, Set, and Trap send/rec… | 93 | 1254 | active |
| dnsviz/dnsviz DNSViz is a Python tool suite for analysis and visualization of DNS behavior, including DNSSEC security extensions. It provides command-lin… | 87 | 1254 | active |
| uoaerg/wavemon wavemon is an ncurses-based terminal application for monitoring wireless network devices on Linux. It displays signal and noise levels, pac… | 67 | 1249 | stable |
| Tencent/GT GT (Great Tit) is a portable on-device debugging tool from Tencent that acts as an Integrated Debug Environment running directly on smartph… | 23 | 4395 | maintenance |
| igorkasyanchuk/rails_performance A self-hosted Rails gem that monitors application performance, tracking response times (p50/p90/p99), throughput, slow requests, background… | 72 | 1247 | active |
| pawurb/rails-pg-extras A Ruby gem providing PostgreSQL performance diagnostics for Rails applications, ported from Heroku PG Extras. It exposes rake tasks, a Ruby… | 68 | 1247 | active |
| IDSIA/sacred Sacred is a Python library for configuring, organizing, logging, and reproducing machine learning and scientific experiments. It provides c… | 41 | 4381 | maintenance |
| pmacct/pmacct pmacct is a set of multi-purpose passive network monitoring daemons written in C that collect, aggregate, replicate and export IP traffic a… | 66 | 1244 | active |
| technomancy-dev/00 00 is a self-hostable dashboard and microservice for sending and monitoring transactional emails via AWS SES. It automates the SES -> SNS -… | 25 | 1244 | 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 |
| Hypfer/esp8266-vindriktning-particle-sensor ESP8266 firmware that adds WiFi MQTT data logging to the Ikea VINDRIKTNING PM2.5 air quality sensor without interfering with its normal ope… | 32 | 1241 | active |
| prometheus-community/yet-another-cloudwatch-exporter YACE (yet another cloudwatch exporter) is a Prometheus exporter for AWS CloudWatch metrics written in Go. It automatically discovers AWS re… | 88 | 1240 | active |
| Mender Mender is an open-source over-the-air (OTA) software update client for IoT and embedded Linux devices, part of a client-server platform for… | 80 | 1239 | stable |
| pantsel/konga Konga is a self-hosted web-based GUI for managing the Kong API Gateway Admin API. It supports managing multiple Kong nodes, consumers, snap… | 10 | 4349 | maintenance |
| zywe03/realm-xwPF A shell-based one-click management script for Realm, a network relay/port-forwarding tool, with an interactive terminal UI for configuring … | 60 | 1237 | active |
| pytorch/serve TorchServe is a flexible, production-ready model server for serving, optimizing, and scaling PyTorch models over HTTP with support for CPU,… | 10 | 4344 | maintenance |
| redhat-performance/tuned TuneD is a Linux daemon that monitors system devices and applies adaptive tuning profiles for performance or power savings. It is controlle… | 86 | 1234 | stable |
| Scale3-Labs/langtrace Langtrace is an open-source, OpenTelemetry-based observability platform for LLM applications, providing real-time tracing, metrics, and eva… | 47 | 1232 | active |
| jurkovic-nikola/OpenLinkHub OpenLinkHub is an open-source Linux application for controlling Corsair iCUE LINK hubs, AIO liquid coolers, RGB lighting, fans, keyboards, … | 91 | 1230 | active |
| google/orbit Orbit is a standalone native application profiler for Windows and Linux that combines callstack sampling with dynamic instrumentation to id… | 10 | 4313 | maintenance |
| schweikert/fping fping is a high-performance command-line tool that sends ICMP echo requests to any number of network hosts, pinging them in a round-robin f… | 69 | 1228 | stable |
| jx-sec/jxwaf JXWAF is an open-source web application firewall powered by an AI large language model, combining an AI security model, a semantic analysis… | 68 | 1228 | active |
| artisan-roaster-scope/artisan Artisan scope is a free, open-source desktop application for coffee roasters to record, visualize, analyze, and control roast profiles. It … | 88 | 1224 | stable |
| Corosync Cluster Engine Corosync is a C-based Group Communication System providing a closed process group communication model with virtual synchrony guarantees, pl… | 69 | 1224 | active |
| pfelk pfelk is an open-source deployment toolkit that integrates pfSense/OPNsense firewall logs with the Elastic Stack (Elasticsearch, Logstash, … | 66 | 1222 | active |
| RamboRogers/rfhunter RFHunter is a DIY hardware device built on an ESP32 and AD8317 RF power detector that scans for RF signals to help locate hidden cameras, w… | 23 | 1221 | active |
| dataegret/pg-utils A collection of useful SQL and shell utilities for PostgreSQL database administration by Data Egret. It includes scripts for auditing confi… | 75 | 1219 | active |
| benc-uk/kubeview KubeView is a Kubernetes cluster visualization tool that renders cluster resources and their relationships as an interactive graph. It offe… | 96 | 1218 | 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… | 99 | 1209 | active |
| creaktive/rainbarf rainbarf is a Perl CLI tool that renders CPU/RAM/battery usage as a colored chart bar for the tmux (or GNU screen) status line. It color-co… | 72 | 1208 | active |
| zas023/JdBuyer JdBuyer is a Python-based desktop application that monitors JD.com (Jingdong) product stock availability and automatically attempts to plac… | 23 | 4226 | maintenance |
| facebook/FBRetainCycleDetector An iOS library by Facebook that detects retain cycles causing memory leaks through runtime analysis of object graphs. It inspects objects a… | 67 | 4223 | maintenance |
| cvs-health/uqlm UQLM is a Python library for detecting LLM hallucinations using uncertainty quantification techniques. It provides five categories of score… | 86 | 1207 | active |
| vitejs/devtools Vite DevTools is an extensible framework for visualizing the internal state and build analysis of Vite and Rolldown projects. It provides a… | 87 | 1206 | active |
| visualHFT/VisualHFT VisualHFT is an open-source Windows desktop application for real-time market microstructure analysis, visualizing live Level 2 order books,… | 76 | 1206 | active |
| HamedAp/ShahanPanel ShahanPanel is a self-hosted web panel for managing SSH and VPN proxy users on a server, supporting protocols like V2Ray, VLESS, VMess, Wir… | 85 | 1204 | 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 | 1202 | active |
| charles-001/dolphie Dolphie is a terminal-based TUI tool providing real-time analytics and monitoring for MySQL, MariaDB, and ProxySQL. It offers a single pane… | 96 | 1201 | active |
| Swetrix Swetrix is an open-source, privacy-first, cookieless web analytics platform serving as a GDPR-compliant Google Analytics alternative. It co… | 97 | 1199 | active |
| law-chain-hot/websocket-devtools A Chrome/Edge DevTools browser extension for monitoring, simulating, and blocking WebSocket traffic. It integrates as a native DevTools pan… | 84 | 1198 | active |
| databuddy-analytics/Databuddy Databuddy is a privacy-first, cookieless web analytics platform built with Next.js and TypeScript that combines page analytics, error track… | 77 | 1198 | active |
| lxc/lxcfs LXCFS is a small FUSE filesystem written in C that makes Linux containers feel more like virtual machines. It bind-mounts container-aware v… | 71 | 1196 | stable |
| gimlet-io/capacitor Capacitor Next is a local-first web UI for FluxCD and Kubernetes, distributed as a single binary that serves a built-in webserver using you… | 62 | 1196 | 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 |
| MrRio/vtop vtop is a graphical activity monitor for the command line, written in Node.js, that visualizes CPU and memory usage with braille-character … | 23 | 4173 | maintenance |
| containerd/cgroups A Go package for creating, managing, inspecting, and destroying Linux cgroups, supporting both cgroup v1 and v2 hierarchies. It uses the OC… | 85 | 1195 | active |
| xoofx/ultra Ultra is an advanced sampling profiler for .NET applications on Windows (ETW-based) and macOS Apple Silicon (EventPipe-based). It produces … | 79 | 1195 | active |