BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
tracing-chrometraceA Layer for tracing-subscriber that outputs Chrome-style traces.193,490MIT
tracing-cloudchamberExtend tracing with an ffi via cxx to emit events and create spans in C++721MIT
tracing-cloudwatchtracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs30,186MIT
tracing-collectorA tracing subscriber that collects a copy of the traces for use in tests with insta snapshots5,613MIT
tracing-combi-collectorTracing Layer that combines structured and human-readable log formatting and sends them into Loki or Victoriametrics36GPL-3.0-or-later
tracing-configProvides a configuration file approach to initializing and configuring tracing and tracing-subscriber8,919MIT
tracing-config-macrosHelper crate to add proc-macros to tracing-config2,120MIT
tracing-configurationserializable configuration for a dynamic tracing-subscriber4,753Apache-2.0 OR MIT
tracing-console-hostServer that streams closed spans from a `tracing-cache` to remote console clients over protosocket-rpc.847MIT OR Apache-2.0
tracing-coreCore primitives for application-level tracing.737,779,779MIT
tracing-core-x🚫 The project has been abandoned, please do not use it!1,585MIT/Apache-2.0
tracing-cozBridge between the Coz profiler and rust tracing6,279MIT/Apache-2.0
tracing-datadogtracing subscriber for DataDog2,600MIT
tracing-datadog-macrosCollection of convenience macros to use with Datadog tracing3,085Apache-2.0
tracing-declarativeDeclarative tracing initialization via tracing.toml — logback/log4j patterns, multi-appender, OpenTelemetry37MIT OR Apache-2.0
tracing-deduptokio.rs tracing formatter that replaces repeated messages with a counter533MIT OR Apache-2.0
tracing-defmtA syntax-compatible version of the tracing crate for no_std environments1,888MIT OR Apache-2.0
tracing-defmt-decoderHost decoder for tracing-defmt181MIT OR Apache-2.0
tracing-defmt-macrosProc-macros for tracing-defmt1,929MIT OR Apache-2.0
tracing-deriveReserved for a soon to be published crate.1,744MIT
tracing-dipstickBridge from tracing instrumentation to the dipstick metrics library3,960Apache-2.0/MIT
tracing-distributedTracing layer for multiprocess telemetry407,510MIT
tracing-dltDLT log sink for8,737Apache-2.0
tracing-durations-exportRecord and visualize parallelism of tracing spans701,276MIT OR Apache-2.0
tracing-ecsTracing subscriber that output ECS (Elastic Common Schema) JSON log lines177,280MIT OR Apache-2.0
tracing-ecs-formatterECS (Elastic Common Schema) 8.11 JSON formatter for tracing-subscriber1,011Apache-2.0
tracing-eguiIntegration to display tracing events in an egui context1,765MIT OR Apache-2.0
tracing-elastic-apmElastic APM intake API tracing layer.66,428MIT
tracing-env-loggerReserved for a soon to be published crate.1,776MIT
tracing-errorUtilities for enriching errors with `tracing`.53,130,161MIT
tracing-etwETW or Linux user_events output for tokio-tracing30,326MIT
tracing-extMisc. tracing utilities4,308MIT OR Apache-2.0
tracing-ext-ffi-subscriberSimple forwarding tracing subscriber for a FFI host profiler.6,050MIT OR Apache-2.0
tracing-ezA simplified interface to tracing5,214MIT
tracing-fancytreetracing subscriber with readable tree output3,996MIT
tracing-fast-devA helper for tracing crate6,951MIT
tracing-filetracing file.1,557MIT/Apache-2.0
tracing-filterexperimental next-generation filtering support for tracing17,745MIT OR Apache-2.0
tracing-flameTracing layer for creating flamegraphs from span timings7,507,272MIT
tracing-flat-jsonA simple tracing-subscriber Layer emitting newline-delimited JSON.307,512MIT
tracing-fluent-assertionsAn fluent assertions framework for tracing.1,778,980MIT
tracing-fluentdEnables forwarding of `tracing` events towards the `fluentd` server.31,466BSL-1.0
tracing-fmtA `tracing` subscriber that formats and logs trace data. Moved to the `tracing-subscriber` crate.79,068MIT
tracing-fmt-smart-writerSmart writer for tracing-subscriber's fmt module2,908BSL-1.0
tracing-for-pyo3-loggingEnables `tracing` for pyo3-based embedded Python applications using Python's `logging` module.7,840MIT OR Apache-2.0
tracing-foramttersTracing output formatters1,200MIT
tracing-forestPreserving contextual coherence among trace data from concurrent tasks2,814,207MIT
tracing-forest-macrosMacros for tracing-forest3,891MIT
tracing-formattersTracing output formatters1,948MIT
tracing-futuresUtilities for instrumenting `futures` with `tracing`.129,817,687MIT
tracing-gcloud-layerA `tracing` layer for sending structured logs to Google Cloud Logging.2,746MIT
tracing-gcptracing subscriber for structured logging in gcp7,473BSD-3-Clause
tracing-gcp-formatterA Rust library for GCP structured logging322MIT
tracing-gelfA Graylog tracing library.321,580MIT
tracing-gloga glog-inspired formatter for tracing-subscriber517,960MIT OR Apache-2.0
tracing-google-cloudA tracing-subscriber layer that outputs Google Cloud structured logs31BSD-3-Clause
tracing-gstreamerBridge between gstreamer and the tracing ecosystem111,050MIT OR Apache-2.0
tracing-gumStick logs together with the TraceID as provided by tempo329,931GPL-3.0-only
tracing-gum-proc-macroGenerate an overseer including builder pattern and message wrapper from a single annotated struct definition.307,323GPL-3.0-only
tracing-hitraceA tracing compatible Subscriber implementation for HiTrace on OpenHarmony OS1,448Apache-2.0
tracing-honeycombHoneycomb.io tracing layer for multiprocess telemetry64,760MIT
tracing-human-layerA human-friendly tracing console output layer15,415MIT
tracing-indicatifTracing layer that automatically creates and manages progress bars for active spans.4,280,158MIT
tracing-indicatif-patchedTracing layer that automatically creates and manages progress bars for active spans.4,538MIT
tracing-initinitialize tracing subscriber2,322MIT OR Apache-2.0
tracing-instrument-mockA mock of the `tracing::instrument` proc macro that does nothing and can replace the `tracing::instrument` macro when running…2,283Apache-2.0
tracing-jaegeropen telemetry tracing layer for multiprocess telemetry1,957MIT
tracing-journaldrich journald subscriber for `tracing`7,714,987MIT
tracing-jsonTracing Structured Json Logging Adapter28,750Apache-2.0/MIT
tracing-kickstartBootstrap tracing + OTEL connections. Intended for personal use only.2,652MIT
tracing-layer-axiomthe layer of sending tracing events to axiom3,984MIT OR Apache-2.0
tracing-layer-coreSend filtered tracing events to a webhook endpoint19,478Apache-2.0
tracing-layer-discordSend filtered tracing events to Discord19,492Apache-2.0
tracing-layer-slackSend filtered tracing events to Slack49,145Apache-2.0
tracing-layer-win-eventlogLayer for the tracing_subscriber to write to the Windows EventLog16,301MIT
tracing-libatraceA tracing subscriber layer for tracing in debugfs using libatrace1,577MIT
tracing-line-filterA `tracing` filter for enabling individual events and spans by line number.1,687MIT
tracing-liveLive http log viewer for the tracing crate3,238MIT
tracing-live-protoTrack your apps in real time770MIT
tracing-logProvides compatibility between `tracing` and the `log` crate.470,996,963MIT
tracing-log-sampleA tracing-subscriber layer that rate-limits log output using reservoir sampling27Apache-2.0
tracing-logcatA writer for the tracing library that outputs to Android's logcat159,916Apache-2.0
tracing-logfmtA logfmt formatter for tracing events and spans3,726,664MIT OR Apache-2.0
tracing-logfmt-otelA fork of tracing-logfmt with added support for opentelemetry span data15,545MIT OR Apache-2.0
tracing-logger-configCustom logger config for tracing1,943Apache-2.0
tracing-logrotatetracing logfile writer with rotation and expiry707GPL-3.0-or-later
tracing-logstashMinimal library to output logstash formatted events35,891MIT
tracing-lokiA tracing layer for shipping logs to Grafana Loki3,096,136MIT/Apache-2.0
tracing-loki-but-betterA tracing layer for shipping logs to Grafana Loki1,354MIT OR Apache-2.0
tracing-loki-fmtGrafana Loki tracing layer1,653GPL-3.0-or-later
tracing-loki-layerstd::thread (not tokio) log sender to Loki.4,334Apache-2.0
tracing-lvTrack your apps in real time4,411MIT
tracing-lv-coreTrack your apps in real time2,293MIT
tracing-lv-protoTrack your apps in real time3,152MIT
tracing-macrosReserved for a soon to be published crate.6,972MIT
tracing-metricsReserved for a soon to be published crate.1,789MIT
tracing-microjsonA tracing JSON layer with zero serialization framework dependencies181GPL-3.0-or-later
tracing-mockUtilities for testing `tracing` and crates that uses it.2,449,906MIT
tracing-modalityThis crate provides a `tracing` `Layer` (and `Subscriber`) for emitting trace data to Auxon Modality9,866Apache-2.0
tracing-mutexEnsure deadlock-free mutexes by allocating in order, or else.43,788MIT OR Apache-2.0
tracing-ndjsonA customizable ndjson formatter for outputting tracing events46,104MIT
tracing-newrelicNew Relic integration for tracing8,700MIT
tracing-ohosTracing layer to log to OpenHarmony's HiLog1,217MIT OR Apache-2.0
tracing-opentelemetryOpenTelemetry integration for tracing175,967,627MIT
tracing-opentelemetry-extExtensions for integrating Axum and Tonic with tracing, OpenTelemetry, and observability2,589MIT
tracing-opentelemetry-extraBootstrap utilities for tracing and OpenTelemetry integration.3,492MIT/Apache-2.0
tracing-opentelemetry-fmtAdd opentelemetry trace.id and span.id to `FmtLayer` of tracing-subscriber1,761non-standard
tracing-opentelemetry-instrumentation-sdkA set of helpers to build OpenTelemetry instrumentation based on `tracing` crate.16,434,519CC0-1.0
tracing-opentelemetry-setupUtilities to provide proper setup of tracing with OTEL export3,096BSL-1.0
tracing-orchestraGive me more instruments!3,667MIT
tracing-orchestra-macrosGive me more instruments!4,679MIT
tracing-oslogA layer for tracing that outputs to the oslog on macOS/iOS2,144,256Zlib
tracing-otelShared tracing utilities and application logging bootstrap for OpenTelemetry.52MIT/Apache-2.0
tracing-otel-extraBootstrap utilities for tracing and OpenTelemetry integration.20,409MIT/Apache-2.0
tracing-panicA panic hook that captures panic information as a tracing event4,883,524MIT/Apache-2.0
tracing-pbarReady-to-use tracing config968MIT
tracing-perfPerformance and time reporting for tracing5,092MIT OR Apache-2.0
tracing-perfettoTracing layer for recording spans and events as perfetto event format.3,230,742MIT
tracing-perfetto-sdktracing-subscriber Layer for Perfetto SDK51Apache-2.0
tracing-perfetto-sdk-layerA provider of tracing layers for tracing-subscriber using the native C++ Perfetto SDK581,876Apache-2.0
tracing-perfetto-sdk-schemaPerfetto Prost protobuf bindings used by tracing-perfetto-sdk664,856Apache-2.0
tracing-perfetto-sdk-sysNative C++ bindings for the Perfetto SDK used by tracing-perfetto-sdk276,104Apache-2.0
tracing-perfetto-writerA tracing-subscriber Layer for writing protobuf encoded perfetto traces163MIT
tracing-perfspanTracing layer to enable usdt probes for perfspan977MIT
tracing-plus对tracing日志库的增强,通过日志配置文件,注册日志3,429MIT OR Apache-2.0
tracing-printSimple println format for tracing-subscriber28,712MIT OR Apache-2.0
tracing-proc-macrosReserved for a soon to be published crate.1,800MIT
tracing-proc-macros-inkProvides a working tracing integration for logging from within procedural macros.5,095MIT OR Apache-2.0
tracing-profExperimental library for profiling tracing spans.3,569MIT OR Apache-2.0
tracing-profileA span based profiler, utilizing the tracing crate57,899Apache-2.0
tracing-profile-perfetto-sysLow-level bindings to Perfetto, optionally used by the tracing-profile crate15,839Apache-2.0
tracing-rcCycle-aware reference-counted pointers with a safe, simple api6,980MIT OR Apache-2.0
tracing-rc-deriveAttribute macros for tracing-rc4,414MIT OR Apache-2.0
tracing-recRecord traces to replay later!. All that's missing is rewind.1,548MIT
tracing-record-hierarchicalRecord parent `tracing::Span` fields from inside child `tracing::Span`'s context.205,658MIT OR Apache-2.0
tracing-reloadTracing layer that can be safely reloaded17MIT
tracing-replayReplay recorded traces just like they're new!. All that's missing is rewind.1,559MIT
tracing-rerunA tracing layer to send logs to rerun1,151MIT
tracing-rewriteTracing logs conditional rewrite wrapper848WTFPL
tracing-rfc-5424A tracing layer that writes to syslog29,486GPL-3.0-or-later
tracing-rollinghelper crate to customize rolling log file with tracing crate9,775non-standard
tracing-rolling-fileA rolling file appender with customizable rolling conditions.1,124,085MIT/Apache-2.0
tracing-rolling-file-incA rolling file appender with customizable rolling conditions.3,198MIT/Apache-2.0
tracing-rotatetracing file.1,586MIT/Apache-2.0
tracing-rttThe is a tracing-rtt embedded library.2,533MIT OR Apache-2.0
tracing-s3AWS S3 (Express One) , sending trace logs to S32,128MIT
tracing-samplyTracing subscriber layer for samply1,011,956MIT OR Apache-2.0
tracing-sanitizeA tracing layer that automatically sanitizes PII from log output101MIT
tracing-scribeA tracing-subscriber layer for beautifully printing spans and events to the terminal as a hierarchical tree.688Apache-2.0
tracing-serdeA compatibility layer for serializing trace data with `serde`229,411,334MIT
tracing-serde-modality-ingestThis crate is currently only meant for internal use within `tracing-modality`5,665Apache-2.0
tracing-serde-structuredAn alternative, structured, compatibility layer for serializing trace data with `serde`47,344MIT
tracing-serde-subscriberThis crate is currently only meant for internal use within `tracing-modality`4,978Apache-2.0
tracing-serde-wireWire types for use with tracing-serde-structured crate12,933Apache-2.0
tracing-setupthis crate helps us configure tracing for a rust project. It is designed to be used with the `traced-test` crate50,627MIT
tracing-sharedShare tracing bwtween dylibs64,046MIT/Apache-2.0
tracing-slf4jSLF4j backend compatible with Rust's tracing2,094MIT OR Apache-2.0
tracing-slogProvides compatibility between `tracing` and the `slog` crate.
Use when a library uses `slog` but your application uses `tracing`.1,150,185MIT
tracing-span-captureCapture and record logs for tracing span id1,669MIT OR Apache-2.0
tracing-span-treeSimple tracing subscriber for hierarchical profiling303,425MIT OR Apache-2.0
tracing-spannerSpan introspection library for `tracing`.944MIT
tracing-stackdriverStackdriver-compatible tracing layer and event formatter1,516,610MIT
tracing-stackdriver-cwReserved crate name. No public API is provided.15MIT
tracing-stacksBasic integration of usdt probes with tracing crate.1,159MIT
tracing-subscriberUtilities for implementing and composing `tracing` subscribers.517,237,587MIT
tracing-subscriber-initA trait and some functions to make tracing subscriber initialization a bit easier30,382MIT OR Apache-2.0
tracing-subscriber-multiConfigure multiple log destinations for tracing_subscriber.1,799MIT
tracing-subscriber-reload-arcswapLock-free reload layer for tracing-subscriber using ArcSwap.99MIT
tracing-subscriber-sqliteA tracing Subscriber to send log to sqlite database.1,516MIT
tracing-subscriber-wasmA tracing-subscriber writer that writes to the console using wasm-bindgen.217,655MIT
tracing-surreal🚧 A tracing Layer that can forward all tracing data to SurrealDB (WIP, nothing usable for now).988MIT/Apache-2.0
tracing-syslogSyslog integration for tracing.1,790MIT
tracing-systemdA tracing-subscriber Layer that pretty-prints span chains to stdout and/or the systemd journal2,849MIT
tracing-tapeBinary format specification for the tracing crate2,682MIT/Apache-2.0
tracing-tape-parserParser for the tracing-tape format2,058MIT/Apache-2.0
tracing-tape-recorderTracing subscriber layer for the tracing-tape format1,919MIT/Apache-2.0
tracing-testHelper functions and macros that allow for easier testing of crates that use `tracing`.33,991,190MIT
tracing-test-macroA procedural macro that allow for easier testing of crates that use `tracing`.
Internal crate, should only be used through the…33,772,059MIT
tracing-test-macrosTest macros automating tracing subscriber initialization.42MIT
tracing-test-macros-macrosProc macros for tracing-test-macros41MIT
tracing-texrayTracing layer to view a plaintext timeline of spans and events165,294MIT
tracing-thBinding9,110MIT
tracing-throttleHigh-performance log deduplication and rate limiting for the tracing ecosystem95,840MIT
tracing-timingInter-event timing metrics on top of tracing.184,861MIT
tracing-tokioReserved for a soon to be published crate.1,749MIT
tracing-toolsQuick and simple band aid for instrumenting async code with tracing12,441MIT
tracing-towerReserved for a soon to be published crate.2,156MIT
tracing-tower-httpReserved for a soon to be published crate.1,743MIT
tracing-tracyInspect tracing-enabled Rust applications with Tracy8,379,762MIT/Apache-2.0
tracing-treeA Tracing Layer which prints a tree of spans and events.12,659,921MIT OR Apache-2.0
tracing-tree2A Tracing Layer which prints a tree of spans and events.2,068MIT OR Apache-2.0
tracing-tunnelTunnelling tracing information across API boundary472,360MIT OR Apache-2.0
tracing-unlikelyA wrapper around `tracing` that minimizes overhead when tracing is disabled.105MIT
tracing-unwrapExtension traits for logging failed unwraps to a tracing subscriber.435,759Apache-2.0/MIT
tracing-wasmtracing subscriber for browser WASM10,840,178MIT OR Apache-2.0
tracing-webA tracing compatible subscriber layer for web platforms.2,233,239MIT OR Apache-2.0
tracing-web-consoleA real-time web-based console for viewing and filtering tracing logs81AGPL-3.0
tracing-wideWide structured events for tokio `tracing`: define a struct per event and emit all observability-relevant fields at one site.47MIT OR Apache-2.0
tracing-wide-macrosProcedural macros for tracing-wide: the `#[message]` attribute and `event!` macro.67MIT OR Apache-2.0
tracing-workertracing-subscriber implementation for Cloudflare Workers worker crate11,718Apache-2.0