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 |
|---|---|---|---|
| KDAB/hotspot Hotspot is a standalone Qt-based GUI for analyzing Linux perf performance data, providing flame graphs, timelines, caller/callee views, and… | 76 | 5186 | active |
| rajnandan1/kener Kener is an open-source, self-hosted status page and uptime monitoring application built with SvelteKit. It tracks multiple service types (… | 86 | 5178 | active |
| gommzystudio/device-activity-tracker A proof-of-concept application that tracks device activity of phone numbers on WhatsApp and Signal by measuring round-trip times of silent … | 40 | 5166 | active |
| IgorMundstein/WinMemoryCleaner A free, portable Windows application that cleans and optimizes RAM using native Windows APIs. It offers automatic optimization triggers, a … | 61 | 5165 | active |
| frangoteam/FUXA FUXA is a web-based SCADA/HMI platform for industrial automation and IoT process visualization, built with Node.js and Angular. It provides… | 92 | 5145 | active |
| domcyrus/rustnet RustNet is a cross-platform terminal-based network monitoring tool that maps live TCP, UDP, and QUIC connections to their owning processes … | 86 | 5131 | active |
| amanusk/s-tui s-tui is a terminal-based UI that graphically monitors CPU temperature, frequency, utilization, and power, and highlights thermal throttlin… | 86 | 5100 | active |
| Planshit/Tai Tai is a Windows desktop application that tracks how long you use software and how long you browse websites, storing statistics locally in … | 31 | 5092 | active |
| GRR Rapid Response GRR Rapid Response is an incident response framework focused on remote live forensics. It consists of a Python agent installed on target sy… | 74 | 5090 | active |
| gnmyt/Nexterm Nexterm is an open-source, self-hosted server management application providing SSH, VNC, and RDP remote access through a web interface. It … | 86 | 5084 | active |
| hengyoush/kyanos Kyanos is an eBPF-based command-line network analysis tool that captures and visualizes L7 requests/responses (HTTP, Redis, MySQL, Kafka, M… | 85 | 5076 | active |
| productdevbook/port-killer PortKiller is a cross-platform desktop application for monitoring and managing listening TCP ports on macOS and Windows. It provides one-cl… | 76 | 5076 | active |
| facebook/memlab MemLab is an end-to-end testing and analysis framework from Meta for detecting JavaScript memory leaks and optimization opportunities. It d… | 77 | 5068 | active |
| cilium/tetragon Tetragon is an eBPF-based security observability and runtime enforcement tool from the Cilium project. It monitors process execution, sysca… | 88 | 5067 | active |
| ossec/ossec-hids OSSEC is an open-source host-based intrusion detection system (HIDS) that combines log analysis, file integrity monitoring, rootkit detecti… | 94 | 5062 | stable |
| QGroundControl QGroundControl is a cross-platform ground control station for MAVLink-enabled drones, providing full flight control, mission planning, vehi… | 99 | 5047 | stable |
| sitespeed.io sitespeed.io is an open-source web performance testing and monitoring tool that drives real browsers (Chrome, Firefox, Edge, Safari) to col… | 92 | 5037 | active |
| DefectDojo DefectDojo is an open-source vulnerability management, DevSecOps, and ASPM platform built on Django. It aggregates findings from hundreds o… | 96 | 5018 | active |
| OpenTelemetry Collector The contrib repository for the OpenTelemetry Collector, containing 200+ vendor-neutral components (receivers, processors, exporters) for re… | 100 | 5009 | active |
| jazzband/django-silk django-silk (Silk) is a live profiling and inspection tool for the Django framework. It intercepts and stores HTTP requests and database qu… | 98 | 4995 | active |
| VREMSoftwareDevelopment/WiFiAnalyzer WiFiAnalyzer is an open-source Android application for analyzing Wi-Fi signals. It identifies nearby access points, graphs signal strength … | 84 | 4987 | active |
| Parca Parca is an open-source continuous profiling server that collects, stores, and queries CPU, memory, and I/O profiles over time, down to the… | 93 | 4980 | active |
| LibreNMS LibreNMS is a fully featured, community-driven GPL-licensed network monitoring system written in PHP with MySQL and SNMP. It auto-discovers… | 100 | 4966 | active |
| crazy-max/diun Diun (Docker Image Update Notifier) is a Go tool that watches container images on Docker registries and notifies you when a tracked tag or … | 81 | 4963 | active |
| qixing-jk/all-api-hub All API Hub is an open-source browser extension (Chrome, Edge, Firefox, Safari) that acts as an all-in-one manager for AI relay/proxy site … | 80 | 4919 | active |
| LinuxGSM LinuxGSM is a command-line tool written in Bash for quickly deploying and managing Linux dedicated game servers. It supports 100+ game serv… | 99 | 4912 | active |
| M3 M3 is an open-source distributed metrics platform comprising a purpose-built time series database (M3DB), a metrics aggregator, a Prometheu… | 87 | 4908 | stable |
| Micrometer Micrometer is a vendor-neutral application observability facade for the JVM that provides a unified API for instrumenting code with dimensi… | 96 | 4907 | stable |
| Security Onion Security Onion is a free and open Linux distribution and platform for threat hunting, enterprise security monitoring, and log management. I… | 92 | 4906 | stable |
| PCAPdroid PCAPdroid is a privacy-friendly open source Android app that monitors, analyzes, and blocks network connections made by other apps without … | 97 | 4904 | active |
| harlan-zw/unlighthouse Unlighthouse is an open-source CLI tool that runs Google Lighthouse audits on every page of a website, auto-discovering URLs via sitemaps, … | 99 | 4901 | active |
| nguyenphutrong/quotio Quotio is a native macOS menu bar app (SwiftUI) that unifies multiple AI provider accounts (Claude, Gemini, OpenAI, Qwen, Antigravity, and … | 79 | 4882 | active |
| PaddlePaddle/VisualDL VisualDL is a deep learning visualization toolkit for PaddlePaddle that provides charts for tracking training metrics, visualizing model st… | 23 | 4881 | stable |
| jlcodes99/vscode-antigravity-cockpit A VS Code extension that monitors Google Antigravity AI model quotas via a Webview dashboard or native QuickPick mode. It shows remaining q… | 67 | 4850 | active |
| Aya Aya is a Rust library for building and loading eBPF programs on Linux, implemented entirely in Rust without libbpf or BCC. It provides BTF-… | 93 | 4846 | active |
| sgoudelis/ground-station Ground Station is an open-source, browser-based application suite for tracking satellites and celestial targets, controlling station hardwa… | 81 | 4819 | active |
| dromara/dynamic-tp DynamicTp is a lightweight Java framework for managing dynamically configurable, monitored thread pools based on configuration centers like… | 70 | 4812 | active |
| SeldonIO/seldon-core Seldon Core 2 is an MLOps and LLMOps framework for deploying, managing, and scaling machine learning models and modular AI applications on … | 66 | 4782 | active |
| microsoft/perfview PerfView is a free Windows-based performance-analysis tool for isolating CPU and memory performance issues, with special support for .NET a… | 95 | 4766 | active |
| microsoft/ProcMon-for-Linux A Linux reimagining of the classic Sysinternals Process Monitor (Procmon) tool, providing a convenient and efficient way for Linux develope… | 87 | 4740 | active |
| robusta-dev/krr Robusta KRR (Kubernetes Resource Recommender) is a CLI tool that optimizes resource allocation in Kubernetes clusters. It gathers pod usage… | 94 | 4734 | active |
| latitude-dev/latitude-llm Latitude is an open-source, MIT-licensed AI agent observability and monitoring platform that captures production agent traffic as traces an… | 87 | 4728 | active |
| motioneye-project/motioneye motionEye is a web-based frontend for the motion video surveillance daemon, providing a browser interface for configuring and viewing camer… | 82 | 4716 | active |
| acassen/keepalived Keepalived is a routing daemon written in C that provides load balancing and high availability for Linux systems. It implements VRRP v2/v3 … | 75 | 4715 | stable |
| HAMi HAMi (Heterogeneous AI Computing Virtualization Middleware) is a CNCF Incubating, Kubernetes-native GPU virtualization and scheduling middl… | 91 | 4691 | active |
| cppla/ServerStatus ServerStatus is a lightweight self-hosted server monitoring probe and status dashboard written in Go, with a Python agent for clients. It t… | 92 | 4687 | active |
| chewiebug/GCViewer GCViewer is a Java-based tool that visualizes and summarizes verbose garbage collection logs from Sun/Oracle, IBM, HP, and BEA JVMs, includ… | 72 | 4645 | active |
| tlkh/asitop asitop is a Python-based, nvtop-inspired performance monitoring CLI tool for Apple Silicon Macs. It displays CPU/GPU/ANE utilization, frequ… | 32 | 4645 | stable |
| Tracee Tracee is a Linux runtime security and forensics tool that uses eBPF to trace system calls, network activity, and file operations in real t… | 77 | 4632 | active |
| ntop/nDPI nDPI is an open source LGPLv3 C library for deep packet inspection that detects 450+ layer-7 application protocols from network traffic. It… | 84 | 4613 | stable |
| tokio-rs/console tokio-console is a diagnostics and debugging tool for asynchronous Rust programs built on Tokio and tracing. It streams task-level diagnost… | 76 | 4605 | active |
| apache/rocketmq-externals The Apache RocketMQ externals repository is the community home for incubating ecosystem projects around the RocketMQ message broker, such a… | 74 | 4593 | active |
| aaPanel/BaoTa BaoTa (BT Panel) is a self-hosted web-based server operations panel for Linux (and Windows) that simplifies managing websites, LAMP/LNMP st… | 67 | 4585 | active |
| plasma-umass/coz Coz is a causal profiler for native code written in C/C++ and Rust. It runs performance experiments to predict how optimizing specific line… | 79 | 4552 | active |
| hacklcx/HFish HFish is a free, enterprise-grade honeypot platform for deception-based defense, threat detection, and attacker tracing. It deploys decoy s… | 61 | 4552 | active |
| MetaCubeX/metacubexd metacubexd is the official web dashboard for the Mihomo (Clash Meta) proxy kernel, built with SolidJS, Tailwind CSS, and DaisyUI. It provid… | 91 | 4544 | active |
| kstenerud/KSCrash KSCrash is an open-source crash reporting framework for Apple platforms (iOS, macOS, tvOS, watchOS, visionOS). It catches Mach exceptions, … | 92 | 4500 | active |
| Tactical RMM Tactical RMM is a self-hosted remote monitoring and management tool built with Django, Vue, and a Go agent, integrating MeshCentral for rem… | 91 | 4496 | active |
| Slurm Slurm is an open-source, highly scalable cluster resource management and job scheduling system for Linux clusters. It allocates compute nod… | 100 | 4451 | stable |
| PGO (Crunchy Postgres Operator) PGO is the Crunchy Data Postgres Operator, a Kubernetes operator that declaratively manages production PostgreSQL clusters. It automates hi… | 92 | 4450 | stable |
| dqzboy/Docker-Proxy A self-hosted Docker registry proxy and management service that accelerates pulling images from Docker Hub, GHCR, Quay, K8s, MCR, Elastic, … | 90 | 4427 | active |
| mstange/samply Samply is a command-line sampling CPU profiler for macOS, Linux, and Windows that records profiles of arbitrary commands and displays them … | 66 | 4426 | active |
| autobase-tech/autobase Autobase is a self-hosted internal database platform for PostgreSQL that delivers a DBaaS-like experience on your own infrastructure. It pr… | 97 | 4412 | active |
| gpustat gpustat is a simple command-line utility for querying and monitoring NVIDIA GPU status, offering a compact alternative to nvidia-smi. It di… | 66 | 4391 | active |
| monitoror/monitoror Monitoror is a unified monitoring wallboard application written in Go that displays server status, CI build progress, and critical values o… | 35 | 4390 | active |
| cointop-sh/cointop Cointop is a fast, lightweight interactive terminal UI application for tracking cryptocurrency coin stats in real time, inspired by htop wi… | 10 | 4389 | active |
| php-debugbar/php-debugbar A PHP library that renders an in-browser debug bar showing collected data from PHP applications, including messages, timing, memory, except… | 86 | 4384 | stable |
| prometheus/client_python The official Python client library for Prometheus, providing instrumentation to expose application metrics such as counters, gauges, and hi… | 85 | 4376 | stable |
| AspNetCore HealthChecks A collection of ASP.NET Core health check packages for widely used services and platforms, plus a HealthChecks UI with storage providers, w… | 59 | 4374 | active |
| networkupstools/nut Network UPS Tools (NUT) is an open-source toolkit for monitoring and managing power devices such as UPS units, PDUs, ATS switches, PSUs, an… | 79 | 4366 | active |
| Cilium Hubble is a fully distributed network, service, and security observability platform for Kubernetes, built on top of Cilium and eBPF. It pro… | 94 | 4360 | active |
| vaxilu/x-ui x-ui is a web-based control panel for managing Xray proxy servers, supporting multiple protocols (vmess, vless, trojan, shadowsocks, etc.) … | 23 | 19097 | maintenance |
| RobertGummesson/BuildTimeAnalyzer-for-Xcode A macOS application that analyzes and displays a breakdown of Swift build times in Xcode. It helps developers identify slow-compiling code … | 51 | 4348 | active |
| redpanda-data/console Redpanda Console (formerly Kowl) is a web-based UI for managing and debugging Kafka and Redpanda clusters. It provides topic browsing, a ri… | 96 | 4334 | active |
| rfjakob/earlyoom earlyoom is a small daemon written in pure C that monitors available memory and free swap on Linux and kills the largest process when both … | 66 | 4311 | stable |
| microsoft/AI-Engineering-Coach A VS Code extension that analyzes local AI coding assistant session logs (across any harness) and turns them into actionable insights via a… | 59 | 4311 | active |
| Velociraptor Velociraptor is an open-source endpoint visibility, digital forensics, and incident response platform that collects host-based state inform… | 94 | 4304 | stable |
| uptrace/uptrace Uptrace is an open-source Application Performance Monitoring (APM) platform that collects and visualizes OpenTelemetry traces, metrics, and… | 92 | 4297 | active |
| deepflowio/deepflow DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous… | 97 | 4294 | active |
| robinebers/openusage OpenUsage is a free, open-source native macOS menu bar app that tracks usage of AI coding subscriptions like Claude, Codex, Cursor, Copilot… | 80 | 4275 | active |
| errbit/errbit Errbit is an open-source, self-hosted error catcher that collects and manages error notifications from other applications. It is Airbrake A… | 97 | 4270 | active |
| OWASP Dependency-Track OWASP Dependency-Track is an open-source component analysis platform that ingests CycloneDX SBOMs to continuously identify vulnerabilities,… | 99 | 4269 | active |
| Riemann Riemann is a network event stream processing system written in Clojure that aggregates events from servers and applications. It provides a … | 53 | 4265 | stable |
| SwanHubX/SwanLab SwanLab is an open-source AI training tracking and visualization platform with a Python SDK, CLI, and cloud or self-hosted dashboard. It in… | 88 | 4237 | active |
| hipcityreg/situation-monitor A real-time dashboard application for monitoring global news, financial markets, and geopolitical events. It aggregates live information st… | 41 | 4213 | active |
| KDE/heaptrack Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with comman… | 67 | 4184 | active |
| laravel/horizon Laravel Horizon is a first-party Laravel package providing a dashboard and code-driven configuration for Laravel Redis queues. It lets team… | 99 | 4177 | stable |
| yusing/godoxy GoDoxy is a lightweight, high-performance reverse proxy with a built-in WebUI, designed for self-hosters running Docker or Podman. It autom… | 87 | 4161 | active |
| cartography-cncf/cartography Cartography is a Python CLI tool that ingests infrastructure assets and their relationships from 30+ platforms (AWS, GCP, Azure, Kubernetes… | 100 | 4147 | active |
| foru17/neko-master Neko Master is a modern, elegant web dashboard for visualizing and analyzing network traffic from local gateway environments such as Clash … | 82 | 4146 | active |
| mlabouardy/komiser Komiser is an open-source, cloud-agnostic inspector that builds an inventory of cloud resources across AWS, GCP, Azure, DigitalOcean, and m… | 76 | 4144 | active |
| bcicen/ctop ctop is a top-like command-line interface for monitoring real-time metrics of multiple containers, with a condensed grid view and a single-… | 23 | 17840 | maintenance |
| CODO CODO (opendevops) is an open-source, one-stop enterprise operations platform for managing multi-cloud and hybrid cloud environments with au… | 63 | 4102 | active |
| thomasnordquist/MQTT-Explorer MQTT Explorer is a cross-platform desktop MQTT client built with Electron and TypeScript that visualizes broker topics in a structured hier… | 56 | 4077 | active |
| darold/pgbadger pgBadger is a standalone Perl CLI tool that parses PostgreSQL log files (syslog, stderr, csvlog, jsonlog, pgbouncer) and generates detailed… | 72 | 4069 | active |
| Apache Dubbo Dubbo Admin is the official visualization console and control plane for Apache Dubbo, implemented in Go with a Vue3 frontend. It lets opera… | 73 | 4063 | active |
| deepchecks/deepchecks Deepchecks is an open-source Python library for continuous validation of machine learning models and data, covering testing, CI integration… | 57 | 4060 | active |
| Motion-Project/motion Motion is an open-source C++ program that monitors video camera signals and detects changes (motion) in the images. It is commonly used for… | 68 | 4051 | active |
| google/mtail mtail is a Google open-source tool that extracts metrics from application logs using small pattern-action programs and exports them to time… | 52 | 4032 | active |
| getwud/wud WUD (What's up Docker?) is a self-hosted service that continuously monitors Docker containers, detects newer image versions across many reg… | 99 | 4020 | active |