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 |
|---|---|---|---|
| orf/gping gping is a cross-platform command-line ping utility that visualizes ping latency as a live graph in the terminal. It supports graphing mult… | 92 | 12691 | active |
| elastic/beats Elastic Beats is a family of lightweight data shippers written in Go that collect logs, metrics, network packets, audit data, and uptime si… | 95 | 12653 | active |
| welldone-software/why-did-you-render why-did-you-render is a JavaScript library that monkey patches React to notify developers about potentially avoidable re-renders of compone… | 65 | 12525 | active |
| keephq/keep Keep is an open-source AIOps and alert management platform that consolidates alerts from 90+ monitoring tools into a single pane of glass w… | 92 | 12417 | active |
| provectus/kafka-ui UI for Apache Kafka is a free, open-source web UI for monitoring and managing Apache Kafka clusters. It provides a lightweight dashboard to… | 23 | 12297 | active |
| future-architect/vuls Vuls is an agent-less vulnerability scanner written in Go that detects CVEs on Linux, FreeBSD, Windows, macOS, containers, WordPress, progr… | 98 | 12284 | active |
| Crawlab Crawlab is a Go-based distributed web crawler management platform with a web UI for managing, scheduling, and monitoring spiders written in… | 49 | 12278 | active |
| TwiN/gatus Gatus is a self-hosted, developer-oriented health dashboard and status page that monitors services via HTTP, ICMP, TCP, and DNS checks with… | 97 | 12215 | stable |
| jason5ng32/MyIP MyIP (IPCheck.ing) is an open-source, self-hostable web application that acts as an all-in-one IP toolbox. It shows your IPv4/IPv6 and geol… | 94 | 12156 | active |
| LMCache/LMCache LMCache is a KV cache management layer for LLM inference that stores, compresses, and reuses KV caches across requests, sessions, and servi… | 88 | 12133 | active |
| kubeshark/kubeshark Kubeshark is an eBPF-powered network observability tool for Kubernetes that indexes cluster-wide L4/L7 traffic with full Kubernetes context… | 99 | 12101 | active |
| calesthio/Crucix Crucix is a self-hosted OSINT intelligence terminal that aggregates 27 open-source data feeds (satellite fire detection, flight tracking, r… | 49 | 12090 | active |
| Alexays/Waybar Waybar is a highly customizable status bar for Wayland compositors, built with GTK and C++ for Sway and other wlroots-based compositors lik… | 77 | 12034 | active |
| shirou/gopsutil gopsutil is a Go port of Python's psutil library for retrieving system information such as CPU, memory, disk, network, and process metrics.… | 98 | 11931 | stable |
| Arize Phoenix Arize Phoenix is an open-source AI observability and evaluation platform for tracing, debugging, and evaluating LLM applications. It suppor… | 95 | 11875 | active |
| Kubescape Kubescape is an open-source Kubernetes security platform (a CNCF incubating project) offering misconfiguration scanning, vulnerability asse… | 100 | 11815 | active |
| tensorzero/tensorzero TensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation behi… | 10 | 11716 | active |
| Pyroscope Grafana Pyroscope is an open-source continuous profiling platform and database that aggregates, stores, and queries profiling data (CPU, me… | 99 | 11699 | active |
| 0xJacky/nginx-ui Nginx UI is a self-hosted web interface for managing Nginx servers and clusters, built with Go and Vue. It offers online config editing wit… | 95 | 11636 | active |
| getagentseal/codeburn CodeBurn is a free, local-first tool that tracks AI coding token usage and cost across 41 AI coding tools (Claude Code, Cursor, Codex, Gemi… | 78 | 11447 | active |
| Weights & Biases Weights & Biases (wandb) is a Python SDK and platform for tracking, visualizing, and managing machine learning experiments, including metri… | 100 | 11303 | active |
| giampaolo/psutil psutil is a cross-platform Python library for retrieving information about running processes and system utilization (CPU, memory, disks, ne… | 77 | 11294 | stable |
| jemalloc/jemalloc jemalloc is a general-purpose malloc(3) memory allocator implementation emphasizing fragmentation avoidance and scalable concurrency suppor… | 89 | 11241 | stable |
| Syllo/nvtop NVTOP is an htop-like ncurses task monitor for GPUs and AI accelerators, supporting NVIDIA, AMD, Intel, Apple, Huawei Ascend, Qualcomm Adre… | 85 | 11034 | active |
| Checkmate Checkmate is an open-source, self-hosted infrastructure and uptime monitoring platform by Bluewave Labs. It tracks server hardware, uptime,… | 91 | 10946 | active |
| henrypp/memreduct Mem Reduct is a lightweight Windows application that monitors system memory usage in real time and cleans system cache using undocumented N… | 74 | 10822 | active |
| KEDA KEDA is a Kubernetes-based event-driven autoscaler that scales any container workload based on the number of events needing processing, usi… | 94 | 10643 | stable |
| stakater/Reloader Reloader is a Kubernetes controller written in Go that watches for changes to ConfigMaps, Secrets, and CSI-mounted secrets, and automatical… | 97 | 10448 | active |
| healthchecks/healthchecks Healthchecks is an open-source cron job and background task monitoring service built with Python and Django. It listens for HTTP or email p… | 93 | 10424 | stable |
| PiKVM PiKVM is an open-source KVM-over-IP solution built on Raspberry Pi that lets you remotely control servers and workstations (keyboard, video… | 77 | 10390 | stable |
| bpftrace/bpftrace bpftrace is a high-level tracing language and CLI tool for Linux that compiles one-liner scripts to eBPF bytecode via LLVM. It supports ker… | 97 | 10355 | active |
| Nezha Monitoring Nezha Monitoring is a self-hosted, lightweight server and website monitoring and O&M platform consisting of a central dashboard and lightwe… | 92 | 10329 | active |
| fossasia/visdom Visdom is a Python tool for real-time visualization, monitoring, and collaborative analysis of live data and ML experiments. It provides a … | 87 | 10322 | active |
| runcat-dev/RunCat365 RunCat 365 is a Windows desktop application that displays a cute running cat animation in the taskbar, with the cat's speed reflecting syst… | 81 | 10316 | active |
| XMRig XMRig is a high-performance, open-source, cross-platform CPU/GPU miner for RandomX, KawPow, CryptoNight, and GhostRider algorithms, plus a … | 84 | 10137 | active |
| apache/cassandra Apache Cassandra is an open-source NoSQL distributed wide-column database written in Java, designed for linear scalability and fault tolera… | 76 | 10115 | stable |
| hyperdxio/hyperdx HyperDX is an open-source observability platform that unifies session replays, logs, metrics, traces, and errors in a single interface, bui… | 92 | 9949 | active |
| francescopace/espectre ESPectre is an open-source motion detection system that analyzes Wi-Fi Channel State Information (CSI) on ESP32 devices to detect movement … | 84 | 9636 | active |
| telekom-security/tpotce T-Pot is an all-in-one, optionally distributed honeypot platform that bundles 20+ honeypots with the Elastic Stack for visualization, live … | 66 | 9547 | active |
| major/MySQLTuner-perl MySQLTuner is a Perl script that audits a running MySQL, MariaDB, or Percona Server instance and reports configuration variables, status me… | 97 | 9479 | active |
| Falco Falco is a CNCF-graduated cloud native runtime security tool for Linux that monitors kernel events (syscalls) via eBPF or kernel modules an… | 94 | 9478 | stable |
| CloudNativePG CloudNativePG is an open-source Kubernetes operator that manages the full lifecycle of highly available PostgreSQL clusters using native st… | 98 | 9440 | stable |
| NeoHtop NeoHtop is a modern, cross-platform desktop system monitor built with Rust, Tauri, and Svelte. It provides real-time process monitoring wit… | 54 | 9396 | active |
| highlight/highlight highlight.io is an open-source, full-stack monitoring platform combining session replay, error monitoring, logging, and distributed tracing… | 79 | 9384 | active |
| LibreHardwareMonitor/LibreHardwareMonitor Libre Hardware Monitor is a free, open-source Windows application that monitors temperature sensors, fan speeds, voltages, load, and clock … | 76 | 9236 | active |
| async-profiler/async-profiler A low-overhead sampling profiler for Java applications built on HotSpot's AsyncGetCallTrace API and Linux perf_events. It profiles CPU time… | 96 | 9169 | stable |
| openstatus Openstatus is an open-source status page and uptime monitoring platform that monitors websites, APIs, and services from 28 global regions a… | 73 | 9143 | active |
| teslamate-org/teslamate TeslaMate is a self-hosted data logger for Tesla vehicles, written in Elixir, that records high-precision drive and charging data into a Po… | 99 | 9131 | active |
| flightlessmango/MangoHud MangoHud is a Vulkan and OpenGL overlay that displays real-time performance metrics like FPS, frametimes, CPU/GPU load, and temperatures in… | 88 | 9128 | active |
| Supervisor Supervisor is a client/server process control system for UNIX-like operating systems that starts, stops, restarts, and monitors processes a… | 55 | 9124 | stable |
| CacheCloud CacheCloud is a self-hosted Redis cloud management platform from Sohu TV that supports Standalone, Sentinel, and Cluster Redis architecture… | 72 | 9032 | active |
| kubernetes/autoscaler The official Kubernetes autoscaling repository containing the Cluster Autoscaler, Vertical Pod Autoscaler, and Addon Resizer components. It… | 95 | 8998 | stable |
| sveinbjornt/Sloth Sloth is a native macOS application that displays all open files, directories, sockets, pipes, and devices in use by running processes, ser… | 82 | 8968 | stable |
| ankane/pghero PgHero is a performance dashboard for PostgreSQL, available as a Docker image or a Rails engine. It provides insight into query performance… | 77 | 8936 | stable |
| Xfennec/progress A small C command-line tool that scans running coreutils commands (cp, mv, dd, tar, gzip, etc.) and displays their progress as a percentage… | 32 | 8858 | stable |
| lollipopkit/flutter_server_box A cross-platform Flutter application for monitoring and managing Linux, Unix, and Windows servers from mobile and desktop devices. It provi… | 100 | 8852 | active |
| databasus/databasus Databasus is a free, open-source, self-hosted backup tool for PostgreSQL (plus MySQL, MariaDB, and MongoDB) with Point-in-Time Recovery via… | 82 | 8847 | active |
| esnet/iperf iperf3 is a command-line tool for actively measuring the maximum achievable bandwidth on IP networks over TCP, UDP, and SCTP. It reports th… | 90 | 8816 | active |
| Maciek-roboblog/Claude-Code-Usage-Monitor A Python CLI tool that monitors Claude Code usage in real time, showing token consumption, rate limits, and burn predictions in a Rich term… | 73 | 8753 | active |
| patroni/patroni Patroni is a Python-based high-availability orchestrator for PostgreSQL clusters that automates leader election, failover, and replication … | 95 | 8741 | active |
| GoogleChrome/web-vitals A tiny (~3KB) JavaScript library from Google for measuring Web Vitals metrics (CLS, INP, LCP, FCP, TTFB) on real users in the browser, matc… | 77 | 8643 | active |
| prometheus/alertmanager Alertmanager is the Prometheus project's alert handling component, written in Go. It receives alerts from Prometheus servers or other clien… | 92 | 8627 | stable |
| stamparm/maltrail Maltrail is a malicious network traffic detection system that matches observed domains, URLs, IP addresses, and User-Agent values against o… | 97 | 8620 | active |
| brndnmtthws/conky Conky is a lightweight, highly configurable system monitor that displays system statistics and other information directly on your desktop. … | 100 | 8535 | active |
| Anteon Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates … | 51 | 8517 | active |
| timercrack/trader An automated futures trading application built around the CTP native gateway, with a pybind11 C++ bridge to the Thost API, a Python-side ga… | 60 | 8460 | active |
| htop-dev/htop htop is a cross-platform interactive process viewer for the terminal, written in C and requiring ncurses. It lets users scroll, sort, filte… | 91 | 8393 | stable |
| django-commons/django-debug-toolbar A configurable set of panels for Django that display debug information about the current request/response, such as SQL queries, timings, an… | 93 | 8379 | stable |
| Sysdig Sysdig is a Linux system exploration and troubleshooting tool that captures system calls and OS events at the kernel level, with native sup… | 72 | 8301 | active |
| AnalogJ/scrutiny Scrutiny is a self-hosted web dashboard for hard drive S.M.A.R.T monitoring that integrates with the smartd daemon. It tracks historical S.… | 98 | 8286 | active |
| k8sgpt k8sgpt is a CLI tool that scans Kubernetes clusters, diagnoses issues, and triages them in plain English using AI backends like OpenAI, Azu… | 98 | 8255 | active |
| ntop/ntopng ntopng is a web-based network traffic monitoring and cybersecurity application that provides real-time visibility into hosts, applications,… | 86 | 8202 | stable |
| fluent/fluent-bit Fluent Bit is a fast, lightweight telemetry agent written in C that collects, processes, and forwards logs, metrics, and traces from any so… | 99 | 8151 | stable |
| Zeek Zeek (formerly Bro) is an open-source network security monitor and analysis framework that passively inspects network traffic and produces … | 97 | 8123 | stable |
| cilium/ebpf ebpf-go is a pure-Go library for loading, modifying, and attaching eBPF programs to hooks in the Linux kernel, with no dependency on libbpf… | 89 | 7998 | stable |
| evidentlyai/evidently Evidently is an open-source Python framework for evaluating, testing, and monitoring ML and LLM-powered systems, with 100+ built-in metrics… | 97 | 7984 | active |
| ajenti/ajenti Ajenti is a modular Linux and BSD server administration panel built with Python 3 and AngularJS. It ships with many stock plugins for syste… | 84 | 7967 | active |
| Coroot Coroot is an open-source, self-hosted observability and APM platform that uses eBPF to collect metrics, logs, traces, and continuous profil… | 95 | 7966 | active |
| chaos-mesh/chaos-mesh Chaos Mesh is an open-source, cloud-native chaos engineering platform for Kubernetes that injects controlled faults (pod, network, DNS, HTT… | 92 | 7938 | active |
| Traccar Traccar is an open-source GPS tracking server written in Java that supports 200+ GPS protocols and 2000+ tracking device models. It provide… | 99 | 7874 | stable |
| dropwizard/metrics Dropwizard Metrics is a Java library for capturing JVM- and application-level metrics such as gauges, counters, histograms, and timers. It … | 96 | 7845 | stable |
| Scout Suite Scout Suite is an open source multi-cloud security auditing tool that assesses the security posture of cloud environments. It gathers confi… | 39 | 7824 | stable |
| AdnanHodzic/auto-cpufreq auto-cpufreq is an automatic CPU speed and power optimizer for Linux that monitors battery state, CPU usage, temperature, and system load t… | 90 | 7807 | active |
| PowerJob/PowerJob PowerJob is an open-source enterprise job scheduling and distributed computing framework written in Java. It provides a web console, multip… | 98 | 7794 | active |
| gaogaotiantian/viztracer VizTracer is a low-overhead debugging and profiling tool that traces and visualizes Python code execution on an interactive timeline. It re… | 76 | 7754 | active |
| OneUptime OneUptime is a complete open-source monitoring and observability platform combining uptime monitoring, incident management, on-call schedul… | 96 | 7752 | active |
| OpenTelemetry Collector The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs… | 100 | 7683 | stable |
| aceberg/WatchYourLAN WatchYourLAN is a lightweight network IP scanner written in Go with a web GUI, designed to discover and track hosts on a local network via … | 49 | 7629 | active |
| mnfst/manifest Manifest is an open-source LLM gateway and router that lets AI agents and apps reach all their model providers through one OpenAI- and Anth… | 93 | 7551 | active |
| arkime/arkime Arkime is an open-source, large-scale network analysis, full packet capture, and session indexing system that stores traffic in standard PC… | 99 | 7536 | active |
| oldratlee/useful-scripts A collection of handy shell and Java utility scripts that automate common developer tasks, such as finding CPU-hungry Java threads and dupl… | 59 | 7520 | active |
| ringhyacinth/Star-Office-UI A pixel-art style AI office dashboard that visualizes AI assistant work states in real time, showing which agents are online, what they are… | 55 | 7484 | active |
| kubernetes-sigs/headlamp Headlamp is a user-friendly, extensible Kubernetes web UI for listing, viewing, and managing cluster resources. It runs in-cluster via Helm… | 100 | 7478 | active |
| traceloop/openllmetry OpenLLMetry is an open-source set of OpenTelemetry extensions and SDKs that provide observability (tracing, metrics, logging) for LLM and G… | 90 | 7463 | active |
| apache/hertzbeat Apache HertzBeat is an AI-powered, agentless open-source real-time observability system that unifies metrics collection, log aggregation, a… | 89 | 7423 | active |
| Calico Calico is an open-source cloud-native networking and network security platform for Kubernetes, providing pod networking (CNI), network poli… | 99 | 7398 | stable |
| evcc evcc is an open-source EV charge controller and home energy management system written in Go, designed to run locally without cloud dependen… | 95 | 7356 | active |
| Bullet A Ruby gem that detects N+1 queries, unused eager loading, and missing counter caches in ActiveRecord and Mongoid applications during devel… | 77 | 7336 | active |
| MeshCentral MeshCentral is a self-hosted, web-based remote monitoring and management (RMM) platform built on Node.js. It lets administrators install ag… | 97 | 7332 | active |
| AgentDeskAI/browser-tools-mcp An MCP server plus Chrome extension that streams console logs, network activity, screenshots, and Lighthouse audits from a user's real, log… | 80 | 7329 | active |