Open source metrics projects

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

projects 90 combined stars ★ 655K refresh nightly
01 Grafana ★ 78K

Unified observability for metrics, logs, traces, and more

last push9 hours ago languageTypeScript licenseAGPL-3.0
02 Prometheus ★ 67K

Open source metrics collection, storage, and alerting

last push9 hours ago languageGo licenseApache-2.0
03 SigNoz ★ 33K

Open-source observability platform for cloud-native apps

last push9 hours ago languageTypeScript license—
04 InfluxDB ★ 32K

Purpose-built time series database for real-time systems

last push3 days ago languageRust licenseApache-2.0
05 TDengine ★ 25K

Time-series database and historian for industrial data

last push19 hours ago languageC licenseAGPL-3.0
06 Apache SkyWalking ★ 25K

Distributed tracing, metrics, logs, and GenAI monitoring in one

last push15 hours ago languageJava licenseApache-2.0
07 Vector ★ 23K

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

last push9 hours ago languageRust licenseMPL-2.0
08 OpenObserve ★ 23K

Petabyte-scale observability, without the massive bill.

last push9 hours ago languageTypeScript licenseAGPL-3.0
09 gofr ★ 21K

An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.

last push13 hours ago languageGo licenseApache-2.0
10 VictoriaMetrics ★ 18K

High-performance time series database for metrics and logs

last push14 hours ago languageGo licenseApache-2.0
11 telegraf ★ 18K

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

last push12 hours ago languageGo licenseMIT
12 metrics ★ 17K

📊 An infographics generator with 30+ plugins and 300+ options to display stats about your GitHub account and render them as SVG, Markdown, PDF or JSON!

last push5 months ago languageJavaScript licenseMIT
13 thanos ★ 14K

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

last push3 days ago languageGo licenseApache-2.0
14 node_exporter ★ 14K

Exporter for machine metrics

last push13 hours ago languageGo licenseApache-2.0
15 resilience4j ★ 11K

Resilience4j is a fault tolerance library designed for Java8 and functional programming

last push4 days ago languageJava licenseApache-2.0
16 HyperDX ★ 10.0K

Full-stack observability without the enterprise price tag

last push9 hours ago languageTypeScript licenseMIT
17 amplify-js ★ 9.6K

A declarative JavaScript library for application development using cloud services.

last push3 days ago languageTypeScript licenseApache-2.0
18 Highlight ★ 9.4K

Real-time observability for modern web applications

last push10 days ago languageTypeScript license—
19 Fathom Lite ★ 8.0K

Privacy-focused analytics without the complexity

last push8 months ago languageGo licenseMIT
20 Coroot ★ 8.0K

Full-stack observability without code changes

last push11 hours ago languageGo licenseApache-2.0
21 opentelemetry-collector ★ 7.7K

OpenTelemetry Collector

last push10 hours ago languageGo licenseApache-2.0
22 OpenLLMetry ★ 7.5K

Monitor LLM performance with open-source observability

last push15 hours ago languagePython licenseApache-2.0
23 hertzbeat ★ 7.5K

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

last push19 hours ago languageJava licenseApache-2.0
24 GreptimeDB ★ 6.8K

Unified observability database for metrics, logs, and traces

last push10 hours ago languageRust licenseApache-2.0
25 opentelemetry-go ★ 6.6K

OpenTelemetry Go API and SDK

last push12 hours ago languageGo licenseApache-2.0
26 Zabbix ★ 6.5K

Enterprise monitoring for networks, apps, and infrastructure

last push10 hours ago languageGo Template licenseAGPL-3.0
27 kube-state-metrics ★ 6.2K

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

last push11 hours ago languageGo licenseApache-2.0
28 graphite-web ★ 6.1K

A highly scalable real-time graphing system

last push21 days ago languageJavaScript licenseApache-2.0
29 oshi ★ 5.3K

Native Operating System and Hardware Information

last push27 hours ago languageJava licenseMIT
30 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 push23 hours ago languageJavaScript licenseMIT
31 micrometer ★ 4.9K

An application observability facade for the most popular observability tools. Think SLF4J, but for observability.

last push3 days ago languageJava licenseApache-2.0
32 m3 ★ 4.9K

M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform

last push14 days ago languageGo licenseApache-2.0
33 jupiter ★ 4.6K

Jupiter: Governance-oriented Microservice Framework.

last push5 days ago languageGo licenseApache-2.0
34 Logfire ★ 4.5K

Powerful observability made simple for developers

last push12 hours ago languagePython licenseMIT
35 client_python ★ 4.4K

Prometheus instrumentation library for Python applications

last push3 days ago languagePython licenseApache-2.0
36 hubble ★ 4.4K

Hubble - Network, Service & Security Observability for Kubernetes using eBPF

last push4 days ago languageMakefile licenseApache-2.0
37 evo ★ 4.4K

Python package for the evaluation of odometry and SLAM

last push4 days ago languagePython licenseGPL-3.0
38 Uptrace ★ 4.3K

Open source observability platform for modern applications

last push12 days ago languageGo licenseAGPL-3.0
39 datadog-agent ★ 3.8K

Main repository for Datadog Agent

last push9 hours ago languageGo licenseApache-2.0
40 opentelemetry-dotnet ★ 3.8K

The OpenTelemetry .NET Client

last push16 hours ago languageC# licenseApache-2.0
41 odigos ★ 3.7K

Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF

last push10 hours ago languageGo licenseApache-2.0
42 statsviz ★ 3.6K

Visualise Go runtime metrics in real time

last push5 days ago languageGo licenseMIT
43 MyPerf4J ★ 3.6K

High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.

last push3 months ago languageJava licenseBSD-3-Clause
44 opentelemetry-js ★ 3.5K

OpenTelemetry JavaScript Client

last pushyesterday languageTypeScript licenseApache-2.0
45 client_js ★ 3.5K

Prometheus client for node.js

last push29 hours ago languageJavaScript licenseApache-2.0
46 lindb ★ 3.1K

LinDB is a scalable, high performance, high availability distributed time series database.

last push3 months ago languageGo licenseApache-2.0
47 javamelody ★ 3.0K

JavaMelody : monitoring of JavaEE applications

last push23 days ago languageJava licenseApache-2.0
48 skydive ★ 2.8K

An open source real-time network topology and protocols analyzer

last push14 months ago languageGo licenseApache-2.0
49 opentelemetry-python ★ 2.7K

OpenTelemetry Python API and SDK

last push24 hours ago languagePython licenseApache-2.0
50 PhpMetrics ★ 2.6K

Beautiful and understandable static analysis tool for PHP

last push2 months ago languagePHP licenseMIT
51 parseable ★ 2.6K

Parseable is an open source, unified infrastructure observability platform built in Rust on a data lake architecture. It tracks logs, metrics, traces, and event

last push13 hours ago languageRust licenseAGPL-3.0
52 sloth ★ 2.6K

🦥 Easy and simple Prometheus SLO (service level objectives) generator

last push5 days ago languageGo licenseApache-2.0
53 client_java ★ 2.3K

Prometheus instrumentation library for JVM applications

last push15 hours ago languageJava licenseApache-2.0
54 phantomas ★ 2.3K

Headless Chromium-based web performance metrics collector and monitoring tool

last push8 days ago languageJavaScript licenseBSD-2-Clause
55 Icinga ★ 2.2K

Open source monitoring for complex IT infrastructure

last push18 hours ago languageC++ licenseGPL-3.0
56 snmp_exporter ★ 2.2K

SNMP Exporter for Prometheus

last push4 days ago languageGo licenseApache-2.0
57 phoenix_live_dashboard ★ 2.2K

Realtime dashboard with metrics, request logging, plus storage, OS and VM insights

last push2 months ago languageElixir licenseMIT
58 monoscope ★ 2.0K

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 push9 hours ago languageHaskell licenseAGPL-3.0
59 kairosdb ★ 1.8K

Fast scalable time series database

last push8 months ago languageJava licenseApache-2.0
60 traceway ★ 1.8K

The only tool you need to know what is happening and how to fix it.

last push10 hours ago languageGo licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source metrics projects are there?

This registry tracks 90 projects tagged metrics, with 655,293 GitHub stars between them. The most-adopted is Grafana at 77,638 stars.

Are these metrics projects free to use?

Yes — 88 of the 90 carry an explicit open-source licence across 7 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 metrics 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 metrics projects still maintained?

78 of the 90 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.