Open source monitoring projects

Every project in the registry tagged monitoring, ranked by real GitHub adoption.

projects 65 combined stars ★ 1.0M refresh nightly
01 Uptime Kuma ★ 91K

Self-hosted uptime monitoring with a clean dashboard

last push5 hours ago languageJavaScript licenseMIT
02 worldmonitor ★ 87K

Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness in

last push7 hours ago languageTypeScript licenseAGPL-3.0
03 Grafana ★ 77K

Unified observability for metrics, logs, traces, and more

last push5 hours ago languageTypeScript licenseAGPL-3.0
04 Prometheus ★ 66K

Open source metrics collection, storage, and alerting

last push9 hours ago languageGo licenseApache-2.0
05 huginn ★ 50K

Create agents that monitor and act on your behalf. Your agents are standing by!

last push35 hours ago languageRuby licenseMIT
06 Sentry ★ 45K

Real-time error tracking and performance monitoring

last push5 hours ago languagePython license
07 glance ★ 37K

A self-hosted dashboard that puts all your feeds in one place

last push13 days ago languageGo licenseAGPL-3.0
08 Langfuse ★ 35K

Open source LLM engineering platform for AI-powered applications

last push5 hours ago languageTypeScript license
09 changedetection.io ★ 34K

Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock

last push5 hours ago languagePython licenseApache-2.0
10 SigNoz ★ 32K

Open-source observability platform for cloud-native apps

last push5 hours ago languageTypeScript license
11 InfluxDB ★ 32K

Purpose-built time series database for real-time systems

last push5 hours ago languageRust licenseApache-2.0
12 beszel ★ 25K

Lightweight server monitoring with historical data, docker stats, and alerts.

last push7 hours ago languageGo licenseMIT
13 cilium ★ 25K

eBPF-based Networking, Security, and Observability

last push8 hours ago languageGo licenseApache-2.0
14 TDengine ★ 25K

Time-series database and historian for industrial data

last push23 hours ago languageC licenseAGPL-3.0
15 Vector ★ 23K

Collect, transform, and route logs and metrics in one tool

last push5 hours ago languageRust licenseMPL-2.0
16 witr ★ 22K

Why is this running? Trace any process, port, container, or file back to what started it - CLI + TUI.

last push1 months ago languageGo licenseApache-2.0
17 goaccess ★ 21K

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

last pushyesterday languageC licenseMIT
18 DoKit ★ 20K

一款面向泛前端产品研发全生命周期的效率平台。

last push11 days ago languageJava licenseApache-2.0
19 telegraf ★ 18K

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

last push6 hours ago languageGo licenseMIT
20 VictoriaMetrics ★ 18K

High-performance time series database for metrics and logs

last push5 hours ago languageGo licenseApache-2.0
21 thanos ★ 14K

Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.

last push15 hours ago languageGo licenseApache-2.0
22 bottom ★ 14K

Yet another cross-platform graphical process/system monitor.

last push17 hours ago languageRust licenseMIT
23 pinpoint ★ 14K

APM, (Application Performance Management) tool for large-scale distributed systems.

last push15 hours ago languageJava licenseApache-2.0
24 Keep ★ 12K

Unify, automate, and elevate your monitoring workflow

last push4 days ago languagePython license
25 Gatus ★ 12K

Advanced automated status page for real-time monitoring

last push9 days ago languageGo licenseApache-2.0
26 pyroscope ★ 12K

Continuous Profiling Platform. Debug performance issues down to a single line of code

last push5 hours ago languageGo licenseAGPL-3.0
27 psutil ★ 11K

Cross-platform lib for process and system monitoring in Python

last push3 days ago languagePython licenseBSD-3-Clause
28 Healthchecks ★ 10K

Get alerted when cron jobs and scheduled tasks miss their run

last push3 days ago languagePython licenseBSD-3-Clause
29 HyperDX ★ 9.9K

Full-stack observability without the enterprise price tag

last push5 hours ago languageTypeScript licenseMIT
30 Highlight ★ 9.4K

Real-time observability for modern web applications

last push28 days ago languageTypeScript license
31 OpenStatus ★ 9.1K

Status page and uptime monitoring for growing teams

last push6 hours ago languageTypeScript licenseAGPL-3.0
32 Claude-Code-Usage-Monitor ★ 8.7K

Real-time Claude Code usage monitor with predictions and warnings

last push2 months ago languagePython licenseMIT
33 Coroot ★ 7.9K

Full-stack observability without code changes

last push6 hours ago languageGo licenseApache-2.0
34 OneUptime ★ 7.6K

Comprehensive monitoring and incident management platform

last push6 hours ago languageTypeScript licenseApache-2.0
35 opentelemetry-collector ★ 7.6K

OpenTelemetry Collector

last push10 hours ago languageGo licenseApache-2.0
36 OpenLLMetry ★ 7.4K

Monitor LLM performance with open-source observability

last push6 hours ago languagePython licenseApache-2.0
37 hertzbeat ★ 7.4K

An AI-powered next-generation open source real-time observability system.

last push18 hours ago languageJava licenseApache-2.0
38 Zabbix ★ 6.4K

Enterprise monitoring for networks, apps, and infrastructure

last push36 hours ago languageGo Template licenseAGPL-3.0
39 alive-progress ★ 6.3K

A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

last push4 months ago languagePython licenseMIT
40 kube-state-metrics ★ 6.2K

Add-on agent to generate and expose cluster-level metrics.

last push17 hours ago languageGo licenseApache-2.0
41 laravel-activitylog ★ 5.9K

Log activity inside your Laravel app

last push10 days ago languagePHP licenseMIT
42 Kener ★ 5.2K

Deploy a professional status page in minutes, no coding required

last push5 days ago languageTypeScript licenseMIT
43 Uptrace ★ 4.3K

Open source observability platform for modern applications

last push1 months ago languageGo licenseAGPL-3.0
44 datadog-agent ★ 3.7K

Main repository for Datadog Agent

last push5 hours ago languageGo licenseApache-2.0
45 shynet ★ 3.2K

Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

last push6 months ago languagePython licenseApache-2.0
46 vps-audit ★ 3.1K

lightweight, dependency-free bash script for security, performance auditing and infrastructure monitoring of Linux servers.

last push1 months ago languageShell licenseMIT
47 robusta ★ 3.1K

Better Prometheus alerts for Kubernetes - smart grouping, AI enrichment, and automatic remediation

last push26 hours ago languagePython licenseMIT
48 Checkmk ★ 2.4K

Complete IT infrastructure monitoring made simple

last push7 hours ago languagePython licenseGPL-2.0
49 Icinga ★ 2.2K

Open source monitoring for complex IT infrastructure

last push33 hours ago languageC++ licenseGPL-3.0
50 monoscope ★ 1.8K

Monoscope lets you ingest and explore your logs, traces and metrics. We store these in S3 compatible buckets. Query in natural language via LLMs.

last push5 hours ago languageHaskell licenseAGPL-3.0
51 Gigapipe ★ 1.7K

All-in-one observability with unlimited data ingestion

last push8 hours ago languageGo licenseAGPL-3.0
52 flashlight ★ 1.6K

📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E

last push28 hours ago languageTypeScript licenseMIT
53 jaeger-ui ★ 1.5K

Web UI for Jaeger

last pushyesterday languageTypeScript licenseApache-2.0
54 Swetrix ★ 1.2K

Cookieless, privacy-first web analytics without the complexity

last push6 hours ago languageTypeScript licenseAGPL-3.0
55 Peekaping ★ 1.2K

Self-hosted uptime monitoring you own and control

last push4 months ago languageGo licenseMIT
56 Statusnook ★ 982

Monitor, manage, and communicate service status effortlessly

last push1.9 years ago languageGo licenseMIT
57 AutoKuma ★ 898

AutoKuma is a utility that automates the creation of Uptime Kuma monitors based on Docker container labels. With AutoKuma, you can eliminate the need for manual

last push3 months ago languageRust licenseMIT
58 Temps ★ 756

One self-hosted binary replaces Vercel, Sentry, and analytics tools

last push6 hours ago languageRust licenseApache-2.0
59 EventViewerX ★ 731

Windows Event Log tooling for PowerShell and .NET: typed queries, reporting, export, WEC, automation, and the PSEventViewer module.

last push4 days ago languageC# licenseMIT
60 backend.ai ★ 669

Backend.AI is a streamlined, container-based computing cluster platform that hosts popular computing/ML frameworks and diverse programming languages, with plugg

last push7 hours ago languagePython licenseLGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source monitoring projects are there?

This registry tracks 65 projects tagged monitoring, with 1,024,917 GitHub stars between them. The most-adopted is Uptime Kuma at 91,477 stars.

Are these monitoring projects free to use?

Yes — 59 of the 65 carry an explicit open-source licence across 8 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which monitoring project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these monitoring projects still maintained?

58 of the 65 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.