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.
mquireMemory forensics and analysis tool for querying Linux kernel memory dumps using SQL112Apache-2.0
zerodds-recorder-bridgeLive recorder daemon: subscribes to a configured set of DDS topics and writes received samples to a .zddsrec file.112Apache-2.0
pcf-debugInspection and visualisation tool for Partitioned Container Format (PCF) files112MIT OR Apache-2.0
bunsen-contractsRuntime shape/geometry contracts for the burn framework.111MIT or Apache-2.0
print-breakA simple debugging macro that pretty-prints variables and pauses execution110MIT
lean-logA tiny, zero-overhead logging framework108MIT
perl-lsp-launcherTyped CLI launch configuration for the Perl LSP runtime.107MIT OR Apache-2.0
rlg-mcpModel Context Protocol (MCP) server exposing rlg log streams as tools
to LLM agents (Claude Desktop, Cursor, mcp.run). Tools:…107MIT OR Apache-2.0
zerodds-replayInspect/replay CLI for .zddsrec recordings: dump frames, replay at scaled wallclock, optional live re-injection into a DCPS…106Apache-2.0
tauri-watch-typesShared Rust types for TauriWatch telemetry events and ingestion payloads105MIT
tracing-unlikelyA wrapper around `tracing` that minimizes overhead when tracing is disabled.105MIT
async-inspectX-ray vision for async Rust - inspect and debug async state machines105MIT
langfuse-sdkLangfuse SDK for Rust — LLM observability, prompt management, and evaluation104MIT OR Apache-2.0
gensenseGenSense: High-performance semantic diagnostic engine for Rust, TypeScript, and Solidity.103MIT
chatgpt-panic-hookA panic hook that asks ChatGPT what went wrong103MIT
log-overflowA simple and lightweight logging library.102MIT OR Apache-2.0
tracing-sanitizeA tracing layer that automatically sanitizes PII from log output101MIT
dobby-hookFacade crate for dobby inline-hook core and optional framework100Apache-2.0
omniscope-coreCore infrastructure and base types for OmniScope static analyzer100Apache-2.0
exceptionlessRust client for Exceptionless tracking errors, log messages, and feature usage events99MIT
tracing-subscriber-reload-arcswapLock-free reload layer for tracing-subscriber using ArcSwap.99MIT
mlua-probe-mcpMCP server (stdio) for mlua-probe — Lua debugger for environments without DAP support99MIT OR Apache-2.0
tailtriage-controllerConfigurable control layer for repeated bounded capture windows in long-lived services98MIT
log-insight-tuiA powerful TUI log analyzer with smart visualization, live tailing, and AI integration.97MIT OR Apache-2.0
raccoon-otelDrop-in OpenTelemetry bridge for Rust's tracing crate. One call to enable OTel export for tracing-based applications.96MIT
tracing-broadcasttracing_subscriber::Layer that fans every event into a tokio broadcast channel as JSON frames.95MIT
tailtriage-cliCLI for tailtriage artifact loading, diagnosis, and report generation94MIT
tauri-watch-sdkRust telemetry SDK for Tauri apps using TauriWatch94MIT
synapse-traceTracing and observability for Synapse services93Apache-2.0
pin-loggerno-std embedded-hal logging, but with digital output pins93MIT OR Apache-2.0
nanologgerA minimal, colored logger for Rust CLI applications92MIT
kael_diagnosticsPlatform services diagnostics scaffolding for Kael92Apache-2.0
lontra-asserts-deriveProcedural macros for the `lontra-asserts` crate91Apache-2.0
pleme-observabilityObservability library for Pleme platform - tracing, metrics, distributed tracing, and metric definition macros91MIT
machina-monitorDebug monitor interface with HMP and MMP protocol support90MIT
easy-tracingA crate to easy use tracing90Apache-2.0
dev-securityDependency audit and license policy for Rust. Wraps cargo-audit + cargo-deny: known-CVE scanning, license enforcement,…89Apache-2.0
runi-logStructured logging for the Runi library collection89Apache-2.0
ir-assert-macroin-test assertion over its compiled llvm-ir89MIT
ray-dbgRust client library for the Ray debugging app88MIT
tailtriage-analyzerHeuristic triage analyzer and report rendering for tailtriage runs88MIT
rlg-towerTower middleware for rlg. Emits per-request structured access logs
for any `tower::Service<http::Request<_>>` — axum, tonic,…88MIT OR Apache-2.0
osxmemA macOS library for reading and writing process memory using the Mach kernel APIs.87MIT
omniscope-irLLVM IR abstraction layer and parser for OmniScope static analyzer87Apache-2.0
tana-event-busRust client library for Tana Event Bus86MIT
rlg-reportLog digest / analytics for rlg. Reads JSON-shaped rlg records from
a file or stdin and produces aggregation tables: count by…86MIT OR Apache-2.0
falliblesFailure injection library for testing error handling in Rust86MIT
unbug_macroA proc macro for debug assertions from Unbug86MIT OR Apache-2.0
mini-logA tiny simple logging helper crate.86MIT
unbug_assertCore assertion library for Unbug85MIT OR Apache-2.0
dev-fuzzFuzz testing workflow for Rust. Wraps cargo-fuzz: budgeted runs, crash / timeout / OOM findings, deterministic reproducer paths,…84Apache-2.0
mimir-cliMimir — read-only inspection CLI for canonical stores.84Apache-2.0
rlg-redactPII and secret redaction for rlg records. Built-in regex patterns for
credit cards, JWTs, OAuth bearers, emails, and IPv4…83MIT OR Apache-2.0
rlg-testTest utilities for downstream consumers of rlg. Capture log records
emitted inside a test scope and assert on them with…83MIT OR Apache-2.0
swift-demanglerDemangle Swift symbol names into structured types for analysis83Apache-2.0
tinywatcherA tiny, zero-infrastructure observability tool for logs and system resources82MIT
perl-dap-stackStack trace parsing and frame classification for the Perl Debug Adapter Protocol82MIT OR Apache-2.0
struct-auditAnalyze binary memory layouts to detect padding inefficiencies82MIT OR Apache-2.0
log-easyEasy to use file logger with log levels and global logging macros.82MIT OR Apache-2.0
ducktrace-loggerA duck‑themed application logging system for Rust82MIT
dumpit-macrosProc-macro implementation for the dumpit crate. Do not use directly.82MIT OR Apache-2.0
stackwiseDrop-in Rust stack usage analysis with JSON reports and an interactive local UI82MIT OR Apache-2.0
microloopUltra-fast runtime safety layer for autonomous agents — detects agent tool call loops before they burn API credits82Apache-2.0
perl-dap-typesShared DAP model types for perl-dap session handling81MIT OR Apache-2.0
perl-dap-securitySecurity validation primitives for perl-dap81MIT OR Apache-2.0
perl-dap-variablesVariable rendering for Perl DAP81MIT OR Apache-2.0
perl-dap-breakpointBreakpoint validation for Perl DAP81MIT OR Apache-2.0
mgxlogA simple logging library for Rust.81MIT OR Apache-2.0
rlg-wasmWebAssembly bindings for rlg. Bring structured logging into browsers,
Deno, Cloudflare Workers, Bun, and any wasm-bindgen-capable…81MIT OR Apache-2.0
tracing-web-consoleA real-time web-based console for viewing and filtering tracing logs81AGPL-3.0
kurtbuilds-procA command line tool to search for and manage processes (using listened ports and more.)80MIT
perl-dap-configLaunch/attach configuration parsing and validation for perl-dap80MIT OR Apache-2.0
perl-dap-evalSafe expression evaluation validation for Perl DAP80MIT OR Apache-2.0
rlg-otlpOpenTelemetry network exporter for rlg. Ships records over OTLP/HTTP
(JSON) to any OTel-compatible collector — Honeycomb,…80MIT OR Apache-2.0
splog-coreInternal categorization engine and log-view state for the splog TUI. Not intended for external use.80MIT
exfiltrate_cliCommand line utility for the exfiltrate crate.79MIT OR Apache-2.0
dbgflowGraph-first Rust debugger library and CLI with trace macros, test capture, and a browser UI.78MIT
extract-shellcodeSmall Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory78MIT
experimental-glide-logger-coreLogging core for Valkey GLIDE78Apache-2.0
exfiltrate_proxyProxy application for the exfiltrate crate.77MIT OR Apache-2.0
ghostscopeCommand-line entrypoint that drives GhostScope compiler, loader, and UI end-to-end.77GPL-3.0-only
grlogA high-performance async logging library based on gorust GMP runtime76MIT
deep_logDual-axis logging : level + zone bitflag, console and file output75MIT OR Apache-2.0
time-spanA simple RAII-based time measurement crate74MIT
detrix-rsDetrix client library for debug-on-demand observability in Rust applications74MIT
serde_gdbmiSerde deserializer for the GDB Machine Interface (GDB/MI) output.73MIT
tauri-plugin-tauri-watchTauri v2 plugin for sending app telemetry to TauriWatch73MIT
wesichain-langfuseLangfuse observability integration for wesichain73Apache-2.0 OR MIT
fobserveObservability library for the fiddlesticks agent harness framework73MIT
vent-mcpSTDIO MCP server that lets agents vent to configured channels73MIT
retargetStraightforward cross-platform function, Objective-C, and COM hooks for macOS and Windows.72MIT OR Apache-2.0
buswatchDiagnostic TUI for monitoring Caryatid message bus activity72Apache-2.0
dioxus-inspectorHTTP bridge for inspecting and debugging Dioxus Desktop apps72MIT
prlogA logger that writes to console and a structured file.71MIT
rotation-loggerSimple async logger with file rotation71MIT OR Apache-2.0
better_resultA better error handling framework with error construction macro, monadic handling chain, and much more71MIT
init-log4rsSearch log4rs configuration in multiple directories or create one71Apache-2.0
rust-secure-loggerMemory-safe security logging for financial systems and critical infrastructure with encryption, log forwarding, and compliance…69MIT
asm-annotateSource↔assembly annotation for ELF files, with an interactive TUI and plain-text dump mode69Apache-2.0
nanolog-rsHigh performance asynchronous logging library for high-frequency trading systems68MIT
project-structureGenerate an ASCII Representation of a project youre working on.68MIT
lontra-assertsAssert macros from lontra project67Apache-2.0
bluetape-rs-loggingTracing conventions and subscriber builders for bluetape-rs.67MIT
bunny-syslog-receiverEmbedded RFC 5424 / 3164 syslog TCP receiver with a pluggable tunnel abstraction (used by `hoppy container logs`)66MIT
rustwatchFirst-class logging and monitoring for Rust applications. Deep insights and structured logs, wherever you deploy.66MIT
ir-assertin-test assertion over its compiled llvm-ir65MIT
allstakNative Rust SDK for AllStak: error monitoring, performance tracing, structured logging, and release-health sessions over the…64MIT
cargo-callgraphGenerate callgraphs for Rust workspaces using rust-analyzer63AGPL-3.0-or-later
goblin-sigscanGoblin-powered PE pattern scanning with pelite-style signatures62MIT
torgeCLI tool to produce Foundry-style traces for EVM transactions through debug_traceTransaction RPC requests62MIT
backbeat-cliThe backbeat CLI: inspect and convert self-describing trace dumps to Parquet62MIT
checkpoint-tsInteractive checkpoint system for TypeScript/JavaScript development. Debug with TUI, inspect state, skip functions, inject values.61MIT
web-vlogA lightweight web based v-log implementation61MIT OR Apache-2.0
logletA lightweight zero-heap logging library61MIT
unbug_bevyBevy integration for the unbug debug assertion library60MIT OR Apache-2.0
vacro-cliTUI visualization tool for inspecting Vacro toolkits.59MIT OR Apache-2.0
omniscope-dataflowDataflow analysis engine for tracking value flow and dependencies in OmniScope59Apache-2.0
omniscope-semanticsSemantic analysis module for understanding program behavior in OmniScope59Apache-2.0
ghostscope-debuginfodAsync debuginfod client used by GhostScope to fetch debug information and source files by build-id.58GPL-3.0-only
thistrace-macrosProc-macros for the thistrace crate58MIT OR Apache-2.0
winston_tracingtracing-subscriber Layer for the winston logger58MIT
agpwhen {:?} fails you, use AGP58GPL-3.0-or-later
avl-observabilityAVL Observability - Complete observability stack (metrics, logs, traces) for AVL Cloud57MIT OR Apache-2.0
networkcopTerminal agent harness for front-end debugging: drives Chrome over CDP, records every request, response and console message to…57MIT OR Apache-2.0
rolly-monoioMonoio-based transport for rolly observability. Exporter, init helpers, and TelemetryGuard.56MIT
perl-dap-shellShell argument and environment helpers for perl-dap56MIT OR Apache-2.0
turbohexInteractive terminal hex-viewer with plugin-based decoders56MIT
tailtriageDefault crate and entry point for tailtriage Tokio tail-latency triage55MIT
cellos-projectorProjection layer for CellOS — consumes JetStream CloudEvents into in-memory cell/formation state. Used by cellos-server.55MIT OR Apache-2.0
splogA TUI log viewer with automatic category filtering55MIT
tree-displayDisplay Rust data structures as syntax-highlighted trees in the terminal with a single derive macro.
Features full color theming,…55MIT
we-trust-otelOpenTelemetry integration for We-Trust, providing distributed tracing and metrics54MPL-2.0
tailtriage-tracingTracing intake bridge for converting tt.* spans into tailtriage Run artifacts52MIT
opentelemetry-cloudwatchOpenTelemetry CloudWatch Exporter52Apache-2.0
signal-kitHelpers for initializing OpenTelemetry-based observability (tracing, metrics, logs) in async Rust services.52MIT OR Apache-2.0
kaya-ebpfOptional Linux eBPF observability for KayaDB: in-process probe lifecycle, trace capture, and Prometheus aggregates51MIT OR Apache-2.0
agx-tuiStep-through debugger for your agent — terminal-native session timeline viewer for Claude Code, Codex, Gemini, LangChain, Vercel…51MIT OR Apache-2.0
dlt2logA tool to convert DLT binary files to human-readable log formats51MIT
stracers-coreLibrary for tracing system calls and signals51MIT OR Apache-2.0
rnicroA Linux x86_64 debugger and exploit development toolkit written in Rust51MIT
jtag_idcodeA BSDL parser51MIT
portarium-coreCore library for Portarium - process port management50MIT
emugdbstubAn emulator centered GDB remote protocol implementation in Rust50MIT OR Apache-2.0
round_aboutRust fast debugging for Result types and easy conversions between Result and Option50MIT OR Apache-2.0
inqA tool for executing API queries defined in a plaintext file that can be checked in to version control or managed like any other…50Apache-2.0
vasari-coreContent-addressed intent-graph library behind Vasari — intent attribution for autonomous coding agents.50Apache-2.0
picoem-debugPlaceholder crate for the future GDB RSP server and instruction-trace tooling for the picoem RP2350/RP2040 emulator workspace.49MIT OR Apache-2.0
pyloggingA small, ergonomic logging library inspired by Python's logging module.49MIT OR Apache-2.0
rustler_loggerlog from Rustler NIFs to Elixir's Logger49MIT OR Apache-2.0
ez_tracingTracing, made easy48MIT OR Apache-2.0
meta-tracingFlexible metadata collection layered on top of the tracing crate. Accumulate structured sections, timings, and issues during…48MIT OR Apache-2.0
probably_fine_logFast, zero-dependency error logger for all platforms47MIT
adbridgeAndroid Bridge for AI-Assisted Development: CLI + MCP server47MIT
insomnilogAn asynchronous Rust logging library that never sleeps45MIT
omniscope-passAnalysis passes for FFI safety, memory safety, and concurrency in OmniScope45Apache-2.0
wwprintWWPrint for Rust - Debug print with file/line info44MIT
heavylogA `log` implementation for no-std targets.44BSD-3-Clause
forgeai-observabilityObservability helpers for forgeai-rs43MIT OR Apache-2.0
owiwiA library to initialize tracing with opentelemetry43MPL-2.0
featbit-server-sdk-opentelemetryOpenTelemetry evaluation-event adapter for the FeatBit Rust server SDK42Apache-2.0
cargo-oxCargo Oxide is a CLI tool for AI-powered Rust development.42MIT
elf_bloatView size of individual symbols in an elf file and compare two elf files.41Apache-2.0
syslog-tooA small library to send log messages to syslog locally and over TCP or UDP using Rust. A continuation of the syslog crate.40MIT
errorgapRust notifier for Errorgap error tracking.39MIT
racewayOfficial Rust SDK for Raceway - race condition detection and distributed tracing39MIT
rightkit-logsPrivacy-safe local JSONL logging and diagnostics for Right Suite desktop apps.39MIT OR Apache-2.0
stylus-debugA comprehensive debug and migration toolkit for Arbitrum Stylus (Rust-based smart contracts).39MIT
ferrilogHigh-performance lock-free structured logging with sub-30ns hot-path latency39MIT
larc-ayinspanObservability span types for the Light Architects platform — TraceSpan, Actor, TraceOutcome, W3C traceparent propagation39Apache-2.0
soltraceStructured, Borsh-serialized Anchor events as a drop-in replacement for msg! in Solana programs.38MIT
tracing-declarativeDeclarative tracing initialization via tracing.toml — logback/log4j patterns, multi-appender, OpenTelemetry37MIT OR Apache-2.0
traced_macroProcedural macro support for traced_error36MIT OR Apache-2.0
traced_errorTyped errors with automatic trace frames and structured context for Rust error propagation36MIT OR Apache-2.0
fastly-opentelemetry-exporterOpenTelemetry span exporter for Fastly Compute36MIT
shuoCrate that just shuo — info!, error!, error_out!, and *_or_error_out! macros.36MIT
prologgerA production-grade, ergonomic Rust logging library with colored output, file rotation, and structured formatting.36MIT
restdeckA lightweight, keyboard-driven REST API client TUI built in Rust using Ratatui and Tokio.36MIT
bsdlA BSDL parser36MIT
tokio-taskdumpUtilities for task dumps with Tokio35MIT
lupaInteractive object inspector for Rust — web UI + TUI + snapshot diffing35MIT
tiny-tracingSimple rusty log library (tracing-subscriber wrapper)35non-standard
omniscope-pipelinePipeline orchestration for coordinating analysis passes in OmniScope34Apache-2.0
erraZero-dependency, type-preserving error annotation for Result34MIT OR Apache-2.0
monocle-agentPlug-and-play OpenTelemetry (OTLP/HTTP) exporter for Monocle — traces, metrics and logs for Rust services.34MIT
errsightRust client for ErrSight error tracking — captures panics, errors, and log/tracing events and ships them to the ErrSight API from…34MIT
mx-loggingTracing and OpenTelemetry logging utilities for MultiversX Rust services.33MIT OR Apache-2.0
mcp-logger通用的 MCP 日志库,支持文件输出和 MCP 客户端转发33MIT
pzx-monitoringRust SDK for PZX log ingestion, error tracking, and analytics. Tauri-first; parity port of @pzx-hq/monitoring-react.33MIT OR Apache-2.0
erl_dist_mcpErlang Distribution MCP Server - connects to Erlang/BEAM nodes for introspection and debugging32Apache-2.0
alibabacloud-rumAlibaba Cloud RUM SDK for native Rust applications.32Apache-2.0
molten_smeltBeautiful, structured logging for the terminal ⚒️31MIT OR Apache-2.0
hook-injectCross-platform process injection via Frida Core.31MIT OR Apache-2.0
tracing-google-cloudA tracing-subscriber layer that outputs Google Cloud structured logs31BSD-3-Clause
mips-language-serverLanguage Server for MIPS assembly, providing completions, diagnostics and semantic analysis.30non-standard
clarisA clean, minimal, and fluent logging framework for Rust.30MIT OR Apache-2.0
nano-watchdogOS-thread watchdog for stuck task detection with RAII guards — works even when Tokio is frozen30MIT
phenotype-journeys-observabilityOTel/OTLP observability for the phenotype-journeys workspace30Apache-2.0
santh-tracingConsistent tracing setup for CLI tools - stderr/JSON/file sinks, a secret-redacting writer, and operation spans29MIT OR Apache-2.0
tinyflow-connector-printDebug print sink connector for Tinyflow streaming framework28Apache-2.0
wacksStructured WASM panic stack traces for browsers28MIT OR Apache-2.0