SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Monitoring Open-Source Projects
-
Project mention: Uptime Kuma vs Hosted Monitoring: Self-Hosted Is Not Always Free | dev.to | 2026-04-21
Uptime Kuma is one of the most popular open-source monitoring tools available today. It is self-hosted, beautifully designed, and completely free to use. If you are looking for an Uptime Kuma alternative or evaluating self-hosted monitoring against hosted options, you have probably seen it recommended in every Reddit thread, Hacker News discussion, and developer forum on the topic.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
> Like… has anyone done a Jepsen-like stress test on rsyslogd and shared the results? I’ve half-assedly looked before and not been able to find anything.
I've not used rsyslogd specifically, but I don't see how you'd have any issues with the log volume you described.
[1] https://github.com/netdata/netdata/tree/master/src/crates/ne...
[2] https://learn.netdata.cloud/docs/logs/systemd-journal-logs/s...
-
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.
Project mention: OpenTelemetry: The Foundation of Modern Cloud-Native Observability — Traces, Metrics, Logs, and the Future of Observability | dev.to | 2026-05-28Grafana Labs ecosystem Datadog New Relic Dynatrace Splunk Elastic Custom data lakes and analytics systems
-
To monitor and analyze rate limiting metrics, we're using a combination of Redis and Prometheus. We're storing rate limiting metrics in Redis and then using Prometheus to scrape the metrics and display them in a dashboard. Here's an example of how we're storing rate limiting metrics in Redis:
-
worldmonitor
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
Project mention: Worldmonitor: Real-time global intelligence dashboard | news.ycombinator.com | 2026-04-17 -
I’ve always used huginn[0] for these types of tasks, though the learning curve/implementation is a bit cumbersome for more trivial tasks like the proposed scenario.
[0] https://github.com/huginn/huginn
-
Project mention: Deep Dive: How Sentry 8.0 Captures Stack Traces for Rust 1.92 and React 19 Apps | dev.to | 2026-04-28
-
Project mention: PM2 process management for Node.js - Why You Need PM2 Process... | dev.to | 2026-01-02
Setting this up is a breeze. I’ll walk you through the steps I use for every project. Whether it’s a small side project or a big enterprise app, the process is the same. First, you need to have Node. js installed. Then, you can grab the PM2 on GitHub package.
-
-
glance
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
Project mention: Glances is a cross-platform system monitoring tool written in Python | news.ycombinator.com | 2026-03-23 -
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!
Project mention: Show HN: Get a webhook the moment a webpage changes | news.ycombinator.com | 2026-05-29Interesting, but how is this different from ChangeDetection (https://github.com/dgtlmoon/changedetection.io)?
I've used ChangeDetection for years and it's really solid I would say. Perhaps I'm missing something?
-
Project mention: InfluxDB VS arc - a user suggested alternative | libhunt.com/r/influxdb | 2026-04-26
-
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
Project mention: Three Budget-Guardrail Failure Modes That Matter More Than Model Quality (May 2026) | dev.to | 2026-05-19Source: https://github.com/langfuse/langfuse/issues/12614 (open, updated 2026-05-14)
-
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
-
TDengine
High-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios
-
Project mention: War Story: Debugging a Kafka 4.0 Consumer Lag Spike During a Product Launch Using Cilium 1.17 and Datadog 2026 | dev.to | 2026-04-28
This adds less than 2% overhead to your node’s CPU usage but exposes 14 Kafka-specific eBPF metrics that are critical for debugging lag. We’ve found that 72% of Kafka 4.0 lag incidents we’ve responded to in 2026 stem from node-level network policy issues that only eBPF can detect. If you’re using a different CNI, you can still use Cilium’s standalone eBPF probe https://github.com/cilium/cilium/tree/v1.17.2/contrib/kafka-probe to get these metrics without replacing your entire CNI. Always validate that kafka.heartbeat_drops_total is 0 in staging before every launch.
-
Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24
Cool project, I wish we had more GUIs for these OS functions. How was your experience with GTK4 and Rust?
And it's a bit sad that in the year of our lord 2025, the best way to get such fundamental information is by using regexes to parse a table[1], generated by a 6000-line C program[2], which is verified by (I hope I'm wrong!) a tiny test suite[3]. OSQuery[4] is also pretty cool, but it builds upon this fragile stack.
That's something I miss from Windows, at least PowerShell has built-in commands that give you structured output.
[1] https://github.com/grigio/network-monitor/blob/9dc470553bfdd...
[2] https://github.com/iproute2/iproute2/blob/main/misc/ss.c
[3] https://github.com/iproute2/iproute2/blob/main/testsuite/tes...
[4] https://osquery.io/
-
Project mention: I Tested 7 Self-Hosted Monitoring Tools on a $3 VPS in 2026 (Here's the One I Kept) | dev.to | 2026-05-15
# On the hub server mkdir beszel && cd beszel curl -L https://github.com/henrygd/beszel/releases/latest/download/beszel_Linux_x86_64.tar.gz \ | tar -xz ./beszel serve # On every agent server curl -L https://github.com/henrygd/beszel/releases/latest/download/beszel-agent_Linux_x86_64.tar.gz \ | tar -xz KEY="$(cat ~/.ssh/id_ed25519.pub)" ./beszel-agent # Add the agent in the hub web UI, paste the public key, done
-
Project mention: We Cut Log Costs by 35% Using Vector 0.30 and Loki 3.0: Lessons from a 3-Month Tuning | dev.to | 2026-05-04
We evaluated three alternatives: ClickHouse for log storage, Fluent Bit for log collection, and the Vector (https://github.com/vectordotdev/vector) + Loki (https://github.com/grafana/loki) stack. ClickHouse had great query performance but required manual index management, which would add operational overhead. Fluent Bit was lightweight but lacked the transform capabilities we needed to mask PII and drop low-value logs. Vector and Loki stood out: Vector is a Rust-based agent with 1/10th the memory footprint of Filebeat, and Loki is designed for cost-efficient log storage with a query model that aligns with how our team actually debugs (using labels, not full-text search).
-
GoAccess
GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
GoAccess is a fast terminal and HTML log analyzer for nginx access logs (requests/sec, status codes, top URLs, referrers, user agents). This guide covers installation, optional S3 download, and typical run modes.
-
-
bettercap
The Swiss Army knife for 802.11, BLE, HID, CAN-bus, IPv4 and IPv6 networks reconnaissance and MITM attacks.
-
Project mention: Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats | dev.to | 2026-05-28
raw handler
Monitoring discussion
Monitoring related posts
-
RemotePower – self-hosted remote power management
-
Rate Limiting in Spring Boot REST APIs: Bucket4j + Redis
-
Mqtt-dashboard – A self-hostable MQTT dashboard/explorer for IoT developers
-
I benchmarked my own semantic cache against RedisVL and Upstash for a week. Here is what actually held up
-
Show HN: Get a webhook the moment a webpage changes
-
OpenTelemetry: The Foundation of Modern Cloud-Native Observability — Traces, Metrics, Logs, and the Future of Observability
-
Chronos vs Toto: Zero-Shot Forecasting Benchmark Results
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source Monitoring projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | uptime-kuma | 87,646 |
| 2 | Netdata | 79,077 |
| 3 | Grafana | 74,122 |
| 4 | prometheus | 64,324 |
| 5 | worldmonitor | 55,866 |
| 6 | Huginn | 49,402 |
| 7 | Sentry | 44,052 |
| 8 | PM2 | 43,203 |
| 9 | glance | 34,855 |
| 10 | glance | 32,728 |
| 11 | changedetection.io | 31,876 |
| 12 | InfluxDB | 31,531 |
| 13 | langfuse | 28,520 |
| 14 | signoz | 27,194 |
| 15 | TDengine | 24,883 |
| 16 | cilium | 24,441 |
| 17 | OSQuery | 23,288 |
| 18 | beszel | 22,437 |
| 19 | vector | 21,985 |
| 20 | GoAccess | 20,624 |
| 21 | DoraemonKit | 20,417 |
| 22 | bettercap | 19,385 |
| 23 | cadvisor | 19,179 |