Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source tracing software

367 open-source libraries, tools and applications tagged tracing, ranked by how closely tracing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

367 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
alibaba/arthas
Arthas is an open‑source Java diagnostic tool that lets developers troubleshoot live applications without restarting or modifying code. It …
9637569active
Langfuse
Langfuse is an open-source AI engineering platform for LLM observability, tracing, evaluation, prompt management, and metrics, deployable a…
9436043active
SigNoz Observability Platform
SigNoz is an open-source observability platform that aggregates logs, metrics, and traces in a single UI. It provides APM, distributed trac…
9532332active
SigNoz Observability Platform
SigNoz is an open-source, OpenTelemetry-native observability platform that unifies logs, metrics, traces, alerts, and dashboards in a singl…
9532332active
openai/openai-agents-python
OpenAI Agents SDK is a lightweight Python framework for building multi-agent LLM workflows with agents, handoffs, tools, guardrails, sessio…
8229800active
MLflow
MLflow is an open‑source AI engineering platform that supports the full lifecycle of machine‑learning, LLM, and agent applications. It prov…
10028441active
Apache SkyWalking
Apache SkyWalking is an open‑source Application Performance Monitoring (APM) platform designed for cloud‑native, microservice, and containe…
8824968active
Apache SkyWalking
Apache SkyWalking is an open-source APM (Application Performance Monitoring) platform for microservices, cloud-native, and container-based …
8824968stable
Jaeger
Jaeger is an open‑source, CNCF‑graduated distributed tracing platform for monitoring and troubleshooting complex microservice architectures…
9923310active
BCC
BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation …
8922707active
openobserve/openobserve
OpenObserve is an open‑source, cloud‑native observability platform that unifies logs, metrics, traces, RUM and LLM monitoring. It runs as a…
9422311active
dianping/cat
CAT is a real-time application monitoring (APM) platform developed in Java at Meituan-Dianping, providing performance metrics, health statu…
2318938active
openzipkin/zipkin
Zipkin is a distributed tracing system that collects and stores timing data from instrumented applications to help troubleshoot latency in …
8017465stable
wolfpld/tracy
Tracy is a real-time, nanosecond-resolution, hybrid frame and sampling profiler for games and other applications. It supports CPU and GPU p…
9616856stable
raga-ai-hub/RagaAI-Catalyst
RagaAI Catalyst is a Python SDK for observability, monitoring, and evaluation of LLM and agentic AI applications, with tracing of agents, L…
5216164active
Pinpoint
Pinpoint is an open-source Application Performance Management (APM) tool for large-scale distributed systems, inspired by Google's Dapper p…
9013868active
ccfos/nightingale
Nightingale is an open-source monitoring and alerting platform focused on the alerting engine, alarm processing, and distribution, connecti…
9613325active
kubeshark/kubeshark
Kubeshark is an eBPF-powered network observability tool for Kubernetes that indexes cluster-wide L4/L7 traffic with full Kubernetes context…
9912101active
Arize Phoenix
Arize Phoenix is an open-source AI observability and evaluation platform for tracing, debugging, and evaluating LLM applications. It suppor…
9511875active
Pyroscope
Grafana Pyroscope is an open-source continuous profiling platform and database that aggregates, stores, and queries profiling data (CPU, me…
9911699active
bpftrace/bpftrace
bpftrace is a high-level tracing language and CLI tool for Linux that compiles one-liner scripts to eBPF bytecode via LLVM. It supports ker…
9710355active
highlight/highlight
highlight.io is an open-source, full-stack monitoring platform combining session replay, error monitoring, logging, and distributed tracing…
799384active
async-profiler/async-profiler
A low-overhead sampling profiler for Java applications built on HotSpot's AsyncGetCallTrace API and Linux perf_events. It profiles CPU time…
969169stable
Anteon
Anteon (formerly Ddosify) is an open-source, eBPF-based Kubernetes monitoring and performance testing platform. It automatically generates …
518517active
alibaba/transmittable-thread-local
TransmittableThreadLocal (TTL) is a zero-dependency Java library providing an enhanced InheritableThreadLocal that transmits context values…
598310stable
Sysdig
Sysdig is a Linux system exploration and troubleshooting tool that captures system calls and OS events at the kernel level, with native sup…
728301active
fluent/fluent-bit
Fluent Bit is a fast, lightweight telemetry agent written in C that collects, processes, and forwards logs, metrics, and traces from any so…
998151stable
Coroot
Coroot is an open-source, self-hosted observability and APM platform that uses eBPF to collect metrics, logs, traces, and continuous profil…
957966active
gaogaotiantian/viztracer
VizTracer is a low-overhead debugging and profiling tool that traces and visualizes Python code execution on an interactive timeline. It re…
767754active
OpenTelemetry Collector
The OpenTelemetry Collector is a vendor-agnostic telemetry pipeline service that receives, processes, and exports traces, metrics, and logs…
1007683stable
traceloop/openllmetry
OpenLLMetry is an open-source set of OpenTelemetry extensions and SDKs that provide observability (tracing, metrics, logging) for LLM and G…
907463active
tokio-rs/tracing
tracing is a Rust framework for instrumenting applications to emit structured, event-based diagnostic data, built around spans with duratio…
806897stable
GreptimeDB
GreptimeDB is an open-source (Apache-2.0) observability database written in Rust that stores metrics, logs, and traces in a single columnar…
986740active
google/perfetto
Perfetto is an open-source suite of SDKs, daemons, and tools for production-grade system profiling, app tracing, and trace analysis on clie…
936647stable
OpenTelemetry Go
The official Go implementation of the OpenTelemetry API and SDK for instrumenting applications to generate traces, metrics, and logs. It ex…
946573stable
Pixie
Pixie is an open-source, Kubernetes-native observability platform that uses eBPF to auto-instrument applications, collecting telemetry like…
796548active
Aspire
Aspire is a multi-language, code-first toolchain from Microsoft for composing, running, debugging, and deploying distributed applications. …
966381active
janestreet/magic-trace
magic-trace is an OCaml CLI tool that uses Intel Processor Trace to capture high-resolution traces of every function call a process makes, …
636299active
btraceio/btrace
BTrace is a production-safe dynamic tracing tool for Java applications that attaches to live JVMs and injects tracing code via bytecode ins…
685999active
Clockwork
Clockwork is a PHP development tool that collects runtime data from your application - request data, performance metrics, logs, database qu…
645948active
AgentOps-AI/agentops
AgentOps is a Python SDK and observability platform for monitoring, debugging, and evaluating AI agents and LLM applications. It auto-instr…
675886active
Tempo
Grafana Tempo is an open-source, high-scale distributed tracing backend written in Go that stores and queries traces with only object stora…
985530stable
a597873885/webfunny_monitor
Webfunny is a self-hostable full-stack observability platform combining frontend monitoring, APM backend monitoring, and business event ana…
665302active
FailproofAI/failproofai
Failproof AI is an open-source observability and enforcement layer for AI agent harnesses like Claude Code, Codex, Hermes, and OpenClaw, ca…
825268active
hengyoush/kyanos
Kyanos is an eBPF-based command-line network analysis tool that captures and visualizes L7 requests/responses (HTTP, Redis, MySQL, Kafka, M…
855076active
OpenTelemetry Collector
The contrib repository for the OpenTelemetry Collector, containing 200+ vendor-neutral components (receivers, processors, exporters) for re…
1005009active
jazzband/django-silk
django-silk (Silk) is a live profiling and inspection tool for the Django framework. It intercepts and stores HTTP requests and database qu…
984995active
Parca
Parca is an open-source continuous profiling server that collects, stores, and queries CPU, memory, and I/O profiles over time, down to the…
934980active
Micrometer
Micrometer is a vendor-neutral application observability facade for the JVM that provides a unified API for instrumenting code with dimensi…
964907stable
microsoft/ProcMon-for-Linux
A Linux reimagining of the classic Sysinternals Process Monitor (Procmon) tool, providing a convenient and efficient way for Linux develope…
874740active
latitude-dev/latitude-llm
Latitude is an open-source, MIT-licensed AI agent observability and monitoring platform that captures production agent traffic as traces an…
874728active
Tracee
Tracee is a Linux runtime security and forensics tool that uses eBPF to trace system calls, network activity, and file operations in real t…
774632active
tokio-rs/console
tokio-console is a diagnostics and debugging tool for asynchronous Rust programs built on Tokio and tracing. It streams task-level diagnost…
764605active
Cilium
Hubble is a fully distributed network, service, and security observability platform for Kubernetes, built on top of Cilium and eBPF. It pro…
944360active
uptrace/uptrace
Uptrace is an open-source Application Performance Monitoring (APM) platform that collects and visualizes OpenTelemetry traces, metrics, and…
924297active
deepflowio/deepflow
DeepFlow is an open-source eBPF-based observability platform providing zero-code distributed tracing, metrics, request logs, and continuous…
974294active
KDE/heaptrack
Heaptrack is a heap memory profiler for Linux that traces every memory allocation and annotates it with a stack trace. It ships with comman…
674184active
HyperDbg
HyperDbg is an open-source, hypervisor-assisted debugger for Windows (with Linux support in development) that uses Intel VT-x and EPT to de…
944137active
origin-brain/deepops
XO (xobserve) is a programmable observability and data visualization platform for developers, positioned as an alternative to Grafana. It s…
233967active
openai/openai-agents-js
A lightweight, provider-agnostic TypeScript/JavaScript framework from OpenAI for building multi-agent LLM workflows, including text agents,…
823921active
MiniProfiler/rack-mini-profiler
Rack middleware that displays a speed badge on every HTML page with detailed performance profiling for Ruby web apps. It provides database …
703904active
cilium/pwru
pwru is an eBPF-based CLI tool for tracing network packets through the Linux kernel with fine-grained filtering. It helps debug connectivit…
863841active
Datadog Agent
The Datadog Agent is the open-source agent that collects metrics, logs, traces, and profiles from hosts, containers, and cloud services and…
963769stable
OpenTelemetry .NET
The official OpenTelemetry SDK and API implementation for .NET, providing vendor-neutral instrumentation for traces, metrics, and logs. It …
933756stable
google/tarpc
tarpc is an RPC framework for Rust focused on ease of use, letting you define services directly in code without a separate schema language …
723746active
odigos-io/odigos
Odigos is an open-source distributed tracing and observability platform for Kubernetes and VMs that instruments applications automatically …
923677active
Kiali
Kiali is an observability console for the Istio service mesh, providing topology visualization, health monitoring, configuration validation…
993646active
Alloy
Grafana Alloy is an open source OpenTelemetry Collector distribution with built-in Prometheus pipelines that collects, processes, and expor…
933623active
microsoft/ebpf-for-windows
eBPF for Windows is an MIT-licensed implementation of the eBPF runtime that runs on top of the Windows kernel, letting developers reuse fam…
863573active
LinShunKang/MyPerf4J
MyPerf4J is a high-performance Java application performance monitoring (APM) tool implemented as a non-intrusive JavaAgent using ASM byteco…
773569active
matthart1983/netwatch
NetWatch is a zero-config terminal TUI for real-time network diagnostics, written in Rust and distributed as a single static binary. It sho…
793497active
OpenTelemetry JavaScript
The official OpenTelemetry JavaScript API and SDK for instrumenting Node.js and browser applications to generate distributed traces, metric…
943487active
namhyung/uftrace
uftrace is a function call graph tracer for C, C++, Rust, and Python programs that records function entry/exit with timestamps, arguments, …
833474active
yandex/perforator
Perforator is a cluster-wide continuous profiling tool by Yandex that collects CPU profiles from production servers using eBPF with negligi…
773437active
lmnr-ai/lmnr
Laminar is an open-source, OpenTelemetry-native observability platform purpose-built for AI agents, offering tracing, plain-language failur…
913422active
open-telemetry/opentelemetry-demo
The OpenTelemetry Astronomy Shop, a microservice-based distributed e-commerce demo system illustrating OpenTelemetry instrumentation across…
923364active
Celtoys/Remotery
Remotery is a realtime CPU/GPU profiler implemented in a single C file, with a remote web-browser viewer for inspecting sampled traces. It …
233317stable
nuxt/devtools
Nuxt DevTools is a visual developer tooling suite for the Nuxt framework, shipped as a built-in module that provides in-browser panels for …
963305active
liaohch3/claude-tap
claude-tap is a local proxy and trace viewer for AI coding agents like Claude Code, Codex CLI, and Gemini CLI. It intercepts real API traff…
793295active
oracle/visualvm
VisualVM is an all-in-one visual troubleshooting and profiling tool for Java applications, integrating command-line JDK tools with lightwei…
843267stable
dotnet/extensions
A suite of .NET libraries from Microsoft providing production-ready capabilities such as resilience pipelines, telemetry, diagnostics, comp…
983220active
open-telemetry/opentelemetry-ebpf-profiler
A whole-system, cross-language continuous profiler for Linux built on eBPF, part of the OpenTelemetry project. It profiles all processes on…
683193active
microsoft/retina
Retina is an open-source, eBPF-based Kubernetes network observability platform that collects customizable telemetry, Prometheus metrics, an…
943180active
subtrace/subtrace
Subtrace is a CLI tool that lets developers inspect HTTP requests hitting their backend servers by wrapping any command with `subtrace run`…
523097active
facebook/stetho
Stetho is a debug bridge for Android applications that exposes app internals to Chrome Developer Tools via chrome://inspect. It supports ne…
1012647maintenance
javamelody/javamelody
JavaMelody is an open-source library for monitoring Java and Java EE applications in QA and production environments. It collects and visual…
953043active
MiniProfiler/dotnet
MiniProfiler is a lightweight profiling library and UI for .NET, ASP.NET, and ASP.NET Core applications. It shows where time is spent in re…
463004stable
M-cheng-web/web-tracing
A cross-platform JavaScript monitoring SDK for frontend projects that provides tracking of user behavior, performance, errors, requests, re…
752955active
Tencent/matrix
Matrix is a plugin-style, non-invasive Application Performance Management (APM) system developed by WeChat for monitoring, locating, and an…
2312054maintenance
inspektor-gadget/inspektor-gadget
Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBP…
992940active
openlit/openlit
OpenLIT is an open-source AI engineering platform providing OpenTelemetry-native LLM observability, evaluations, guardrails, prompt managem…
862792active
libbpf
libbpf is the official stand-alone C library for loading and managing BPF programs and maps on Linux, developed upstream in the bpf-next ke…
942774stable
OpenTelemetry Rust
The official Rust implementation of the OpenTelemetry APIs and SDKs for instrumenting applications to emit traces, metrics, and logs. It ex…
932713active
strace/strace
strace is a diagnostic, debugging, and instructional userspace utility for Linux that traces system calls, signal deliveries, and process s…
902709stable
OpenTelemetry Python
The official OpenTelemetry API and SDK for Python, providing vendor-neutral instrumentation for distributed traces, metrics, and logs. It l…
992685stable
OpenTelemetry Java
OpenTelemetry auto-instrumentation for Java, providing a Java agent JAR that attaches to any Java 8+ application and injects bytecode to ca…
992652active
cloudflare/ebpf_exporter
A Prometheus exporter that runs custom eBPF programs to expose Linux kernel metrics not otherwise accessible, built on libbpf. It also supp…
782652active
org2AI/ORG2
ORG-2 is a native desktop application (Rust + Tauri) that acts as a system of record for AI coding agents, running a built-in harness plus …
792631active
GameTechDev/PresentMon
PresentMon is a set of tools for capturing and analyzing the performance characteristics of graphics applications on Windows, tracing frame…
902627active
brendangregg/perf-tools
A collection of shell-based Linux performance analysis tools built on ftrace and perf_events, created by Brendan Gregg. Each tool does one …
2310475maintenance

page 1 / 4 next →