Open Source Monitoring Apps

Discover best open source monitoring tools to track system health, performance & infrastructure. Ensure uptime, identify bottlenecks & improve reliability.

59 apps available

Apps in Monitoring

MIT
JavaScript
56%
MIT

Uptime Kuma

Monitoring

91,888

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.

View details
91
Repo Health
81
Technical
62
Dependency
Built with
JavaScript 56%
Vue 41%
Updated 5 days ago
TypeScript
99%
MIT

GraphQL Hive

Developer Tools · Devops · Monitoring

484

Open-source GraphQL schema registry and observability platform with breaking change detection, federation support, and CI/CD integration for teams of any size.

View details
90
Repo Health
81
Technical
69
Dependency
Built with
TypeScript 99%
Updated 5 days ago
Go
69%
MIT

Gotify

Developer Tools · Monitoring

15,993

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.

View details
89
Repo Health
74
Technical
70
Dependency
Built with
Go 69%
TypeScript 30%
Updated 1 weeks ago
TypeScript
96%
MIT

HyperDX

Analytics · Developer Tools · Monitoring

9,916

Open source observability platform that unifies logs, traces, metrics, and session replays on ClickHouse — now the core of ClickStack.

View details
87
Repo Health
83
Technical
65
Dependency
Built with
TypeScript 96%
Updated 1 weeks ago
Python
45%
MIT

Maltrail

Monitoring · Security

8,609

Detect malicious network traffic using 47+ live threat feeds, heuristics, and a fat-client reporting dashboard — no commercial stack required.

View details
87
Repo Health
59
Technical
100
Dependency
Built with
Python 45%
Rust 39%
Updated 6 days ago
Go
64%
MIT

hoop

Monitoring · Security

823

A wire-protocol gateway that enforces data masking, command blocking, approval workflows, and full session recording for engineers and AI agents accessing production infrastructure.

View details
85
Repo Health
80
Technical
64
Dependency
Built with
Go 64%
Clojure 17%
JavaScript 11%
Updated 1 weeks ago
Rust
99%
MIT

abtop

Developer Tools · Monitoring

3,669

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.

View details
74
Repo Health
79
Technical
78
Dependency
Built with
Rust 99%
Updated 2 weeks ago
JavaScript
54%
MIT

GPU Hot

Devops · Monitoring

1,633

Real-time NVIDIA GPU monitoring dashboard — self-hosted, scale from 1 to 100+ GPUs with sub-second metrics and no cloud dependency.

View details
60
Repo Health
73
Technical
79
Dependency
Built with
JavaScript 54%
Python 34%
Updated 1 months ago
Svelte
63%
MIT

NeoHtop

Monitoring

9,384

A cross-platform desktop system monitor built with Rust, Tauri, and Svelte that gives real-time process visibility with a modern, themable UI.

View details
46
Repo Health
72
Technical
73
Dependency
Built with
Svelte 63%
TypeScript 23%
Rust 11%
Updated 6 months ago
TypeScript
79%
MIT

Trench

Analytics · Data Engineering · Monitoring

1,663

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.

View details
44
Repo Health
81
Technical
73
Dependency
Built with
TypeScript 79%
MDX 15%
Updated 6 months ago
Go
85%
MIT

Statusnook

Monitoring

985

Deploy a self-hosted status page with endpoint monitoring and automatic HTTPS in minutes, with no external dependencies required.

View details
35
Repo Health
49
Technical
74
Dependency
Built with
Go 85%
CSS 10%
Updated 1 years ago
TypeScript
42%
MIT

Portpal

Developer Tools · Monitoring

519

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.

View details
28
Repo Health
44
Technical
78
Dependency
Built with
TypeScript 42%
Rust 24%
CSS 23%
Updated 5 months ago

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.

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers