Best Open Source monitoring Libraries
A curated list of the most popular GitHub repositories tagged with monitoring. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.
#1louislam/uptime-kuma
A fancy self-hosted monitoring tool
#2netdata/netdata
The fastest path to AI-powered full stack observability, even for lean teams.
#3grafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
#4prometheus/prometheus
The Prometheus monitoring system and time series database.
#5huginn/huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
#6getsentry/sentry
Developer-first error tracking and performance monitoring
#7Unitech/pm2
Node.js Production Process Manager with a built-in Load Balancer.
#8koala73/worldmonitor
Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
#9ruvnet/RuView
π RuView: WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection — all without a single pixel of video.
#10langfuse/langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
#11glanceapp/glance
A self-hosted dashboard that puts all your feeds in one place
#12nicolargo/glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
#13influxdata/influxdb
Scalable datastore for metrics, events, and real-time analytics
#14dgtlmoon/changedetection.io
Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!
#15SigNoz/signoz
SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
#16cilium/cilium
eBPF-based Networking, Security, and Observability
#17taosdata/TDengine
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
#18dianping/cat
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
#19bettercap/bettercap
The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.
#20openobserve/openobserve
OpenObserve is an open-source observability platform for logs, metrics, traces, and frontend monitoring. A cost-effective alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.
#21bcicen/ctop
Top-like interface for container metrics
#22fail2ban/fail2ban
Daemon to ban hosts that cause multiple authentication errors
#23influxdata/telegraf
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
#24VictoriaMetrics/VictoriaMetrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
#25pinpoint-apm/pinpoint
APM, (Application Performance Management) tool for large-scale distributed systems.
#26healthchecks/healthchecks
Open-source cron job and background task monitoring service, written in Python & Django
#27aksakalli/gtop
System monitoring dashboard for terminal
#28prometheus-operator/prometheus-operator
Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes
#29gao-sun/eul
🖥️ macOS status monitoring app written in SwiftUI.
#30nezhahq/nezha
:trollface: Self-hosted, lightweight server and website monitoring and O&M tool
#31upgundecha/howtheysre
A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)
#32hyperdxio/hyperdx
Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.
#33oguzhaninan/Stacer
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
#34highlight/highlight
highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.
#35Abdenasser/neohtop
💪🏻 Blazing-fast system monitoring for your desktop (built with Rust, Tauri & Svelte)
#36Xfennec/progress
Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)
#37rcourtman/Pulse
Monitoring for Proxmox, Docker, Kubernetes, TrueNAS, and vSphere that watches your infrastructure for you: smart alerts, AI patrols that catch silent failures, and verified fixes
#38cortexproject/cortex
A horizontally scalable, highly available, multi-tenant, long term Prometheus.
#39sitespeedio/sitespeed.io
sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real browsers in various environments.
#40amanusk/s-tui
Terminal-based CPU stress and monitoring utility
#41micrometer-metrics/micrometer
An application observability facade for the most popular observability tools. Think SLF4J, but for observability.
#42rajnandan1/kener
Stunning status pages, batteries included!
#43networkupstools/nut
The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships!
#44DataDog/datadog-agent
Main repository for Datadog Agent
#45perses/perses
The CNCF sandbox for observability visualisation. Already supports Prometheus, Tempo, Loki and Pyroscope - more data sources to come!
#46monoscope-tech/monoscope
Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via LLMs.
#47percona/pmm
Percona Monitoring and Management: an open source database monitoring, observability and management tool
#48ozeranskii/httptap
Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.
#49kuvasz-uptime/kuvasz
Kuvasz (pronounce as [ˈkuvɒs]) is an open-source uptime and SSL monitoring service, with multiple notification channels, status pages, IAC support via YAML, Prometheus integration, a complete REST API and many more!
#50sni/thruk
Thruk is a multibackend monitoring webinterface for Naemon, Nagios, Icinga and Shinken using the Livestatus API.