Open source tracing projects

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

projects 26 combined stars ★ 120K refresh nightly
01 jaeger ★ 23K

CNCF Jaeger, a Distributed Tracing Platform

last push12 hours ago languageGo licenseApache-2.0
02 zipkin ★ 17K

Zipkin is a distributed tracing system

last push3 months ago languageJava licenseApache-2.0
03 pinpoint ★ 14K

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

last push22 hours ago languageJava licenseApache-2.0
04 gf ★ 13K

A powerful framework for faster, easier, and more efficient project development.

last push4 days ago languageGo licenseMIT
05 Highlight ★ 9.4K

Real-time observability for modern web applications

last push10 days ago languageTypeScript license—
06 tracing ★ 7.0K

Application level tracing for Rust.

last push5 days ago languageRust licenseMIT
07 opentelemetry-go ★ 6.6K

OpenTelemetry Go API and SDK

last push14 hours ago languageGo licenseApache-2.0
08 magic-trace ★ 6.3K

magic-trace collects and displays high-resolution traces of what a process is doing

last push14 days ago languageOCaml licenseMIT
09 btrace ★ 6.0K

Production-safe dynamic tracing and diagnostics for Java applications—attach to live JVMs with no restart or recompilation.

last push12 hours ago languageJava licenseApache-2.0
10 hubble ★ 4.4K

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

last push4 days ago languageMakefile licenseApache-2.0
11 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 push11 hours ago languageHaskell licenseAGPL-3.0
12 fsmon ★ 1.0K

Filesystem monitor tool for Linux/Android iOS/macOS

last push7 months ago languageC licenseMIT
13 opentelemetry-php ★ 919

The OpenTelemetry PHP Library

last push22 hours ago languagePHP licenseApache-2.0
14 loongsuite-go ★ 907

OpenTelemetry Compile-Time Instrumentation for Golang

last push15 days ago languageGo licenseApache-2.0
15 pandaprobe ★ 793

open source agent engineering platform: traces, evals, and metrics to debug and improve your AI agents. Integrates with LangGraph, CrewAI, Claude Agent SDK, and

last push24 hours ago languagePython licenseApache-2.0
16 minitrace-rust ★ 750

Extremely fast tracing library for Rust

last push2 months ago languageRust licenseApache-2.0
17 dd-trace-java ★ 738

Datadog APM client for Java

last push12 hours ago languageJava licenseApache-2.0
18 openmessaging-java ★ 723

OpenMessaging Runtime Interface for Java

last push9 months ago languageJava licenseApache-2.0
19 guider ★ 683

The All-in-One System Profiling and Fault Detection Tool for Linux & Android

last push22 hours ago languagePython licenseGPL-2.0
20 agentscope-studio ★ 664

A development-oriented visualization toolkit

last push2 months ago languageTypeScript licenseApache-2.0
21 orchestrion ★ 625

Automatic compile-time instrumentation of Go code

last push15 hours ago languageGo licenseApache-2.0
22 apm-agent-nodejs ★ 595

last push33 hours ago languageJavaScript licenseBSD-2-Clause
23 apm-agent-dotnet ★ 594

last push33 hours ago languageC# licenseApache-2.0
24 otelbin ★ 584

Web-based tool to facilitate OpenTelemetry collector configuration editing and verification

last push23 hours ago languageTypeScript licenseApache-2.0
25 dd-trace-dotnet ★ 573

.NET Client Library for Datadog APM

last push11 hours ago languageC# licenseApache-2.0
26 mulog ★ 540

μ/log is a micro-logging library that logs events and data, not words!

last push4 months ago languageClojure licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source tracing projects are there?

This registry tracks 26 projects tagged tracing, with 120,405 GitHub stars between them. The most-adopted is jaeger at 23,366 stars.

Are these tracing projects free to use?

Yes — 25 of the 26 carry an explicit open-source licence across 5 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 tracing 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 tracing projects still maintained?

23 of the 26 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.