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 |
|---|---|---|---|
| Buggregator Buggregator is a self-contained debugging server for PHP applications, rewritten in Go as a single ~30 MB binary with an embedded web UI, W… | 92 | 1079 | active |
| 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 |
| guryanovev/CrystalQuartz CrystalQuartz is a lightweight, pluggable UI panel for Quartz.NET that displays scheduler, job, and trigger information. It can be embedded… | 45 | 1079 | active |
| performancecopilot/pcp Performance Co-Pilot (PCP) is a mature, cross-platform framework and toolkit for system-level performance monitoring and management. It uni… | 98 | 1077 | stable |
| weiesky/cc-viewer CC-Viewer is a request monitoring tool for Claude Code that captures and visualizes all API requests and responses in real time via a web v… | 81 | 1077 | active |
| MayGo/tockler Tockler is a free, open-source desktop application that automatically tracks computer usage and working time by monitoring active window ti… | 65 | 1075 | active |
| Atoptool/atop Atop is an ASCII full-screen performance monitor for Linux that reports system-level activity (CPU, memory, swap, disks, network) and per-p… | 85 | 1074 | 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 |
| rails/mission_control-jobs A Rails engine providing a web dashboard and Active Job extensions for inspecting and managing background jobs. It supports Resque and Soli… | 95 | 1069 | active |
| GSManagerXZ/GameServerManager GameServerManager (GSM3) is a self-hosted web panel for one-click deployment, management, and monitoring of game servers, with special focu… | 86 | 1068 | active |
| JudgmentLabs/judgeval Judgeval is an open-source Python SDK for LLM agent improvement, providing OpenTelemetry-based tracing and prompt-based agent-judge evaluat… | 85 | 1068 | active |
| pyroute2 A pure Python library for the Linux netlink protocol and BSD PF_ROUTE, providing message encoding/decoding and socket APIs for network conf… | 85 | 1066 | active |
| farrokhi/dnsdiag A Python-based toolset for measuring, troubleshooting, and auditing DNS. It includes dnsping for latency measurement, dnstraceroute for tra… | 92 | 1064 | active |
| gavlyukovskiy/spring-boot-data-source-decorator A Spring Boot auto-configuration library that transparently wraps JDBC DataSources with decorators like P6Spy, datasource-proxy, and FlexyP… | 83 | 1063 | active |
| airbnb/chronon Chronon is an open-source data platform from Airbnb for computing, backfilling, and serving ML features. It handles batch and streaming fea… | 73 | 1063 | active |
| furlongm/openvpn-monitor openvpn-monitor is a Flask web application that displays the status of OpenVPN servers, including all current client connections, their loc… | 66 | 1063 | active |
| harmonycloud/kindling Kindling is an eBPF-based cloud native monitoring tool that runs as a DaemonSet in Kubernetes to capture syscalls and tracepoints from kern… | 61 | 1063 | active |
| oblador/react-native-performance A toolchain implementing the Performance API for React Native, enabling measurement of app performance in development, CI pipelines, and pr… | 87 | 1059 | active |
| RafalWilinski/express-status-monitor A self-hosted Express middleware that adds a realtime status monitoring page to Node.js/Express applications, built on Socket.io and Chart.… | 49 | 3616 | maintenance |
| allenv0/AirPosture AirPosture is an open-source iOS app that turns AirPods (and compatible Beats) with dynamic head tracking into a real-time posture coach, s… | 63 | 1057 | 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 |
| exein-io/pulsar Pulsar is a modular, eBPF-powered runtime security and observability tool for Linux devices, written in Rust and designed for IoT and edge … | 87 | 1054 | active |
| εxodus The εxodus Android app shows which trackers are embedded in the apps installed on your smartphone and lists the permissions each app requir… | 43 | 1053 | active |
| cloud-carbon-footprint/cloud-carbon-footprint Cloud Carbon Footprint is an open-source application that estimates energy consumption (kWh) and carbon emissions (metric tons CO2e) from p… | 66 | 1052 | active |
| jonrau1/ElectricEye ElectricEye is a multi-cloud, multi-SaaS Python CLI tool for asset management, security posture management, and attack surface monitoring. … | 58 | 1049 | active |
| cloudflare/pint pint is a Prometheus rule linter and validator written in Go by Cloudflare. It checks alerting and recording rules for problems, either off… | 98 | 1048 | active |
| andyzoujm/representation-engineering Official library for Representation Engineering (RepE), a top-down approach to AI transparency that monitors and manipulates population-lev… | 19 | 1046 | active |
| Kubecost kubectl-cost is a kubectl plugin that provides CLI access to Kubernetes cost data via Kubecost (or OpenCost) APIs, showing historical and p… | 66 | 1045 | active |
| GrahamDumpleton/mod_wsgi mod_wsgi is an Apache HTTP Server module, written in C, for hosting Python web applications that implement the WSGI specification (PEP 3333… | 99 | 1044 | stable |
| k3yomi/Wall-of-Flippers Wall of Flippers is a Python-based tool for discovering Flipper Zero devices and detecting Bluetooth Low Energy based attacks. It provides … | 72 | 1040 | active |
| k8up-io/k8up K8up is a Kubernetes and OpenShift backup operator built on Restic, distributed via Helm chart, that handles PVC and application backups th… | 95 | 1036 | stable |
| EMS-ESP EMS-ESP is open-source firmware for the ESP32 microcontroller that communicates with EMS and Heatronic compatible heating equipment from Bo… | 94 | 1034 | active |
| open-telemetry/opentelemetry-go-instrumentation OpenTelemetry automatic instrumentation for Go applications that uses eBPF to inject tracing without modifying source code. It captures dis… | 89 | 1034 | active |
| David00/rpi-power-monitor A Raspberry Pi-based power monitoring application combining custom hardware and Python software to measure home electricity consumption, so… | 64 | 1034 | active |
| sk-ruban/notchi A macOS notch companion app that animates a mascot reacting in real time to Claude Code and Codex agent activity via hooks and a Unix socke… | 80 | 1033 | active |
| Apache YuniKorn Apache YuniKorn Core is the core scheduling engine of a lightweight, universal resource scheduler for container orchestrators, primarily de… | 94 | 1032 | active |
| SoftRF SoftRF is a DIY, multi-functional sub-1 GHz ISM band radio proximity awareness system for general aviation, compatible with protocols like … | 95 | 1031 | active |
| DataDog/pup Pup is a Rust-based CLI from Datadog exposing 200+ commands across 33+ Datadog products, designed so AI agents (and humans) can fetch metri… | 79 | 1030 | active |
| nowsecure/fsmon fsmon is a low-level, cross-platform filesystem monitoring CLI tool written in C that reports real-time file operations (create, delete, mo… | 53 | 1029 | active |
| cloudwego/goref Goref is a Go heap object reference analysis tool built on the Delve debugger. It displays the space and object count distribution of Go he… | 64 | 1026 | active |
| alienatedsec/yi-hack-v5 Custom open-source firmware for Xiaomi Yi cameras based on the Hi3518ev200 chipset, adding a free RTSP server, ONVIF support, MQTT motion d… | 23 | 1025 | active |
| nlewo/comin Comin is a pull-mode GitOps deployment tool for NixOS (and nix-darwin) machines, running as a local daemon that polls Git repositories and … | 89 | 1024 | active |
| syssi/esphome-jk-bms An ESPHome external component that monitors and controls Jikong (JK) Battery Management Systems over UART-TTL or Bluetooth LE. It exposes B… | 86 | 1024 | active |
| microsoft/tensorwatch TensorWatch is a Python library from Microsoft Research for debugging, monitoring, and visualizing machine learning training in real time, … | 62 | 3478 | maintenance |
| BottlecapDave/HomeAssistant-OctopusEnergy An unofficial Home Assistant custom integration for Octopus Energy UK accounts. It brings electricity and gas meter data, tariffs, intellig… | 97 | 1022 | 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 |
| lumapu/ahoy AhoyDTU is open-source firmware for ESP32/ESP8266 that communicates with Hoymiles microinverters via radio (NRF24/CMT2300A), providing a lo… | 38 | 1019 | 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 |
| Instana Tracing SDK Stan's Robot Shop is a sample polyglot microservices application (NodeJS, Java, Python, Go, PHP) simulating an e-commerce shop, built to se… | 10 | 1016 | active |
| eclipse-omr/omr Eclipse OMR is a set of open source C and C++ components for building robust, high-performance language runtimes across many hardware and O… | 95 | 1013 | active |
| SCADA-LTS/Scada-LTS Scada-LTS is an open-source, web-based, multi-platform SCADA (Supervisory Control and Data Acquisition) system written in Java. It lets use… | 62 | 1012 | active |
| aws-containers/amazon-ecs-exec-checker A shell script that validates whether your AWS CLI environment and Amazon ECS cluster/task are properly configured for ECS Exec. It calls v… | 26 | 1011 | stable |
| yc9559/uperf Uperf is a userspace performance controller for Android that dynamically tunes CPU frequencies, thread affinity, and other sysfs parameters… | 23 | 3417 | maintenance |
| Logflare Logflare is a centralized structured log ingestion and querying service that streams log events into BigQuery (or its own backend) with aut… | 95 | 1006 | active |
| sematic-ai/sematic Sematic is an open-source ML pipeline development platform that lets engineers write end-to-end pipelines in pure Python. Pipelines can run… | 23 | 1003 | active |
| newrelic/node-newrelic New Relic's official Node.js APM agent that instruments applications for performance monitoring. It collects metrics, traces, and errors an… | 95 | 1000 | stable |
| facebookarchive/FBMemoryProfiler An iOS library by Facebook that provides in-app memory profiling tools, letting developers browse objects in memory over time using FBAlloc… | 10 | 3374 | maintenance |
| SquirrelCorporation/SquirrelServersManager Squirrel Servers Manager is an open-source, self-hosted web application for server and configuration management, powered by Ansible, Docker… | 10 | 995 | active |
| aragozin/jvm-tools Swiss Java Knife (SJK) is a command-line tool for JVM diagnostics, troubleshooting, and profiling built on standard JVM diagnostic interfac… | 32 | 3339 | maintenance |
| dockersamples/docker-swarm-visualizer A demo web application that visualizes Docker Swarm mode clusters, showing services, tasks, and nodes in a D3-based diagram using the Docke… | 32 | 3339 | maintenance |
| jokkedk/webgrind Webgrind is a web-based frontend for viewing Xdebug profiling data from PHP applications, offering a lightweight subset of kcachegrind feat… | 45 | 3325 | maintenance |
| Smashing/smashing Smashing is a Sinatra-based Ruby framework for building attractive, widget-based dashboards, serving as the maintained successor to Shopify… | 23 | 3300 | maintenance |
| OmniDB/OmniDB OmniDB is a browser-based database management tool with a SQL editor, autocomplete, connection management, monitoring dashboards, and graph… | 23 | 3285 | maintenance |
| hirschmann/nbfc NoteBook FanControl (NBFC) is a cross-platform fan control service for laptops, written in C# and running on Windows and Linux via .NET/Mon… | 23 | 3229 | maintenance |
| Peek Peek is a Rails profiling tool, originally built at GitHub, that overlays a performance bar on your application showing request metrics lik… | 23 | 3173 | maintenance |
| facebookarchive/network-connection-class An Android library by Facebook that listens to the app's existing network traffic and classifies the user's connection quality into discret… | 10 | 3170 | maintenance |
| Optick Optick is a lightweight C++ profiler designed for games, offering instrumentation, context-switch tracking, sampling, and GPU counters. It … | 23 | 3162 | maintenance |
| 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 |
| Netflix/flamescope FlameScope is a visualization tool for exploring Linux perf profile data as interactive heat maps and time-range-filtered flame graphs. It … | 32 | 3121 | maintenance |
| GoogleChromeLabs/psi A Node.js library and CLI wrapper around Google's PageSpeed Insights v5 API that runs mobile and desktop performance tests on deployed site… | 10 | 3100 | maintenance |
| Sentry Toolkit Sentry is a developer‑first error tracking and performance monitoring platform. It captures exceptions, logs, traces and metrics, and provi… | 87 | 928 | active |
| salesforce/ja3 JA3 is a standard and set of scripts (Python and Zeek) for generating SSL/TLS client fingerprints that are easy to produce and share for th… | 10 | 3099 | maintenance |
| dustturtle/RealReachability An iOS library that determines real internet reachability rather than just local network connection status, by combining SCNetworkReachabil… | 55 | 3097 | 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 |
| yujitach/MenuMeters A fork of the classic MenuMeters macOS utility that displays CPU, memory, disk, and network usage monitors in the menu bar. It runs as a st… | 23 | 3081 | maintenance |
| nkrode/RedisLive RedisLive is a self-hosted web dashboard for visualizing Redis instances, showing memory usage, key statistics, and query command patterns … | 32 | 3049 | maintenance |
| GavinYellow/SharpSCADA A lightweight C# SCADA framework and industrial gateway for .NET Framework that supports major industrial protocols like Modbus, Siemens S7… | 32 | 3041 | 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 |
| ac-pm/Inspeckage Inspeckage is an Xposed module that performs dynamic analysis of Android applications by hooking Android API functions to observe runtime b… | 23 | 2986 | maintenance |
| SalomonBrys/ANR-WatchDog ANR-WatchDog is an Android library that detects Application Not Responding (ANR) errors by watching the UI thread and throwing a meaningful… | 23 | 2977 | 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 |
| antonioribeiro/tracker A Laravel package that tracks and stores detailed visitor and request information—sessions, page views, users, devices, browsers, geolocati… | 23 | 2930 | maintenance |
| google/breakpad Google Breakpad is a set of client and server components implementing a crash-reporting system for native applications. It captures minidum… | 76 | 2904 | 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 |
| MicrosoftDX/Vorlonjs Vorlon.JS is an open-source, extensible, platform-agnostic tool for remotely debugging and testing JavaScript running on any device with a … | 10 | 2891 | maintenance |
| Teevity/ice Ice is a self-hosted web application (Grails-based, Java) that processes AWS detailed billing files and renders interactive usage and cost … | 23 | 2875 | maintenance |
| aydinnyunus/Keylogger A Python-based keylogger that captures keyboard, mouse, screenshot, and microphone inputs from a target computer and emails the data via SM… | 32 | 2860 | maintenance |
| 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 |
| qunarcorp/qmq QMQ is a distributed message queue middleware developed and battle-tested at Qunar since 2012, supporting async, delayed/scheduled, broadca… | 23 | 2821 | 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 |
| zodiacon/WindowsInternals Source code for custom tools written by Pavel Yosifovich and Alex Ionescu to accompany the Windows Internals 7th edition book. The tools de… | 23 | 2795 | maintenance |
| Meituan-Dianping/Zebra Zebra is Meituan-Dianping's JDBC-based database access layer middleware for MySQL, providing transparent read-write splitting and database/… | 32 | 2766 | maintenance |
| Cleanflight Cleanflight is open-source flight controller firmware for multi-rotor and fixed-wing aircraft, written in C for STM32-based boards. It is a… | 23 | 2738 | maintenance |
| mehrdadrad/mylg myLG is an open-source command-line network diagnostic tool written in Go that combines ping, traceroute, BGP looking glasses, DNS lookup, … | 23 | 2719 | maintenance |
| Qihoo360/ArgusAPM ArgusAPM is an open-source Android application performance management (APM) platform from Qihoo 360 that collects UI, network, memory, proc… | 32 | 2685 | 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 |
| trexminer/T-Rex T-Rex is a closed-source NVIDIA GPU cryptocurrency miner supporting algorithms like Ethash, Etchash, Autolykos2, Kawpow, and Octopus, with … | 23 | 2640 | maintenance |
| Kyson/AndroidGodEye AndroidGodEye is an Android application performance monitoring (APM) library that exposes real-time performance metrics viewable in a PC br… | 23 | 2639 | maintenance |
| phacility/xhprof XHProf is a lightweight function-level hierarchical profiler for PHP, implemented as a C PHP extension with a PHP-based HTML reporting UI. … | 32 | 2595 | 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 |