back to home

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

83,061JavaScript
Analyze Code

#2netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

77,825C
Analyze Code

#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.

72,320TypeScript
Analyze Code

#4prometheus/prometheus

The Prometheus monitoring system and time series database.

62,878Go
Analyze Code

#5huginn/huginn

Create agents that monitor and act on your behalf. Your agents are standing by!

48,730Ruby
Analyze Code

#6getsentry/sentry

Developer-first error tracking and performance monitoring

43,185Python
Analyze Code

#7Unitech/pm2

Node.js Production Process Manager with a built-in Load Balancer.

42,945JavaScript
Analyze Code

#8glanceapp/glance

A self-hosted dashboard that puts all your feeds in one place

32,046Go
Analyze Code

#9nicolargo/glances

Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

31,745Python
Analyze Code

#10influxdata/influxdb

Scalable datastore for metrics, events, and real-time analytics

31,309Rust
Analyze Code

#11dgtlmoon/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!

30,289Python
Analyze Code

#12SigNoz/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

25,825TypeScript
Analyze Code

#13taosdata/TDengine

High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios

24,734C
Analyze Code

#14cilium/cilium

eBPF-based Networking, Security, and Observability

23,820Go
Analyze Code

#15osquery/osquery

SQL powered operating system instrumentation, monitoring, and analytics.

23,113C++
Analyze Code

#16langfuse/langfuse

🪢 Open source LLM engineering platform: LLM Observability, metrics, evals, prompt management, playground, datasets. Integrates with OpenTelemetry, Langchain, OpenAI SDK, LiteLLM, and more. 🍊YC W23

22,137TypeScript
Analyze Code

#17didi/DoKit

一款面向泛前端产品研发全生命周期的效率平台。

20,437Java
Analyze Code

#18allinurl/goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

20,242C
Analyze Code

#19henrygd/beszel

Lightweight server monitoring hub with historical data, docker stats, and alerts.

19,529Go
Analyze Code

#20dianping/cat

CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。

18,977Java
Analyze Code

#21bettercap/bettercap

The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.

18,856Go
Analyze Code

#22openobserve/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.

17,957TypeScript
Analyze Code

#23bcicen/ctop

Top-like interface for container metrics

17,609Go
Analyze Code

#24sqshq/sampler

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

14,485Go
Analyze Code

#25thanos-io/thanos

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

13,970Go
Analyze Code

#26pinpoint-apm/pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.

13,808Java
Analyze Code

#27winsiderss/systeminformer

A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ http://www.windows-internals.com

13,665C
Analyze Code

#28dastergon/awesome-sre

A curated list of Site Reliability and Production Engineering resources.

13,017
Analyze Code

#29ClementTsang/bottom

Yet another cross-platform graphical process/system monitor.

12,896Rust
Analyze Code

#30ccfos/nightingale

Nightingale is to monitoring and alerting what Grafana is to visualization.

12,841Go
Analyze Code

#31aksakalli/gtop

System monitoring dashboard for terminal

9,902JavaScript
Analyze Code

#32healthchecks/healthchecks

Open-source cron job and background task monitoring service, written in Python & Django

9,896Python
Analyze Code

#33prometheus-operator/prometheus-operator

Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

9,848Go
Analyze Code

#34gao-sun/eul

🖥️ macOS status monitoring app written in SwiftUI.

9,796Swift
Analyze Code

#35nezhahq/nezha

:trollface: Self-hosted, lightweight server and website monitoring and O&M tool

9,769Go
Analyze Code

#36upgundecha/howtheysre

A curated collection of publicly available resources on how technology and tech-savvy organizations around the world practice Site Reliability Engineering (SRE)

9,681JavaScript
Analyze Code

#37hyperdxio/hyperdx

Resolve production issues, fast. An open source observability platform unifying session replays, logs, metrics, traces and errors powered by ClickHouse and OpenTelemetry.

9,324TypeScript
Analyze Code

#38oguzhaninan/Stacer

Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web

9,227C++
Analyze Code

#39highlight/highlight

highlight.io: The open source, full-stack monitoring platform. Error monitoring, session replay, logging, distributed tracing, and more.

9,143TypeScript
Analyze Code

#40Abdenasser/neohtop

💪🏻 Blazing-fast system monitoring for your desktop (built with Rust, Tauri & Svelte)

8,911Svelte
Analyze Code

#41koala73/worldmonitor

Real-time global intelligence dashboard — AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface

8,876TypeScript
Analyze Code

#42Xfennec/progress

Linux tool to show progress for cp, mv, dd, ... (formerly known as cv)

8,822C
Analyze Code

#43traceloop/openllmetry

Open-source observability for your GenAI or LLM application, based on OpenTelemetry

6,848Python
Analyze Code

#44aceberg/WatchYourLAN

Lightweight network IP scanner written in Go. With notifications, history, export to Grafana

6,779Go
Analyze Code

#45open-telemetry/opentelemetry-collector

OpenTelemetry Collector

6,623Go
Analyze Code

#46Maciek-roboblog/Claude-Code-Usage-Monitor

Real-time Claude Code usage monitor with predictions and warnings

6,623Python
Analyze Code

#47XuehaiPan/nvitop

An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.

6,578Python
Analyze Code

#48lebinh/ngxtop

Real-time metrics for nginx server

6,524Python
Analyze Code