Updated October 2026
Observability tools tell you what your systems are doing: metrics show trends, logs show events, and traces follow a single request across services. Open source tools let you collect all three without per-host or per-gigabyte pricing, and keep the data on your own infrastructure.
This list covers monitoring and alerting systems, dashboards, profilers, and uptime and change monitors. Every project is licensed, actively maintained, and ranked by GitHub stars.
Ranked by GitHub stars and refreshed daily.
by ruvnet
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
by louislam
A fancy self-hosted monitoring tool
by netdata
The fastest path to AI-powered full stack observability, even for lean teams.
by 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.
by prometheus
The Prometheus monitoring system and time series database.
by huginn
Create agents that monitor and act on your behalf. Your agents are standing by!
by glanceapp
A self-hosted dashboard that puts all your feeds in one place
by dgtlmoon
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 monito…
by influxdata
Scalable datastore for metrics, events, and real-time analytics
by mlflow
The open source AI engineering platform for agents, LLMs, and ML models. MLflow enables teams of all sizes to debug, evaluate, monitor, and optimize production-quality AI applications while control…
by henrygd
Lightweight server monitoring with historical data, docker stats, and alerts.
by cilium
eBPF-based Networking, Security, and Observability
by taosdata
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
by apache
APM, Application Performance Monitoring System
by PrefectHQ
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
by jaegertracing
CNCF Jaeger, a Distributed Tracing Platform
by vectordotdev
A high-performance observability data pipeline.
by openobserve
Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternativ…
by allinurl
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
by didi
一款面向泛前端产品研发全生命周期的效率平台。
by dianping
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
by VictoriaMetrics
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
by influxdata
Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
by bcicen
Top-like interface for container metrics
By GitHub stars, the most popular projects on this list right now are RuView, Uptime Kuma, and Netdata. The ranking is rebuilt every day from GitHub.
Monitoring checks known signals, such as CPU use or whether a site is up, and alerts when they cross a threshold. Observability is the wider ability to ask new questions about a system from its metrics, logs, and traces, including about failures you did not predict.
For many teams, yes. A common self-hosted stack pairs Prometheus for metrics, Grafana for dashboards, and an OpenTelemetry collector for traces and logs. The trade-off is that you run and scale the stack yourself instead of paying a vendor to.