Portracker automates port monitoring across hosts using peer-to-peer federation, Docker socket proxy for secure access, and embedded SQLite for zero external dependencies.
Beszel consolidates server monitoring into a single Go binary using a hub-agent architecture and PocketBase for UI and auth. It offers essential metrics with low resource use, trading flexibility for simplicity.
Nightingale is a Go alerting engine integrating multiple data sources and supporting AI-driven alert management via its MCP Server. It offers flexible notifications and self-healing capabilities.
Pulse is a Go-based self-hosted dashboard that unifies monitoring for Proxmox, Docker, and Kubernetes. It features AI-driven health checks detecting silent failures in homelab infrastructure.
hw-smi is a minimal C++ tool for CPU/GPU telemetry that bypasses OS layers to read metrics directly from vendor APIs. It documents real-world vendor API fragmentation and runs lightweight ASCII terminal UIs.
DockMon offers secure multi-host Docker monitoring with a Go agent using mTLS, FastAPI backend, React frontend, real-time dashboards, and multi-channel alerts. A solid choice for enterprise-grade observability.
abtop is a Rust TUI that monitors local AI coding agents by scanning processes and files without API keys. Supports macOS, Linux, Windows with tmux pane jumping and colorblind themes.
Portracker is a self-hosted port monitoring tool with embedded SQLite and Docker socket proxy for secure, read-only Docker API access. It supports multi-server federation and TrueNAS integration.
Sampler is a Go CLI tool for terminal telemetry, visualizing server metrics via sparklines from various data sources. Easy to install, minimal dependencies, extensible.
ai-marketplace-monitor automates Facebook Marketplace searches using Python and Playwright, enabling personalized item monitoring with notifications. Legal constraints limit its use to hobbyist scenarios.
macmon is a Rust CLI tool that monitors Apple Silicon power consumption without root, using private macOS APIs. It offers TUI, JSON, and HTTP server modes, plus Prometheus integration.
Cachet is a self-hosted status page system built with Laravel and PHP 8.2+. It supports multiple databases and is undergoing a 3.x rewrite. Here’s an architectural and code quality overview.
Grafana is an open-source monitoring platform with an extensible plugin architecture enabling diverse data source integrations and dynamic dashboards with alerting. Here’s how its modular design shapes flexibility and performance.
Uptime Kuma is a self-hosted monitoring tool with a Vue 3 reactive UI and WebSocket-powered real-time updates. Supports HTTP, TCP, WebSockets, Docker, and 90+ notification services.
Netdata delivers per-second real-time monitoring with minimal overhead. Its edge-based ML-powered anomaly detection and scalable distributed design make it a solid choice for diverse infrastructures.