CATEGORY
Development tools::Debugging 1,708 crates
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.
dig-loggingShared structured logging + log-collection building block for the DIG service binaries (dig-node, dig-dns, dig-updater): dual…467GPL-2.0-only
summer-opentelemetryIntegration of summer-rs framework and open-telemetry467MIT
bevy_expected_componentsRuntime validation for Bevy component dependencies464MIT OR Apache-2.0
pounce-observabilityObservability for POUNCE (pounce#71): tracing subscriber install, tiger/rust themed text formatter, and the per-iteration…456EPL-2.0
reflow_tracing_protocolShared tracing-protocol types for the Reflow runtime.456MIT OR Apache-2.0
secra-logger一个生产级的 Rust 日志系统库,基于 tracing 生态系统构建,支持结构化 JSON 日志、文件滚动、UTC+8 时区等特性451MIT
piquel-logSmall, composable backend initialization for tracing448Apache-2.0
rustbridge-loggingTracing to FFI callback bridge for rustbridge448MIT OR Apache-2.0
oopsie-macrosProcedural macros for the oopsie error-handling library: the #[oopsie] attribute and Oopsie derive447MIT OR Apache-2.0
issuingAn easy-to-use customizable error type446MIT
assert-impl-traitProvides a macro to assert that a type implements a trait.442MIT OR Apache-2.0
tauri-plugin-auditaur-macrosProcedural macros for tauri-plugin-auditaur.435MIT
oopsie-coreCore error types and trace capture for the oopsie error-handling library434MIT OR Apache-2.0
co-tracing-bunyan-formatterCOKIT fork of tracing-bunyan-formatter — Bunyan formatter with custom span serialization for tooling integration.431MIT/Apache-2.0
blargleProvides debugging macros which resolves to compiler errors for release builds430MIT
openinference-instrumentationOpenInference instrumentation helpers for Rust applications415MIT OR Apache-2.0
renderdogRenderDoc in-application API wrapper + automation helpers + an MCP server.412MIT OR Apache-2.0
logfusionUnified logging and error handling for Rust with structured data, tracing integration, and cross-language support409MIT
zenchRun benchmarks anywhere in your codebase and integrate performance checks directly into your cargo test pipeline.408MIT OR Apache-2.0
iron_telemetryLogging and tracing infrastructure for Iron Cage AI agent management404MIT
actaMake Tracing Great Again.403Apache-2.0
vacro-traceObservability, tracing, and snapshot debugging for Rust procedural macros.396MIT OR Apache-2.0
tauri-plugin-auditaurDevelopment-first Tauri plugin for collecting Auditaur local telemetry.394MIT
otelErgonomic macros for OpenTelemetry tracing in Rust391BlueOak-1.0.0 OR Apache-2.0 OR MIT
vacro-reportDiagnostic reporting enhancements for Rust procedural macros, improving error messages.389MIT OR Apache-2.0
active-reportingA custom error wrapper for detailed logs385MIT
error-locationA lightweight utility for capturing and displaying error locations in Rust380MIT
perl-dapDebug Adapter Protocol server for Perl379MIT OR Apache-2.0
opentelemetry-prometheus-xxPrometheus exporter for OpenTelemetry (This crate is discontinued and is no longer maintained)373Apache-2.0
jdwp-clientJDWP client implementation366non-standard
embeddenator-obsObservability: metrics, logging, and tracing for Embeddenator362MIT
bentleyTheatrical logging and output formatting library362MIT
cyrs-syntaxLossless CST and recovering parser for Cypher / GQL (spec 0001 §4).361Apache-2.0 OR MIT
debug_errorLightweight error handling library, which automatically captures the location (file and line)360non-standard
ghostscope-compilerCompiles GhostScope trace definitions into DWARF-aware eBPF programs ready for injection.358GPL-3.0-only
ttlog-macrosTTLog event macros and utilities356MIT
oopsieErgonomic, structured error handling: context selectors, traced errors, and rich colorized reports355MIT OR Apache-2.0
charon-errorStructured error and panic handling with rich reports and bug reporting functionality348MIT OR Apache-2.0
smooai-loggerContext-aware structured logging utilities for Rust mirroring the @smooai/logger toolkit.342MIT
bpfanalysisRust analysis primitives for eBPF verifier diagnostics340MIT
srcmap-symbolicateStack trace symbolication using source maps333MIT
whyno-corePermission check pipeline, fix engine, and state types327MIT
auditaur-cliCommand-line interface and MCP server for inspecting Auditaur local telemetry.321MIT
mars-xlog-coreCore runtime building blocks for the Rust-native xlog engine.319MIT
ucp-observeObservability utilities for UCP319MIT
o11yObservability library for Rust: logging, metrics, tracing, and profiling.318GPL-3.0-only
ratatouilleBest-effort telemetry firehose logger with bounded topic state317MIT
moonbit-demangleDecode MoonBit's symbol mangling (e.g. `_M0FP26mizchi5bench9ackermann`) into a readable `mizchi::bench::ackermann` path.312Apache-2.0
build_loggerA logger to be used in build scripts.308MIT OR Apache-2.0
klauthed-observabilityObservability for klauthed: tracing spans, metrics, and OpenTelemetry wiring.307MIT OR Apache-2.0
tellTell analytics SDK for Rust — events and structured logging305MIT
logflowA beautiful, customizable, and performant logging library for Rust with perfect terminal UI304MIT OR Apache-2.0
cyrs-astTyped AST for Cypher / GQL, codegen'd from cyrs-syntax (spec 0001 §5).304Apache-2.0 OR MIT
loganaTurn any log source — files, compressed archives, Docker, or OTel streams — into structured data. Filter by pattern, field, or…303GPL-3.0
bpfixUserspace eBPF verifier failure diagnostic CLI301MIT
slogxReal-time log streaming SDK for Rust297MIT
tracing-cfgSimple configuration for your tracing needs296MIT OR Apache-2.0
request-logging-proxyA simple HTTP proxy that logs requests and responses293non-standard
praxis-observabilityObservability and tracing abstraction for Praxis AI agents292MIT
cyrs-schemaSchema types and SchemaProvider trait for Cypher / GQL (spec 0001 §8).289Apache-2.0 OR MIT
cyrs-hirHigh-level IR for Cypher / GQL with scope graph and name resolution (spec 0001 §6).287Apache-2.0 OR MIT
altair-otelOne-call OpenTelemetry setup with tracing-subscriber integration283MIT
quo-rustCompanion package for the Quo debugger.282GPL-3.0-only
ttlogHigh-performance lock-free tracing and logging system281MIT
errcraftBeautiful, structured, and colorful error handling for Rust.279MIT
sayingThe say! macro for convenient styled printing279Apache-2.0
bugwatchOfficial Rust SDK for Bugwatch - AI-Powered Error Tracking278MIT
logbullA modern logging library for sending structured logs to LogBull277MIT
palisade-errorsSecurity-conscious error handling with operational security principles276Apache-2.0
crabkey-loggerAudit logger backends for crabkey business events274MIT
rust-happy-log一个美观、高性能的 Rust 日志库,支持控制台和文件输出,全局单例,零侵入270MIT OR Apache-2.0
taktora-logWorkspace-wide log-crate facade for taktora. The default backend is taktora-log-dlt; integrators may swap in log4rs / env_logger…269Apache-2.0 OR MIT
cyrs-diagStable diagnostic codes and rendering for the Cypher / GQL frontend (spec 0001 §10).268Apache-2.0 OR MIT
cyrs-fmtFormatter for Cypher / GQL source that round-trips through the parser (spec 0001 §13).266Apache-2.0 OR MIT
taktora-log-dltPure-Rust AUTOSAR Diagnostic Log and Trace backend for taktora-log. Talks to a co-located COVESA dlt-daemon over Unix-domain…266Apache-2.0 OR MIT
zakura-jsonl-traceShared non-blocking JSONL tracing support for the Zakura node. Internal crate, published to support cargo install zakura264MIT OR Apache-2.0
log-lazyA lazy logging library with bitwise level control263Unlicense
dobby-hook-coreDobby-like low-level inline hook core in Rust258Apache-2.0
exception-collector全项目组异常收集系统:自动捕获 panic、error 日志和 Result::Err,支持 GitHub Issue 共建上报和自研平台批量上报258Apache-2.0
visgraphVisualize Graphs as Images with one Function Call.258MIT OR Apache-2.0
wallfacer-coreRuntime fuzzing and invariant-testing harness for MCP servers — catch crashes, hangs, schema drift, and state leaks before they…256MIT OR Apache-2.0
opentelemetry-aws-temporary-fork[TEMPORARY FORK - WILL BE YANKED] ⚠️⚠️⚠️ TEMPORARY FORK OF opentelemetry-aws - INTENDED TO BE DEPRECATED ONCE UPSTREAM PR #549 IS…255Apache-2.0
aprender-ptx-debugPure Rust PTX debugging and static analysis tool252MIT
qmmdqmassa metrics daemon250Apache-2.0
cyrs-semaSchema-aware and schema-free semantic analysis for Cypher / GQL (spec 0001 §7).247Apache-2.0 OR MIT
cyrs-planLogical plan IR lowered from Cypher / GQL HIR (spec 0001 §12).247Apache-2.0 OR MIT
rolly-tokioTokio-based transport for rolly observability. Exporter, init helpers, and TelemetryGuard.245MIT
v-logA lightweight visual logging/debugging facade for Rust244MIT OR Apache-2.0
backerror-macrosJava style backtrace for Rust243Apache-2.0
whyno-gatherLinux OS state gathering — stat, ACL, mount, fsflags, and capabilities243MIT
os_observatoryIndependent, no-deps observability toolkit for OS development: logging, tracing, and panic reporting designed for no_std…238MIT
censerBeautiful, structured logging for the terminal ⚒️238MIT OR Apache-2.0
hexlerA colorful hex printer with opinionated defaults237MIT
datafusion-openlineageOpenLineage integration for Apache DataFusion sessions237Apache-2.0
minimal_loggerA minimal-resource, platform-native logger for Rust applications.231MIT OR Apache-2.0
tonic-debugA debugging and diagnostics middleware for tonic gRPC servers231Apache-2.0
error-collectionA generic collection around dynamic errors230MIT OR Apache-2.0
cyrs-dbSalsa-backed incremental analysis database for Cypher / GQL (spec 0001 §11).230Apache-2.0 OR MIT
mcp-wallfacerRuntime fuzzing and invariant-testing harness for MCP servers — catch crashes, hangs, schema drift, and state leaks before they…230MIT OR Apache-2.0
bevy-agent-feedback-pluginLet AI coding agents see and control your Bevy app: input injection, labeled screenshots, and frame-synced feedback over a…229MIT
ghostscope-uiTerminal user interface that streams GhostScope traces with async input handling.228GPL-3.0-only
ghostscope-loaderLoads compiled GhostScope programs, manages sessions, and orchestrates eBPF lifecycle.226GPL-3.0-only
gcp-rust-toolsComprehensive Google Cloud Platform tools for Rust: Observability (Logs, Metrics, Traces) and PubSub225Apache-2.0
hwhkit-observabilityHwhKit 日志、链路追踪与指标模块 (auto JSON/pretty, OpenTelemetry OTLP, client-side instrumentation for sqlx/redis/reqwest)224MIT OR Apache-2.0
framelog-rsLightweight logging library with colors and minimal dependencies222MIT
mars-xlogPure Rust xlog library with async/sync appenders, compression, encryption, and tracing integration.222MIT
spdlog-opentelemetrySends logs to OpenTelemetry, based on spdlog-rs221MIT OR Apache-2.0
crabka-auditAudit event model, OCSF serialization, and write pipeline for Crabka (FedRAMP 20x MLA)221Apache-2.0
nih_assert_no_allocCustom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if…221BSD-1-Clause
protobugInteractive terminal debugger for protobuf payloads220MIT OR Apache-2.0
jloA CLI tool for reading, pretty-printing, and colorizing JSON log files (NDJSON/JSON Lines), with protocol-specific formatting for…215EUPL-1.2
neohookA powerful, transactional, thread-safe function hooking library for Windows (x86/x64), written in Rust.212MIT OR Apache-2.0
parlov-outputOutput formatters for parlov: SARIF, terminal table, and raw JSON.211MIT OR Apache-2.0
tui-tracingRuntime tracing viewer primitives for Ratatui applications211MIT OR Apache-2.0
cyrs-projectCypher / GQL project manifest (cypher-project.toml) format and loader (spec 0003).208Apache-2.0 OR MIT
layout-auditAnalyze binary memory layouts to detect padding inefficiencies207MIT OR Apache-2.0
trash_parallelismAzzybana Raccoon's comprehensive parallelism library.207Apache-2.0
result-aat-coreThe Infomation and Result Trace crate207Apache-2.0
charon-loggingStructured logging setup using tracing, with span trace capture via tracing-error204MIT OR Apache-2.0
async-inspect-macrosProcedural macros for async-inspect - X-ray vision for async Rust204MIT
zerodds-inspect-endpointZeroDDS inspect endpoint — feature-gated tap hooks + wire frame + cert.d auth for the external PDE Reality Inspector. Default-OFF…204Apache-2.0
openlineage-clientTransport-agnostic OpenLineage event model and emit client (no engine dependency)204Apache-2.0
log-debounceDebounced logging macros for the log crate203MIT
bevy_telemetrybevy swarm diagnostic, event, metric, and telemetry client202MIT OR Apache-2.0
dsp56300-disasmDSP56300 disassembler201MIT
bevy_fleetbevy swarm diagnostic, event, metric, and telemetry client200MIT OR Apache-2.0
lvqr-observabilityObservability scaffold for LVQR (Tier 3 sessions G-J): config, subscriber setup, and lifetime-guard handle199AGPL-3.0-or-later
preeCross-platform network diagnostics and monitoring for Rust applications199MIT OR Apache-2.0
vibetracerReal-time tracing, replaying, and rewinding of AI coding assistant edits. MCP server for AI self-correction. Cross-agent support…199MIT
dcontext-tracingAutomatic dcontext scope management via tracing spans193MIT
rtcmpA Vulkan utility for comparing two images with a draggable divider.190MIT
spdlog-telegramSends logs to Telegram, based on spdlog-rs189MIT OR Apache-2.0
mlua-probe-coreCore debug engine for mlua — breakpoints, stepping, variable inspection189MIT OR Apache-2.0
tailtriage-tokioTokio runtime sampling and primitive helper integration for tailtriage run artifacts185MIT
log-ioStructured logging pipeline for Rust. Zero-allocation fast path, JSON / logfmt / human-readable outputs, context propagation…185Apache-2.0
tracehash-rs-deriveDerive macro for the tracehash-rs canonical hashing trait183MIT
owl-loggerA production-ready, ergonomic logging library for Rust — inspired by Python's xmi_logger, powered by tracing.183MIT OR Apache-2.0
kanshouKanshou (観照) — live process introspection over Unix sockets. Every pleme-io binary exposes its typed AppState; MCP servers and…182MIT
tracing-microjsonA tracing JSON layer with zero serialization framework dependencies181GPL-3.0-or-later
zydis-rsA pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)180MIT
promwriteA high-performance, zero-allocation Prometheus Remote Write 2.0 client library.178MIT OR Apache-2.0
cirious_codex_resultRobust result and error handling framework for the Cirious Codex ecosystem.176MIT OR Apache-2.0
wizrd-vailA respectful structured streaming logger176non-standard
cirious_codex_loggerStructured logging library for the Cirious Codex ecosystem.175MIT OR Apache-2.0
kameo_consoleTerminal UI for monitoring a running kameo actor system175MIT OR Apache-2.0
tracehash-rsCross-language call/input/output hash tracing for algorithm parity checks173MIT
result-aat-macrosThe Infomation and Result Trace crate172Apache-2.0
perl-dap-command-argsShell-safe command argument formatting for perl-dap167MIT OR Apache-2.0
perl-dap-valuePerl DAP value model types164MIT OR Apache-2.0
cyrs-lang-servicesShared language-service engines (completion, hover, rewrite) used by cyrs-lsp and cyrs-agent (spec 0001 §14 / §15).164Apache-2.0 OR MIT
traceviewerRun a command and inspect its logs in a scrollable terminal viewer164Apache-2.0
ser-hexSerialization tracing library for visualizing where bytes came from162MIT OR Apache-2.0
apple-logSafe Rust bindings for Apple's os / OSLog APIs on macOS162MIT OR Apache-2.0
ocular-cliTUI tool for real-time visualization of middleware traffic162MIT
rlg-cli`rlg` — `jq` for structured logs. Tail, filter, and convert log streams
across all 14 `rlg` formats from the command line.162MIT OR Apache-2.0
dobby-rs-frameworkDeveloper-friendly framework on top of dobby-rs core159Apache-2.0
brainwires-proxyProtocol-agnostic proxy framework for debugging app traffic158MIT OR Apache-2.0
fltevtlogA wrapper around eventlog and env_logger1570BSD
ryo-suggest[experimental] Pattern-based suggestion engine for RYO155MIT OR Apache-2.0
buswatch-tuiDiagnostic TUI for monitoring Caryatid message bus activity155Apache-2.0
trace-tallyA tracing layer for rendering hierarchical task trees to the terminal149MIT OR Apache-2.0
trace-weftRust-first, local-first observability and debugging toolkit for LLM agents147MIT
oharness-traceEvent sinks, trajectory JSONL writer/reader, and ReplayLlm for open-harness146MIT OR Apache-2.0
rustler_logger_macroproc_macros to support rustler_logger142MIT OR Apache-2.0
whyno-cliLinux permission debugger142MIT
daemon8Runtime awareness management for AI agents142non-standard
saleae-logic2-automation-mcpAutomation tool for Saleae Logic 2 using Model Context Protocol (MCP)141MIT OR Apache-2.0
symdisSymbolic disassembler for Mozilla crash report analysis140MPL-2.0
backerrorJava style backtrace for Rust138Apache-2.0
dev-chaosFault injection and recovery testing for Rust. Disk faults, network drops, latency injection, deterministic crash points, partial…138Apache-2.0
timber_rustA high-performance, asynchronous logging library with support for Grafana Loki and AWS CloudWatch.136Apache-2.0
dbgflow-coreCore runtime, session model, and embedded UI server for the dbgflow graph debugger.136MIT
chain-assertionsInsertable assertions into method chains135MIT OR Apache-2.0
sideways-otelObservability from the side - vendor-neutral OpenTelemetry tracing, metrics, and logs for Rust services135Apache-2.0 OR MIT
unstripRecover symbols, types, and method signatures from stripped Go binaries. Ghidra/IDA/Binary Ninja exporters included.134MIT OR Apache-2.0
vacro-analysisAnalysis logic for Vacro trace data, used by vacro-cli.132MIT OR Apache-2.0
enya-build-infoObservability for humans and AI agents131MIT
perl-dap-platformCross-platform runtime utilities for perl-dap130MIT OR Apache-2.0
lazylogA flexible logging library with file rotation and structured output130GPL-3.0-or-later
enya-build-toolsBuild tools for enya crates129MIT
dbgflow-macrosProcedural macros for the dbgflow graph debugger: #[trace], #[ui_debug], and #[dbg_test].129MIT
enya-aiAI agent integration for Enya129MIT
wesichain-langsmithLangSmith observability for Wesichain124Apache-2.0 OR MIT
canardstackSingle-binary OpenTelemetry query server backed by DuckLake124Apache-2.0
debugger-cliLLM-friendly debugger CLI using the Debug Adapter Protocol122GPL-3.0-only
diag-langDiagnostics: error collection and caret-style source-annotated rendering.122Apache-2.0 OR MIT
axum-observabilityAxum middleware for request IDs, trace correlation, and structured access logs.120MIT
tailtriage-axumAxum middleware and extractor integration for tailtriage119MIT
duperqLSP implementation for Duper.119MIT
barklogA keyboard-driven TUI for exploring logs from files, Docker, Kubernetes, and SSH118MIT OR Apache-2.0
stackwise-coreArtifact-first Rust stack analysis engine used by Stackwise118MIT OR Apache-2.0
ro11yLightweight Rust observability. Hand-rolled OTLP protobuf over HTTP, built on tracing.117MIT OR Apache-2.0
yaruYet Another Rust Util - A collection of utilities for timing, memory inspection and SQL result formatting.116MIT OR Apache-2.0
provide-telemetryCross-language telemetry helpers with privacy, resilience, and OTLP support.116Apache-2.0
alun-logAlun logging: tracing initialization from config with file and console output115Apache-2.0
explicit_tracing_perfettoTracing layer for recording explicit timeline events in Perfetto trace format.114MIT
gcp-observability-rsLightweight Google Cloud Platform observability client using gcloud CLI113Apache-2.0
duodiffA fast, cross-platform terminal user interface (TUI) directory comparison tool113MIT
omniscope-typesType definitions and data structures for OmniScope static analyzer112Apache-2.0
result-aatThe Infomation and Result Trace crate112Apache-2.0