Open source distributed-tracing projects

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

projects 20 combined stars ★ 165K refresh nightly
01 SigNoz ★ 33K

Open-source observability platform for cloud-native apps

last push16 hours ago languageTypeScript license—
02 Apache SkyWalking ★ 25K

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

last push17 hours ago languageJava licenseApache-2.0
03 jaeger ★ 23K

CNCF Jaeger, a Distributed Tracing Platform

last push15 hours ago languageGo licenseApache-2.0
04 zipkin ★ 17K

Zipkin is a distributed tracing system

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

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

last push15 hours ago languageJava licenseApache-2.0
06 Quickwit ★ 12K

Lightning-fast search for massive datasets

last push21 hours ago languageRust licenseApache-2.0
07 transmittable-thread-local ★ 8.3K

📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even

last push5 months ago languageJava licenseApache-2.0
08 Coroot ★ 8.0K

Full-stack observability without code changes

last push3 days ago languageGo licenseApache-2.0
09 Uptrace ★ 4.3K

Open source observability platform for modern applications

last push11 days ago languageGo licenseAGPL-3.0
10 datadog-agent ★ 3.8K

Main repository for Datadog Agent

last push15 hours ago languageGo licenseApache-2.0
11 opentelemetry-dotnet ★ 3.8K

The OpenTelemetry .NET Client

last push3 days ago languageC# licenseApache-2.0
12 opentelemetry-js ★ 3.5K

OpenTelemetry JavaScript Client

last push37 hours ago languageTypeScript licenseApache-2.0
13 opentelemetry-python ★ 2.7K

OpenTelemetry Python API and SDK

last push16 hours ago languagePython licenseApache-2.0
14 jaeger-ui ★ 1.5K

Web UI for Jaeger

last push16 hours ago languageTypeScript licenseApache-2.0
15 opentelemetry-cpp ★ 1.4K

The OpenTelemetry C++ Client

last push25 hours ago languageC++ licenseApache-2.0
16 skywalking-java ★ 928

The Java agent for Apache SkyWalking

last pushyesterday languageJava licenseApache-2.0
17 dd-trace-java ★ 738

Datadog APM client for Java

last push24 hours ago languageJava licenseApache-2.0
18 databuff ★ 720

DataBuff is an AI-native APM built on Opentelemetry,with multi-agent troubleshooting out of the box.

last push27 days ago languageJava licenseAGPL-3.0
19 opentelemetry-ruby ★ 613

OpenTelemetry Ruby API & SDK, and related gems

last push16 hours ago languageRuby licenseApache-2.0
20 apm-agent-nodejs ★ 595

last push22 hours ago languageJavaScript licenseBSD-2-Clause

Related tags

← all tags

Frequently asked questions

How many open source distributed-tracing projects are there?

This registry tracks 20 projects tagged distributed-tracing, with 164,853 GitHub stars between them. The most-adopted is SigNoz at 32,501 stars.

Are these distributed-tracing projects free to use?

Yes — 19 of the 20 carry an explicit open-source licence across 3 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 distributed-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 distributed-tracing projects still maintained?

19 of the 20 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.