Open source monitoring projects

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

projects 142 combined stars ★ 1.3M refresh nightly
01 Uptime Kuma ★ 93K

Self-hosted uptime monitoring with a clean dashboard

last push18 hours ago languageJavaScript licenseMIT
02 worldmonitor ★ 90K

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

last push14 hours ago languageTypeScript licenseAGPL-3.0
03 Grafana ★ 78K

Unified observability for metrics, logs, traces, and more

last push14 hours ago languageTypeScript licenseAGPL-3.0
04 Prometheus ★ 67K

Open source metrics collection, storage, and alerting

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

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

last push18 hours ago languageRuby licenseMIT
06 Sentry ★ 46K

Real-time error tracking and performance monitoring

last push15 hours ago languagePython license—
07 glance ★ 38K

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

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

Open source LLM engineering platform for AI-powered applications

last push21 hours ago languageTypeScript license—
09 changedetection.io ★ 35K

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

last push19 hours ago languagePython licenseApache-2.0
10 SigNoz ★ 33K

Open-source observability platform for cloud-native apps

last push14 hours ago languageTypeScript license—
11 InfluxDB ★ 32K

Purpose-built time series database for real-time systems

last push3 days ago languageRust licenseApache-2.0
12 beszel ★ 27K

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

last push40 hours ago languageGo licenseMIT
13 cilium ★ 26K

eBPF-based Networking, Security, and Observability

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

Time-series database and historian for industrial data

last push27 hours ago languageC licenseAGPL-3.0
15 witr ★ 23K

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

last push11 days ago languageGo licenseApache-2.0
16 Vector ★ 23K

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

last push37 hours ago languageRust licenseMPL-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 push5 days ago languageC licenseMIT
18 DoKit ★ 20K

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

last push13 days ago languageJava licenseApache-2.0
19 VictoriaMetrics ★ 18K

High-performance time series database for metrics and logs

last push3 days ago languageGo licenseApache-2.0
20 telegraf ★ 18K

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

last push3 days ago languageGo licenseMIT
21 thanos ★ 14K

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

last push3 days ago languageGo licenseApache-2.0
22 bottom ★ 14K

Yet another cross-platform graphical process/system monitor.

last push14 hours ago languageRust licenseMIT
23 pinpoint ★ 14K

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

last push14 hours ago languageJava licenseApache-2.0
24 Gatus ★ 12K

Advanced automated status page for real-time monitoring

last push5 days ago languageGo licenseApache-2.0
25 Keep ★ 12K

Unify, automate, and elevate your monitoring workflow

last push33 hours ago languagePython license—
26 pyroscope ★ 12K

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

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

Cross-platform lib for process and system monitoring in Python

last push19 hours ago languagePython licenseBSD-3-Clause
28 Healthchecks ★ 10K

Get alerted when cron jobs and scheduled tasks miss their run

last push31 hours ago languagePython licenseBSD-3-Clause
29 nezha ★ 10K

:trollface: Self-hosted, lightweight server and website monitoring and O&M tool

last push4 days ago languageGo licenseWTFPL
30 prometheus-operator ★ 10.0K

Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

last push14 hours ago languageGo licenseApache-2.0
31 HyperDX ★ 10.0K

Full-stack observability without the enterprise price tag

last push19 hours ago languageTypeScript licenseMIT
32 gtop ★ 9.9K

System monitoring dashboard for terminal

last push12 months ago languageJavaScript licenseMIT
33 neohtop ★ 9.4K

💪🏻 Blazing-fast system monitoring for your desktop (built with Rust, Tauri & Svelte)

last push3 days ago languageSvelte licenseMIT
34 Highlight ★ 9.4K

Real-time observability for modern web applications

last push10 days ago languageTypeScript license—
35 LibreHardwareMonitor ★ 9.3K

Libre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.

last push4 days ago languageC# licenseMPL-2.0
36 OpenStatus ★ 9.2K

Status page and uptime monitoring for growing teams

last push32 hours ago languageTypeScript licenseAGPL-3.0
37 MangoHud ★ 9.2K

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more.

last push19 hours ago languageC licenseMIT
38 Claude-Code-Usage-Monitor ★ 8.8K

Real-time Claude Code usage monitor with predictions and warnings

last push4 months ago languagePython licenseMIT
39 alertmanager ★ 8.7K

Prometheus Alertmanager

last push27 hours ago languageGo licenseApache-2.0
40 Coroot ★ 8.0K

Full-stack observability without code changes

last push3 days ago languageGo licenseApache-2.0
41 OneUptime ★ 7.8K

Comprehensive monitoring and incident management platform

last push16 hours ago languageTypeScript license—
42 opentelemetry-collector ★ 7.7K

OpenTelemetry Collector

last push2 days ago languageGo licenseApache-2.0
43 OpenLLMetry ★ 7.5K

Monitor LLM performance with open-source observability

last push14 days ago languagePython licenseApache-2.0
44 hertzbeat ★ 7.5K

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

last push27 hours ago languageJava licenseApache-2.0
45 opencost ★ 6.8K

Cost monitoring for Kubernetes workloads and cloud costs

last push4 days ago languageGo licenseApache-2.0
46 Tautulli ★ 6.6K

A Python based monitoring and tracking tool for Plex Media Server.

last push14 hours ago languagePython licenseGPL-3.0
47 dockprom ★ 6.6K

Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager

last push8 months ago language— licenseMIT
48 Zabbix ★ 6.5K

Enterprise monitoring for networks, apps, and infrastructure

last push3 days ago languageGo Template licenseAGPL-3.0
49 ngxtop ★ 6.5K

Real-time metrics for nginx server

last push8 months ago languagePython licenseMIT
50 alive-progress ★ 6.3K

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

last push5 months ago languagePython licenseMIT
51 kube-state-metrics ★ 6.2K

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

last push3 days ago languageGo licenseApache-2.0
52 laravel-activitylog ★ 5.9K

Log activity inside your Laravel app

last push8 days ago languagePHP licenseMIT
53 cortex ★ 5.9K

A horizontally scalable, highly available, multi-tenant, long term Prometheus.

last push3 days ago languageGo licenseApache-2.0
54 coze-loop ★ 5.8K

Next-generation AI Agent Optimization Platform: Cozeloop addresses challenges in AI agent development by providing full-lifecycle management capabilities from d

last push14 hours ago languageGo licenseApache-2.0
55 webfunny_monitor ★ 5.3K

【免费社区版】【企业版】Webfunny是一款集全链路监控和用户行为分析(埋点)系统于一体的大数据分析系统,我们致力于解决线上的疑难杂症和精细化分析业务数据;监控系统面向技术、埋点系统面向业务,两者配合使用,相得益彰。

last push1 months ago languageJavaScript licenseApache-2.0
56 telescope ★ 5.2K

An elegant debug assistant for the Laravel framework.

last pushyesterday languagePHP licenseMIT
57 Kener ★ 5.2K

Deploy a professional status page in minutes, no coding required

last push2 days ago languageTypeScript licenseMIT
58 wgcloud ★ 5.2K

Linux运维监控工具,支持系统硬件信息,内存,CPU,温度,磁盘空间及IO,硬盘smart,GPU,防火墙,网络流量速率等监控,服务接口监测,大屏展示,拓扑图,端口监控,进程监控,docker监控,日志监控,文件防篡改,数据库监控,指令批量下发执行,web ssh,Linux面板(探针),告警,SNMP监测,K8S,

last push8 days ago languageJava licenseApache-2.0
59 s-tui ★ 5.1K

Terminal-based CPU stress and monitoring utility

last push2 months ago languagePython licenseGPL-2.0
60 sitespeed.io ★ 5.0K

sitespeed.io is an open-source tool for comprehensive web performance analysis, enabling you to test, monitor, and optimize your website’s speed using real brow

last push21 hours ago languageJavaScript licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source monitoring projects are there?

This registry tracks 142 projects tagged monitoring, with 1,326,102 GitHub stars between them. The most-adopted is Uptime Kuma at 93,159 stars.

Are these monitoring projects free to use?

Yes — 135 of the 142 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?

122 of the 142 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.