Open Source Monitoring Apps
Discover best open source monitoring tools to track system health, performance & infrastructure. Ensure uptime, identify bottlenecks & improve reliability.
Apps in Monitoring
Uptime Kuma
Monitoring
Self-hosted monitoring for every service you run — 23 monitor types, 95 notification channels, live dashboards, and public status pages with no vendor lock-in.
GraphQL Hive
Developer Tools · Devops · Monitoring
Open-source GraphQL schema registry and observability platform with breaking change detection, federation support, and CI/CD integration for teams of any size.
Gotify
Developer Tools · Monitoring
A lightweight, self-hosted push notification server that sends and receives messages in real time over WebSocket, with a sleek web UI and a native Go plugin system.
HyperDX
Analytics · Developer Tools · Monitoring
Open source observability platform that unifies logs, traces, metrics, and session replays on ClickHouse — now the core of ClickStack.
Maltrail
Monitoring · Security
Detect malicious network traffic using 47+ live threat feeds, heuristics, and a fat-client reporting dashboard — no commercial stack required.
hoop
Monitoring · Security
A wire-protocol gateway that enforces data masking, command blocking, approval workflows, and full session recording for engineers and AI agents accessing production infrastructure.
abtop
Developer Tools · Monitoring
Like htop, but for your AI coding agents — monitor Claude Code, Codex CLI, and OpenCode sessions, tokens, context windows, rate limits, and orphan ports all from one terminal screen.
GPU Hot
Devops · Monitoring
Real-time NVIDIA GPU monitoring dashboard — self-hosted, scale from 1 to 100+ GPUs with sub-second metrics and no cloud dependency.
NeoHtop
Monitoring
A cross-platform desktop system monitor built with Rust, Tauri, and Svelte that gives real-time process visibility with a modern, themable UI.
Trench
Analytics · Data Engineering · Monitoring
Open-source event tracking infrastructure built on Kafka and ClickHouse that handles thousands of events per second on a single node, with full Segment API compatibility and no cookies.
Statusnook
Monitoring
Deploy a self-hosted status page with endpoint monitoring and automatic HTTPS in minutes, with no external dependencies required.
Portpal
Developer Tools · Monitoring
A native desktop dashboard that shows every port your machine is listening on, kills the process blocking it in one click, and visualizes how your services are actually connected.
About Monitoring
Effective monitoring is crucial for maintaining reliable and performant software. These applications provide real-time visibility into the behavior of your systems, allowing you to quickly identify and resolve issues before they impact users. They move beyond simple uptime checks, offering deep insights into resource utilization, application response times, and error rates.
Typical features include alerting based on customizable thresholds, dashboarding for data visualization, and log aggregation to centralize troubleshooting information. Many solutions also feature historical data analysis for trend identification and capacity planning, as well as integrations with other development tools. Common data sources include CPU usage, memory consumption, network traffic, disk I/O, and application-specific metrics.
This category matters because it directly addresses critical problems like downtime, performance bottlenecks, and security threats. By proactively detecting anomalies, monitoring tools enable faster mean time to resolution (MTTR) and improved user experience. Automated alerts reduce the need for manual intervention, freeing up developers to focus on building features instead of firefighting. Robust monitoring is also essential for compliance and auditing in regulated industries.