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 |
|---|---|---|---|
| bahmutov/code-snippets A collection of JavaScript code snippets designed to be run in Chrome DevTools for performance profiling, debugging, and testing web pages.… | 23 | 1818 | abandoned |
| jaredrummler/AndroidProcesses A legacy Android library that enumerated running processes by parsing the /proc filesystem without special permissions. It worked only up t… | 39 | 1804 | abandoned |
| remirobert/Dotzu Dotzu is an in-app iOS debugging tool that displays logs, network requests, device information, and crash reports via a floating bubble hea… | 10 | 1781 | abandoned |
| siglens/siglens SigLens is an open-source observability platform providing log management, metrics, and tracing in a single Go binary with zero external de… | 10 | 1780 | abandoned |
| intelsdi-x/snap Snap is an open telemetry framework by Intel for collecting, processing, and publishing system metrics through a single plugin-based API. I… | 10 | 1778 | abandoned |
| facebookarchive/redis-faina A Python command-line tool from Facebook that parses the output of Redis' MONITOR command and aggregates counter and timing statistics abou… | 10 | 1775 | abandoned |
| keptn/keptn Keptn is an event-based control plane for cloud-native application lifecycle orchestration, automating SLO-driven multi-stage delivery and … | 10 | 1773 | abandoned |
| grafana-cold-storage/agent Grafana Agent is a vendor-neutral, programmable telemetry collector built as an OpenTelemetry Collector distribution with Terraform-inspire… | 10 | 1748 | abandoned |
| twitter-forks/mysql Twitter's fork of MySQL 5.5 with internal enhancements such as extra InnoDB status variables, NUMA-aware memory allocation, and replication… | 32 | 1734 | abandoned |
| HubSpot/BuckyClient BuckyClient is a browser/Node library that collects client-side performance data (page load times, AJAX request durations, function timings… | 32 | 1720 | abandoned |
| stagemonitor/stagemonitor Stagemonitor is an open-source application performance monitoring agent for Java server applications that integrates with Elasticsearch, Gr… | 10 | 1694 | abandoned |
| openresty/openresty-systemtap-toolkit A collection of SystemTap-based real-time analysis and diagnostics tools for OpenResty, NGINX, LuaJIT, and ngx_lua. It provides scripts for… | 32 | 1668 | abandoned |
| DesignativeDave/androrat Androrat is a client/server Remote Administration Tool for Android devices, with the client written in Java Android and the server in Java/… | 32 | 1657 | abandoned |
| uber-archive/cpustat cpustat is a Linux command-line tool that samples CPU utilization and saturation for every process at high frequency and summarizes the sam… | 10 | 1649 | abandoned |
| tideways/php-xhprof-extension A PHP C extension (tideways_xhprof) providing hierarchical, XHProf-compatible callgraph profiling for PHP 7+ with low overhead. The project… | 10 | 1621 | 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 |
| pyouroboros/ouroboros Ouroboros is a Python application that automatically updates running Docker containers to the latest available image in the remote registry… | 23 | 1602 | abandoned |
| bitstadium/QuincyKit QuincyKit is an Objective-C crash reporting SDK for iOS and Mac apps that sends crash reports to a self-hosted PHP/MySQL backend with an ad… | 10 | 1600 | abandoned |
| runsidekick/sidekick Sidekick was a live debugging and observability service that let developers collect tracepoint and logpoint data from running applications … | 32 | 1599 | abandoned |
| facebookarchive/profilo Profilo is an Android library for collecting performance traces from production builds of an app. It was developed by Facebook and is now a… | 10 | 1592 | abandoned |
| twilio/stashboard Stashboard is an open-source status dashboard originally written by Twilio to report the status of its phone, SMS, and communication APIs. … | 10 | 1578 | abandoned |
| samccone/drool Drool is a Node.js automation layer built on chromedriver/Selenium WebDriver that measures whether repeated 'clean' user actions cause DOM … | 32 | 1470 | abandoned |
| cisagov/Sparrow Sparrow.ps1 is a PowerShell script from CISA's Cloud Forensics team that helps incident responders detect possibly compromised accounts and… | 10 | 1432 | abandoned |
| jvns/dnspeep dnspeep is a Rust command-line tool that captures DNS packets on port 53 using libpcap and displays DNS queries and responses together in r… | 23 | 1383 | abandoned |
| aquasecurity/starboard Starboard is a Kubernetes-native security toolkit that integrates heterogeneous security scanners and exposes their results as Kubernetes C… | 79 | 1382 | abandoned |
| ebidel/appmetrics.js A tiny (<1kb gzipped) JavaScript library that wraps the User Timing API to measure durations of events in web apps. It annotates the DevToo… | 23 | 1363 | abandoned |
| heroku/heroku-pg-extras A Heroku CLI plugin providing shortcut commands for common Postgres introspection queries, such as cache hit ratios, index usage, locks, an… | 10 | 1352 | abandoned |
| nanopack/yoke Yoke is a Postgres high-availability cluster manager written in Go that provides automatic failover and automated cluster recovery across a… | 10 | 1339 | abandoned |
| JamesMcCarthy79/Home-Assistant-Config A fully documented Home Assistant configuration for a personal smart home, including YAML configs, add-ons (Node-RED, AppDaemon, Grafana, I… | 32 | 1336 | abandoned |
| lukas-vlcek/bigdesk Bigdesk is a browser-based dashboard that shows live charts and statistics for an Elasticsearch cluster, including node, JVM, and index met… | 10 | 1314 | abandoned |
| timescale/promscale Promscale is a unified metrics and traces observability backend for Prometheus, Jaeger, and OpenTelemetry, built on PostgreSQL and Timescal… | 10 | 1311 | 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 |
| Forseti Security Forseti Security is a collection of open-source tools for auditing and improving the security of Google Cloud Platform environments, includ… | 10 | 1270 | 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 |
| paulirish/pwmetrics PWMetrics is a CLI tool and Node.js library that gathers progressive web performance metrics (like First Contentful Paint and Largest Conte… | 23 | 1238 | abandoned |
| mobxjs/mobx-react-devtools A deprecated React component library providing runtime developer tools for MobX-powered React applications. It visualizes component renderi… | 23 | 1221 | abandoned |
| akshaykmr/hogwatch Hogwatch is a bandwidth monitor that shows per-process network transfer using nethogs data plotted in a web-based GUI. It is a Python 2.7 a… | 32 | 1218 | 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 |
| dtrace4linux/linux A Linux port of Sun's DTrace dynamic tracing framework, delivered as a dynamically loadable kernel module plus userland tools. It brings DT… | 32 | 1206 | abandoned |
| mozilla/mig MIG (Mozilla InvestiGator) is a distributed platform for real-time digital forensics and endpoint investigation, using agents installed acr… | 10 | 1203 | abandoned |
| 洞察 (Insight) Insight is a self-hosted security management platform from CreditEase that combines application system asset management, full vulnerability… | 10 | 1182 | abandoned |
| 4x99/code6 Code6 (码小六) is a self-hosted web application that monitors GitHub for leaked code and secrets, scanning periodically and alerting via email… | 23 | 1181 | abandoned |
| weaveworks/kubediff Kubediff is a Python CLI tool that compares YAML configuration files in version control against the live state of a Kubernetes cluster, rep… | 10 | 1179 | abandoned |
| github/brubeck Brubeck is a Statsd-compatible metrics aggregator written in C, designed to sit in front of Graphite or other metrics backends. It is expli… | 10 | 1175 | abandoned |
| twitter-archive/ambrose Twitter Ambrose is a platform for visualization and real-time monitoring of MapReduce data workflows on Hadoop clusters. It provides a web … | 10 | 1169 | abandoned |
| rizwansoaib/whatsapp-monitor TrackWapp is an open-source WhatsApp online-status tracker consisting of a Chrome/Firefox browser extension and companion apps that notify … | 10 | 1159 | abandoned |
| apache/trafficcontrol Apache Traffic Control is an open-source implementation of a full Content Delivery Network, built around Apache Traffic Server as the cachi… | 10 | 1155 | abandoned |
| fit2cloud/riskscanner RiskScanner is an open-source multi-cloud security compliance scanning platform built on Cloud Custodian, Prowler, and Nuclei engines. It p… | 10 | 1150 | abandoned |
| Lede-Inc/LDNetDiagnoService_IOS An Objective-C iOS library that performs network diagnostics on a specified domain (typically a backend API host) using ping and traceroute… | 32 | 1149 | abandoned |
| cyoung/stratux Stratux is an open-source ADS-B weather and traffic receiver built on a Raspberry Pi with RTL-SDR dongles, serving aviation data to electro… | 50 | 1135 | abandoned |
| BadJS badjs-report is a JavaScript library that captures frontend JS errors by overriding window.onerror and reports them to a backend endpoint, … | 23 | 1135 | abandoned |
| node-inspector/v8-profiler Node.js native bindings (C++) to the V8 profiler, exposing CPU profiling and heap snapshot APIs programmatically. It integrates with node-i… | 23 | 1122 | abandoned |
| joshhighet/ransomwatch A transparent ransomware claim tracker that monitors ransomware groups' leak sites on the dark web and records their victim claims. It aggr… | 10 | 1114 | abandoned |
| max-mapper/monu Monu is an open-source macOS menu bar application that launches configured processes on startup and automatically restarts them if they cra… | 23 | 1102 | abandoned |
| Nebula Nebula 1.x is an open-source business risk-control (anti-fraud) platform that captures traffic out-of-band via OpenResty and analyzes it in… | 10 | 1098 | abandoned |
| kolide/fleet Kolide Fleet was an open-source osquery fleet manager written in Go, providing a control server for managing and querying osquery deploymen… | 10 | 1098 | abandoned |
| davecheney/gcvis gcvis is a Go CLI tool that visualizes Go program garbage collector trace data (GODEBUG=gctrace output) in real time via a browser graph. I… | 10 | 1095 | abandoned |
| c4milo/node-webkit-agent A Node.js library implementing the Chrome Developer Tools protocol so you can remotely profile and debug Node applications using the WebKit… | 32 | 1092 | abandoned |
| lafikl/perfBar PerfBar is a lightweight JavaScript library for collecting and displaying website performance metrics directly in the browser, with support… | 23 | 1089 | abandoned |
| facebookarchive/FBAllocationTracker An iOS library for introspecting live Objective-C objects by swizzling alloc/dealloc, allowing queries of all instances of a class and gene… | 10 | 1087 | 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 |
| NVIDIA/gpu-monitoring-tools A deprecated NVIDIA repository containing Go bindings for NVML and DCGM plus the DCGM-Exporter for exposing GPU metrics to Prometheus in Ku… | 10 | 1075 | 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 |
| spy-js/spy-js spy-js is a JavaScript tracing, debugging, and profiling tool developed by JetBrains, bundled with WebStorm and IntelliJ IDEA Ultimate and … | 32 | 1074 | abandoned |
| brynary/rack-bug Rack::Bug is a debugging toolbar for Rack applications, implemented as Rack middleware. It injects a floating diagnostics panel into your a… | 32 | 1072 | abandoned |
| rach/pome Pome is a PostgreSQL metrics dashboard written in Go that tracks database health such as size, connections, and table/index bloat. It runs … | 23 | 1072 | abandoned |
| Service Mesh Interface Service Mesh Interface (SMI) is a CNCF specification defining a standard, provider-agnostic set of Kubernetes CRD-based APIs for service me… | 10 | 1059 | abandoned |
| EFForg/crocodilehunter Crocodile Hunter is an EFF tool that detects fake 4G/LTE cell towers (IMSI catchers/stingrays) using software-defined radios like LimeSDR, … | 10 | 1059 | abandoned |
| vimeo/graph-explorer Graph-explorer is a web-based dashboard for Graphite metrics that stores metrics as structured, tagged key-value pairs in a database, enabl… | 23 | 1049 | 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 |
| SamSaffron/MiniProfiler MiniProfiler is a simple but effective mini-profiler for ASP.NET MVC, ASP.NET, and Ruby, providing ADO.NET query profiling and lightweight … | 32 | 1043 | abandoned |
| dillionverma/llm.report llm.report is an open-source logging and analytics platform for the OpenAI API, letting users log ChatGPT API requests and responses, analy… | 10 | 1019 | abandoned |
| GPUOpen-Archive/CodeXL CodeXL is AMD's open-source GPU tool suite offering GPU debugging, profiling, and static kernel/shader analysis for OpenCL, OpenGL, Vulkan,… | 10 | 1011 | abandoned |
| dellis23/ispy ispy is a Python CLI tool that uses ptrace to monitor and display the output of running terminals and processes by attaching to a given PID… | 32 | 1010 | abandoned |
| Kubernetes Kubernetes (K8s) is an open-source container orchestration system for automating the deployment, scaling, and management of containerized a… | 94 | 128491 | stable |
| koala73/worldmonitor World Monitor is an open‑source, real‑time global intelligence dashboard that aggregates news, geopolitical, maritime, aviation, and cyber … | 84 | 88743 | active |
| spring-projects/spring-boot Spring Boot is an opinionated framework for building stand-alone, production-grade Spring-based Java applications with minimal configuratio… | 96 | 81530 | stable |
| OmniRoute OmniRoute is an open‑source AI gateway that provides a single OpenAI‑compatible endpoint routing requests across hundreds of LLM providers.… | 78 | 77757 | active |
| Coolify Coolify is an open-source, self-hostable PaaS alternative to Vercel, Heroku, Netlify, and Railway that deploys static sites, databases, ful… | 94 | 62835 | active |
| LiteLLM LiteLLM is an open‑source Python library and self‑hosted gateway that provides a single OpenAI‑compatible interface to call 100+ LLM provid… | 92 | 61456 | active |
| LiteLLM LiteLLM is an open-source AI gateway and Python SDK that provides a unified OpenAI-format interface to 100+ LLM providers (OpenAI, Anthropi… | 92 | 61456 | active |
| Huginn Huginn is a self-hosted system for building agents that perform automated tasks online, such as monitoring websites, watching Twitter, and … | 100 | 50066 | active |
| New API New API is a self‑hosted AI gateway written in Go that unifies access to dozens of LLM providers behind a single OpenAI‑compatible endpoint… | 88 | 48905 | active |
| Apache Airflow Apache Airflow is an open-source platform for programmatically authoring, scheduling, and monitoring workflows as directed acyclic graphs (… | 98 | 47148 | stable |
| Hyperswitch Hyperswitch is an open-source, composable payments orchestration platform written in Rust by Juspay, connecting to 300+ payment processors,… | 95 | 45357 | active |
| Kong Gateway Kong Gateway is an open‑source, cloud‑native API and AI gateway that provides high‑performance request routing, load balancing, authenticat… | 91 | 44279 | active |
| ray-project/ray Ray is a unified open-source framework for scaling AI and Python applications, consisting of a core distributed runtime (tasks, actors, obj… | 99 | 44057 | stable |
| Apache Dubbo Apache Dubbo is a high-performance RPC and microservice framework for Java (with multi-language SDKs) that provides service discovery, traf… | 86 | 41580 | stable |
| PostHog PostHog is an open‑source platform for product analytics, feature flags, session replay, error tracking and experimentation. It can be self… | 95 | 40328 | active |
| Istio Service Mesh Istio is an open-source service mesh that provides a uniform way to connect, secure, control, and observe microservices. It runs as a contr… | 95 | 38442 | active |
| Dokploy Dokploy is an open‑source, self‑hosted Platform as a Service that simplifies deploying applications and databases. It provides a web UI, CL… | 87 | 37756 | active |
| Dokploy Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies deploying and managing applications and databases on your own… | 87 | 37756 | active |
| Claude Code Router Claude Code Router (CCR) is a self-hosted local model gateway and control plane that routes AI coding agent requests (Claude Code, Codex, G… | 85 | 37369 | active |
| 1Panel-dev/1Panel 1Panel is an open-source web-based Linux server management panel that also provides lightweight AI management capabilities. It offers a gra… | 98 | 37152 | active |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform that provides a unified workspace for secure access to SSH, RDP, K… | 100 | 31794 | active |
| JumpServer JumpServer is an open-source Privileged Access Management (PAM) platform and bastion host that provides secure, audited access to SSH, RDP,… | 100 | 31794 | stable |
| Consul HashiCorp Consul is a distributed, highly available service networking solution providing service discovery, health checking, service mesh … | 93 | 30087 | stable |
| alibaba/canal Canal is an Alibaba open-source component that parses MySQL binlog to provide incremental data subscription and consumption. It masquerades… | 62 | 29740 | stable |
| NetBird NetBird is an open-source zero-trust networking platform that builds WireGuard-based peer-to-peer overlay networks with centralized access … | 92 | 29443 | active |
| SRS (Simple Realtime Server) SRS (Simple Realtime Server) is a high-performance, open-source real-time media server written in C++ that supports RTMP, WebRTC, HLS, HTTP… | 99 | 29351 | stable |