-
tracing
Application-level tracing for Rust
-
env_logger
A logging implementation for
logwhich is configured via an environment variable -
log
A lightweight logging facade for Rust
-
console-subscriber
A
tracing-subscriber::Layerfor collecting Tokio console telemetry -
backtrace
acquire a stack trace (backtrace) at runtime in a Rust program
-
prometheus
instrumentation library for Rust applications
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
gimli
reading and writing the DWARF debugging format
-
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
opentelemetry
API for Rust
-
assert2
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
-
metrics
A lightweight metrics facade
-
flexi_logger
easy-to-configure and flexible logger that writes logs to stderr or stdout and/or to files. It allows custom logline formats, and it allows changing the log specification at runtime…
-
sentry
(sentry.io) client for Rust
-
fern
efficient logging
-
tokio-metrics
Runtime and task level metrics for Tokio applications
-
tracing-tree
A Tracing Layer which prints a tree of spans and events
-
addr2line
A cross-platform symbolication library written in Rust, using
gimli -
cadence
An extensible Statsd client for Rust
-
tui-logger
Logger with smart widget for the
ratatuicrate -
symbolic-demangle
demangle symbols from various languages and compilers
-
console_log
A logging facility that routes Rust log messages to the browser's console
-
cpp_demangle
demangling C++ symbols
-
pdb-addr2line
Symbolicate addresses from PDBs, like addr2line
-
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
emit
Developer-first diagnostics for Rust applications
-
datafusion-tracing
DataFusion tracing of execution plans
-
cargo-binstall
Binary installation for rust projects
-
claims
Additional assertion macros for testing
-
extism
runtime and Rust SDK
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracingcrate -
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
logforth
A versatile and extensible logging implementation
-
cargo-expand
Wrapper around rustc -Zunpretty=expanded. Shows the result of macro expansion and #[derive] expansion.
-
pyo3-log
Logging bridge from pyo3 native extension to python
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
crash-context
portable types containing target specific contextual information at the time of a crash
-
sentry-core
Core Sentry library used for instrumentation and integration development
-
systemd-journal-logger
Systemd journal logger for the log facade
-
metrics-exporter-prometheus
A metrics-compatible exporter for sending metrics to Prometheus
-
assert_float_eq
Assertions for floating-point equality
-
fastrace
A high-performance timeline tracing library for Rust
-
opentelemetry_sdk
The SDK for the OpenTelemetry metrics collection and distributed tracing framework
-
uuinfo
debug unique identifiers (UUID, ULID, Snowflake, etc)
-
wasmtime-internal-jit-debug
INTERNAL: JIT debug interfaces support for Wasmtime
-
structured-logger
A logging implementation for the log crate that logs structured values either synchronous or asynchronous, as JSON, CBOR, or any other format, into a file, stderr, stdout, or any other destination
-
fast_log
Rust async log High-performance asynchronous logging
-
pdbtool
reading Program Database (PDB) files and displaying information about them
-
spdlog-rs
Fast, highly configurable Rust logging crate, inspired by the C++ logging library spdlog
-
autometrics
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
libcasr
Collect crash reports, triage, and estimate severity
-
tokio-metrics-collector
collecting Prometheus-compatible metrics from Tokio runtime and tasks
-
thorin-dwp
building DWARF packages from input DWARF objects and packages
-
logwise
an opinionated logging library for Rust
-
rudy-lldb
Rudy LLDB server for debugging Rust programs
-
tracing-loki
A tracing layer for shipping logs to Grafana Loki
-
tracing-logfmt
A logfmt formatter for tracing events and spans
-
opentelemetry-datadog
Datadog exporters and propagators for OpenTelemetry
-
tracing-gstreamer
Bridge between gstreamer and the tracing ecosystem
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug -
pretty-hex
Pretty hex dump of bytes slice in the common style
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
log-fastly
logfaçade for Fastly Compute -
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
intentrace
strace with intent, it goes all the way for you instead of half the way
-
framehop
Stack frame unwinding support for various formats
-
metrics-prometheus
prometheusbackend formetricscrate -
tracelogging
TraceLogging for Rust
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
metrics-util
Helper types/functions used by the metrics ecosystem
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
retour
A cross-platform detour library written in Rust
-
sentry-types
Common reusable types for implementing the sentry.io protocol
-
slog
Structured, extensible, composable logging for Rust
-
tracing-subscriber
implementing and composing
tracingsubscribers -
cntr
A container debugging tool based on Linux mount API
-
binstalk
The binstall toolkit (library interface)
-
radius2
a fast symbolic execution framework using r2
-
gearbox
Excessive tooling for Rust, boosting productivity and operations
-
symbolizer-rs
A fast execution trace symbolizer for Windows that runs on all major platforms and doesn't depend on any Microsoft libraries
-
idax
Safe, idiomatic Rust bindings for the IDA SDK via idax
-
adb_client
Rust ADB (Android Debug Bridge) client library
-
win_etw_tracing
backend for the
tracingcrate that logs events to ETW (Event Tracing for Windows) -
pdb2
A parser for Microsoft PDB (Program Database) debugging information
-
minidumper
IPC impl for creating a minidump for a crashed process
-
ugdb
An alternative TUI for gdb
-
assertor
Fluent assertion library with readable failure messages
-
s2-api
API types for S2, the durable streams API
-
datadog-opentelemetry
A Datadog layer of compatibility for the opentelemetry SDK
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
rust-mcp-server
An MCP server for Rust development
-
debugchrome-cdp-rs
A protocol‐handler for launching & controlling Chrome via CDP
-
zydis-rs
A pure Rust x86/x64 disassembler and encoder library (inspired by Zydis)
-
srcsrv
Interpret the contents of a srcsrv stream from a pdb file (Microsoft Source Server)
-
chatdbg
Rust-specific support for ChatDBG
-
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries
-
tracing-wasm
tracing subscriber for browser WASM
-
slog-stdlog
logcrate adapter for slog-rs -
alterable_logger
A thin wrapper for "log" allowing to replace the actual logger implementation at run time
-
libdd-data-pipeline
Trace exporter package allowing sending data from datadog SDKs to the Trace Agent
-
tracelite
An alternative to the tracing crate which is specialized for OpenTelemetry traces
-
opentelemetry-prometheus-text-exporter
OpenTelemetry metrics exporter for Prometheus text exposition format
-
tracexec
Tracer for execve{,at} and pre-exec behavior, launcher for debuggers
-
logutil
log Util is a Rust-based tool designed to help you monitor and analyze Nginx access logs in real-time
-
logfire
Rust SDK for Pydantic Logfire
-
json-subscriber
Customizable layer and subscriber for
tracingthat emits logs in JSON -
bare_err_tree
Display errors as a formatted tree
-
starbase
Framework for building performant command line applications and developer tools
-
better-panic
Pretty panic backtraces inspired by Python's tracebacks
-
hooq
macro that inserts a method before
?. (?前にメソッドを挿入するシンプルなマクロ) -
tracing-throttle
High-performance log deduplication and rate limiting for the tracing ecosystem
-
lldb
Rust-like bindings to the public LLDB API. LLDB is the debugger from the LLVM project and is the system debugger on macOS.
-
release-exporter
Retrieves release information and exports related metrics
-
stderrlog
Logger that logs to stderr based on verbosity specified
-
xvc-logging
Logging crate for Xvc
-
inqjet
Ultra-fast, low-latency logging for Rust applications
-
tracing-appender
file appenders and making non-blocking writers
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
flashlog
A fast logging library for Rust
-
mlua-probe-mcp
MCP server (stdio) for mlua-probe — Lua debugger for environments without DAP support
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
ferroscope
MCP server that enables AI assistants to debug Rust programs using LLDB and GDB
-
extract-shellcode
Small Rust toolkit for pulling shellcode out of a Windows PE and (optionally) executing it in-memory
-
force-ansi
A command-line wrapper program that can force ANSI code to be enabled in the Windows console
-
prima-tracing
Prima.it opentelemetry standard library
-
tracing-rolling-file
A rolling file appender with customizable rolling conditions
-
turbocommit
A CLI tool to create commit messages with OpenAI GPT models for Git and Jujutsu (JJ) repositories
-
helios-fhirpath
HL7's FHIRPath Specification
-
log-panics
A panic hook which logs panic messages rather than printing them
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
aws-sdk-emrserverless
AWS SDK for EMR Serverless
-
shors
Transport layer for cartridge + tarantool-module projects
-
wasmtime-jit-debug
JIT debug interfaces support for Wasmtime
-
captains-log
A minimalist customizable logger for rust, based on the
logcrate, but also adapted totracing, for production and testing scenario -
dump_syms
Dump debug symbols into Breakpad ones
-
termslang
The terms programming language
-
palisade-errors
Security-conscious error handling with operational security principles
-
firo_logger
A high-performance, feature-rich logger for Rust applications with colored output, structured logging, and advanced configuration
-
ftui-pty
PTY-backed test utilities for FrankenTUI
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
pulseengine-mcp-logging
Structured logging framework for MCP servers - PulseEngine MCP Framework
-
slog-scope
Logging scopes for slog-rs
-
jwtinfo
Command line tool to get information about JWTs (Json Web Tokens)
-
dlt-core
Parser and writer for autosar DLT Diagnostic Log and Trace
-
std-logger
A logging implementation for the log crate that logs messages to standard error and requests to standard out. It support a number of output formats including JSON, JSON for GCP (gcloud) and logfmt.
-
assay-metrics
Metrics library for Assay
-
kdash
A fast and simple dashboard for Kubernetes
-
secure_sum
Utilizes OSSF Scorecard to probe open source repositories for their security posture using a customizable metric
-
wasm-tracing
Tracing subscriber for WebAssembly. Maintained fork of tracing-wasm.
-
ptools
inspecting Linux processes
-
logroller
A feature-rich log rotation library with timezone support, flexible rotation strategies, and compression, integrating seamlessly with the tracing ecosystem
-
metrics-exporter-statsd
metrics-rs exporter that supports reporting metrics to StatsD
-
logged-stream
Logging of all read/write operations, errors and drop of underlying IO object
-
kcpserver
fast kcp server frame
-
await-tree
Generate accurate and informative tree dumps of asynchronous tasks
-
elfcore
create ELF core dumps for processes on Linux
-
datadog-tracing
integrating Datadog with tracing
-
rogcat
A adb logcat wrapper and log processor
-
enforce-script-lsp
Language Server Protocol implementation for Enforce Script
-
micromegas-perfetto
perfetto trace writer, part of micromegas
-
desed
Sed script debugger. Debug and demystify your sed scripts with TUI debugger.
-
skywalking
Apache SkyWalking Rust Agent
-
tiny_bail
Small but flexible macros for bailing on failure
-
charon-error
Structured error and panic handling with rich reports and bug reporting functionality
-
Htrace
tracing system
-
traccia
A zero-dependency, flexible logging framework for Rust applications
-
dsi-progress-logger
A tunable time-based progress logger to log progress information about long-running activities
-
pyisheval
A Python-like expression evaluator in Rust
-
tracing-rfc-5424
A tracing layer that writes to syslog
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
ftlog
An asynchronous logging library for high performance
-
assert_no_alloc
Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden.
-
tracing-oslog
A layer for tracing that outputs to the oslog on macOS/iOS
-
tracing-stackdriver
Stackdriver-compatible tracing layer and event formatter
-
gg-cli
GG - Gui for JJ
-
sacp-tee
A debugging proxy that logs all ACP traffic to a file
-
winston
winston for rust
-
logging_timer
timers that log the elapsed time when dropped
-
probe
Static instrumentation probes
-
debugid
Common reusable types for implementing the sentry.io protocol
-
influxive
High-level Rust integration of opentelemetry metrics and InfluxDB
-
symdis
Symbolic disassembler for Mozilla crash report analysis
-
lust-analyzer
A WIP implementation of the language server protocol (LSP) for the Lust programming language
-
cf-rustracing-jaeger
Jaeger client library created on top of rustracing
-
deloxide
scrubs your threads clean by detecting deadlocks in real time—keeping your system smooth, safe, and corrosion-free. 🦀🧼🔒
-
tracing-shared
Share tracing bwtween dylibs
-
bevy_brp_extras
Extra BRP methods for Bevy apps including screenshot, shutdown, and keyboard input capabilities
-
symbolic
symbolicate and process stack traces from native applications, minidumps, Unreal Engine 4 or minified JavaScript
-
simple-log
log. It's really simple use
-
cargo-depsize
Rust cargo utility that calculates and displays the total size of each dependency in your Rust project
-
env_filter
Filter log events using environment variables
-
axoprocess
Nicer defaults for invoking CLI Commands
-
gaia-types
Type system for Gaia project
-
renacer
Pure Rust system call tracer with source-aware correlation for Rust binaries
-
session_log
session log library for Rust
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
debug-helper
declarative macros to help you implement the
Debugtrait manually -
glean
SDK Rust language bindings
-
tracing-ecs
Tracing subscriber that output ECS (Elastic Common Schema) JSON log lines
-
fastrace-reqwest
A reqwest util for propagating trace context for fastrace
-
datadog-apm-sync
Datadog APM-compatible tracer and logger for Rust
-
tracing-layer-slack
Send filtered tracing events to Slack
-
mixtrics
One crate for all metrics
-
healthchecks
notify healthchecks.io from inside applications
-
yaru
Util - A collection of utilities for timing, memory inspection and SQL result formatting
-
win_etw_metadata
metadata definitions for the win_etw_provider and win_etw_macros crates
-
waddling-errors
Structured, secure-by-default diagnostic codes for distributed systems with no_std and role-based documentation
-
quantum-pulse
A lightweight, customizable profiling library for Rust with support for custom categories and percentile statistics
-
dioxus-logger
A logging utility to provide a standard interface whether you're targeting web desktop, fullstack, and more
-
maa-framework
Rust bindings for MaaFramework
-
egui_logger
log implementation for egui
-
radb_client
adb client for rust
-
eventline
Structured journaling and scoped logging for Rust applications
-
run_code_rmcp
云函数服务,执行JS/TS/Python语言代码,脚本必须有约定的函数名称(handler/main),会调用约定的函数名称结果和日志返回
-
death_god_logging_tool
My awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)
-
slog-async
Asynchronous drain for slog-rs
-
miyabi-worktree
Git worktree management for Miyabi
-
phlow-engine
Engine for Phlow, a fast, modular runtime for building backends with YAML flows, Rust modules, and native OpenTelemetry observability
-
layout-audit
Analyze binary memory layouts to detect padding inefficiencies
-
sadness-generator
various ways to make your program sad
-
debugger-cli
LLM-friendly debugger CLI using the Debug Adapter Protocol
-
freenet-stdlib
Freeenet standard library
-
litcat
A CLI tool for viewing patches with colors
-
nils-cli-template
CLI crate for nils-cli-template in the nils-cli workspace
-
sentry-tracing
Sentry integration for the tracing and tracing-subscriber crates
-
project-structure
Generate an ASCII Representation of a project youre working on
-
watchlog
A command-line utility to help you see how a log is moving
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
nnd
A fast handmade TUI-based debugger for Linux
-
forensic-adb
Tokio based client library for the Android Debug Bridge (adb) based on mozdevice
-
debug_tree
Build a tree one element at a time and output it as a pretty string
-
agtrace
The official CLI for agtrace, built on top of agtrace-sdk. Visualize and analyze AI agent execution traces.
-
e-log
log
-
axum-otel
OpenTelemetry tracing for axum based on tower-http
-
FreedomLogger
A professional, reusable logging library with pattern formatting, log rotation, and file management
-
kcr_jaegertracing_io
Kubernetes Custom Resource Bindings
-
nanologger
A minimal, colored logger for Rust CLI applications
-
closure-ffi-iced-x86
Temporary iced-x86 version with unreleased features used by closure-ffi
-
pakfixer
Command-line interface for libpfu
-
cosmian_logger
Logger helper
-
thorin-dwp-bin
Merge DWARF objects and packages into DWARF packages
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
wp-error
Structured, domain-specific error types and robustness strategies extracted from WarpParse
-
qmmd
qmassa metrics daemon
-
pretty_env_logger
a visually pretty env_logger
-
always-assert
Recoverable assertions for long-running robust applications
-
logly
High-performance, structured logging library with async support, rotation, filtering, and GPU/CPU optimization
-
gdbstub_arch
Implementations of
gdbstub::arch::Archfor various architectures -
dlt_log
Log crate adapter for integrating with the Diagnostic Log and Trace (DLT) system
-
embeddenator-obs
Observability: metrics, logging, and tracing for Embeddenator
-
nonblocking-logger
A high-performance library with format string support
-
otel
Ergonomic macros for OpenTelemetry tracing in Rust
-
code_logger
colorful, and flexible logging library for Rust with timestamps, log levels, and custom error codes
-
craturn
interpretation of the 'Saturn Devouring His Son' painting
-
dlt2log
convert DLT binary files to human-readable log formats
-
syslog-tracing
syslog backend for
tracing -
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
microsandbox-cli
microsandbox-cliimplements the CLI for managing microsandbox utilities -
argus-ext
Trait debugger analysis for IDE interactions
-
pdbwalker
Advanced PE binary scanner with PDB debug symbol detection and download capabilities
-
rust_util
Hatter's Rust Util
-
leaktracer
allocator to trace memory allocations in Rust programs, by intercepting the allocations
-
logform
logform for rust
-
git-metrics
A git extension to store metrics directly in git, using the notes
-
radio_datetime_analyzer
Analyzer for log files of time station decoders
-
tell
Tell analytics SDK for Rust — events and structured logging
-
logdriller
visualize application log output in the terminal
-
mozdevice
Client library for the Android Debug Bridge (adb)
-
tokio-blocked
tracing layer that logs tokio tasks that are blocked for too long - helps find synchronous or CPU heavy code in async tokio code
-
bimm-contracts
Runtime shape/geometry contracts for the burn framework
-
rustlog
A small, dependency-light logging crate with a pragmatic API, color (optional), groups, and a scope timer
-
timely_logging
Common timely logging infrastructure
-
opentelemetry-langfuse
OpenTelemetry components and utilities for Langfuse LLM observability
-
blazecli
A command line utility for the blazesym library
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
ruloc
A fast, single-purpose CLI tool to analyze Rust codebase metrics with test/production breakdowns
-
wasm-logger
A logger that sends a message with its Rust source's line and filename to the browser console
-
tracing-perfetto
Tracing layer for recording spans and events as perfetto event format
-
dumbo_log
helper functions for web development
-
metrics-exporter-otel
A metrics-compatible exporter for sending metrics to OpenTelemetry collectors
-
rspack_sources
webpack-sources port
-
target-gen
A cli tool to create new target files for probe-rs ot of CMSIS-Packs
-
erl_dist_mcp
Erlang Distribution MCP Server - connects to Erlang/BEAM nodes for introspection and debugging
-
tklog
Lightweight and efficient rust structured log library with support for log level, file shred, compressed archive
-
statsd
A basic statsd client for rust
-
tracing-error
enriching errors with
tracing -
detrix-rs
Detrix client library for debug-on-demand observability in Rust applications
-
rgbobj
A command-line program to print out RGBDS object files
-
rolling-file
A rolling file appender with customizable rolling conditions
-
simple_getopt
getopt-style command-line argument parser for Rust. - (YAGP).
-
tracing-cloudwatch
tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs
-
errors_with_context
Application-ending Errors with context
-
rat_logger
具有生产者消费者架构、异步文件操作和分层配置系统的高性能日志库
-
pyo3-pylogger
Enables
logfor pyo3 based Rust applications using theloggingmodules -
metrics-process
Cross-platform Prometheus style process metrics collector of metrics crate
-
microsoft-dia
Debug Interface Access (DIA) SDK
-
metrics-sqlite
providing SQLite backend for metrics
-
iceyee_logger
Logger
-
zydis
Bindings for Zydis
-
timberio/tracing-limit
A high-performance observability data pipeline
-
moosicbox_logging
MoosicBox logging package
-
platform_common
Common utilities and middleware for microservices: trace-id, structured logging, HTTP propagation, RabbitMQ with auto-reconnect
-
io-buffer
A buffer abstracted for disk and network IO, with static lifetime. Unify Vec and *libc::c_void into one type, with smallest mem footprint
-
pipei
Multi-argument pipe and tap with partial application
-
cx-sdk
Coralogix Management SDK
-
serde-error
Serde (de)serializer for Error types
-
tracing-log-sample
A tracing-subscriber layer that rate-limits log output using reservoir sampling
-
si_trace_print
stack indented trace printing; a rust library to print messages indented to stack depth optionally preceded by the function name
-
better-tracing
Community fork of
tracing-subscriberfocused on usability and accessibility -
busbar-sf-api
Salesforce API client library for Rust
-
tokio_util_watchdog
A watchdog utility for tokio runtimes
-
dirty-debug
Quick and dirty debugging
-
typub-log
Logging foundation for typub based on tracing
-
fasyslog
A fast syslog client written in Rust
-
lambda-otel-lite
Lightweight OpenTelemetry instrumentation for AWS Lambda
-
rotation-logger
async logger with file rotation
-
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
-
tracing-web-console
A real-time web-based console for viewing and filtering tracing logs
-
re_crash_handler
Detect panics and signals, logging them and optionally sending them to analytics
-
saying
The say! macro for convenient styled printing
-
heretek
GDB TUI Dashboard for the understanding of vast knowledge
-
tracing-microjson
A tracing JSON layer with zero serialization framework dependencies
-
perftree
debugger for chess engines. Compare your game tree to Stockfish!
-
debug_unsafe
Uses
debug-assertionsas a switch of safe/unsafe behaviour -
rust-telemetry
Observability helpers originally developed for internal use at Famedly
-
array-object
Self-describing binary format for arrays of integers, floating-point numbers, complex numbers, and strings. It is designed for object storage, database integration, and single-file usage.
-
ohos-hilog-binding
hilog binding for rust
-
dwfv
digital waveform viewer with vi-like key bindings
-
otlp-logger
convenience crate to configure an OpenTelemetry otlp endpoint with Tokio Tracing
-
axlog
Macros for multi-level formatted logging used by ArceOS
-
cli-log
logging and timing facility configured with an env variable
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
barklog
A keyboard-driven TUI for exploring logs from files, Docker, Kubernetes, and SSH
-
mozilla/neqo-common
Neqo, an implementation of QUIC written in Rust
-
exfiltrate
An embeddable debug tool for Rust
-
tracing-ecs-formatter
ECS (Elastic Common Schema) 8.11 JSON formatter for tracing-subscriber
-
VersaLogrs
Versatile logging library
-
libsla
Rust bindings to Ghidra Sleigh library libsla
-
print_logger
Logger that print messages to stdout or stderr
-
hook-inject
Cross-platform process injection via Frida Core
-
name
Workspace binary for generating Rust crate names
-
diagnosticism
Miscellaneous discrete and simple diagnostics facilities (for Rust)
-
astrid-telemetry
Telemetry and logging for Astrid secure agent runtime
-
call_logger
A logger that calls another application for every logged item
-
error-forge
comprehensive Rust error management framework with async support, error recovery patterns, and resilience features for building robust, fault-tolerant applications with rich error handling…
-
simple-cmd
command line utility for spawning commands
-
datadog-formatting-layer
providing a tracing-subscriber layer for formatting events so Datadog can parse them
-
async-inspect
X-ray vision for async Rust - inspect and debug async state machines
-
openinference-instrumentation
OpenInference instrumentation helpers for Rust applications
-
ixa
A framework for building agent-based models
-
seesaw_core
A deterministic, event-driven coordination layer where machines decide, effects execute, and transactions define authority
-
gnuv2_demangle
GNU V2 C++ symbol demangler
-
mi6-otel-server
OpenTelemetry HTTP server for mi6
-
rtlola-cli
A CLI interface for the RTLola interpreter
-
task-mon
CLI to execute commands and log results to healthchecks.io
-
tracing-tunnel
Tunnelling tracing information across API boundary
-
bunyarrs
Opinionated bunyan-like logger for small tools/apps
-
mcpeek
A TUI MCP inspector
-
bt_logger
lightweight Rust log library with support for log level. Can Generate Log meessage only. Log to a file. Fail silently with warn msg.
-
gcp-observability-rs
Lightweight Google Cloud Platform observability client using gcloud CLI
-
bugwatch
Official Rust SDK for Bugwatch - AI-Powered Error Tracking
-
fun_run
The fun way to run your Rust Comand
-
sloggers
frequently used slog loggers and convenient functions
-
tracing-slog
compatibility between
tracingand theslogcrate. Use when a library usesslogbut your application usestracing -
phlow-tui-inspect
CLI inspector for Phlow debug TCP server
-
lloggs
Logging configuration for clap applications
-
sheen
A polished, colorful logging library for Rust
-
service-skeleton
The bare bones of a service
-
clog-cli
A conventional changelog for the rest of us
-
log-insight-tui
A powerful TUI log analyzer with smart visualization, live tailing, and AI integration
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
agntcy-slim-tracing
Observability for SLIM data plane: logs, traces and metrics infrastructure
-
secra-logger
一个生产级的 Rust 日志系统库,基于 tracing 生态系统构建,支持结构化 JSON 日志、文件滚动、UTC+8 时区等特性
-
logone
A command-line tool that parses Nix's --log-format json-internal output as standalone and crate library
-
telemetry-batteries
Batteries included library to configure tracing, logs and metrics
-
gitbundle-sdk
GitBundle API documentation
-
logcap
capturing log output
-
metriki-core
A metrics library ported from dropwizard metrics
-
kv-log-macro
Log macro for log's kv-unstable backend
-
colourful-logger
A minimal colourful logger for Rust
-
synchrony-rs
A fast JavaScript deobfuscator written in Rust
-
dobby-rs-framework
Developer-friendly framework on top of dobby-rs core
-
debug-ignore
A newtype wrapper that causes a field to be skipped while printing out Debug output
-
f_log
fast logger
-
tinywatcher
A tiny, zero-infrastructure observability tool for logs and system resources
-
radb
Implement Python AdbUtils
-
pistonite-cu
Battery-included common utils to speed up development of rust tools
-
v-log
A lightweight visual logging/debugging facade for Rust
-
indicio
framework for emitting clues that may be used for debugging
-
charon-logging
Structured logging using tracing and charon-error
-
prestige
file reading and writing utilities and tools
-
urlogger
Lightweight colored logger:
log(level, message)withRUST_LOGfiltering -
jb
Background job manager for AI agents
-
clamber-core
clamber
-
deboog
Derive macro for extended debug formatting
-
symbolic-debuginfo
inspect and load DWARF debugging information from binaries, such as Mach-O or ELF
-
rusty_checker
RowHammer vulnerability checker written in Rust
-
miyabi-agent-core
Core traits and utilities for Miyabi agents
-
the0-sdk
the0 trading bot SDK for Rust
-
tracing-glog
a glog-inspired formatter for tracing-subscriber
-
xan-log
My personal logger
-
tracing-s3
AWS S3 (Express One) , sending trace logs to S3
-
lintel-cli-common
Shared CLI global options for Lintel command-line tools
-
jsonrpc-debugger
A terminal-based JSON-RPC debugger with interception capabilities
-
pdk
Policy Development Kit
-
shadow-formatted-version
Version information in a preformatted block
-
rogue_logging
Logs you'll actually want to read
-
PrintLib
The ultimative printing libary for Rust #cli #string #color #term_color
-
print-break
debugging macro that pretty-prints variables and pauses execution
-
tracing-panic
A panic hook that captures panic information as a tracing event
-
spandoc
Procedural macro attribute for converting doc comments into tracing spans
-
libbrat-session
Session monitoring and lifecycle management for Brat
-
ms-pdb-msfz
Reads Compressed Multi-Stream Files, which is part of the Microsoft PDB file format
-
tauri-plugin-debug-tools
Debug utilities for Tauri WebView apps
-
xvc-ecs
Entity-Component System for Xvc
-
jlo
A CLI tool for reading, pretty-printing, and colorizing JSON log files (NDJSON/JSON Lines), with protocol-specific formatting for Nginx and Rust tracing logs
-
dylo-runtime
Dynamic library loader for con traits
-
minidump-common
Some common types for working with minidump files
-
slogger
logger for Rust
-
saydbg
A tiny macro for conditional debug printing with optional colored output
-
axbacktrace
Backtrace for ArceOS
-
snowlog
A structured logging library for Rust with JSON output and rotation support
-
kurtbuilds-proc
A command line tool to search for and manage processes (using listened ports and more.)
-
devtools-wire-format
gRPC wire format for the CrabNebula devtools for Tauri
-
uv-pep508
internal component crate of uv
-
tailtales
Flexible log viewer for logfmt and other formats with LUA scripting, filtering, filtering expressions, and real-time pipe following
-
nanolog-rs
High performance asynchronous logging library for high-frequency trading systems
-
metrics_ipc_collector
A metrics collector that uses interprocess communication to collect metrics from multiple processes
-
inotify-logger
Log inotify events in a friendly way
-
tracing-async2
Generic tracing layer library for working with tracing events including for async work
-
poll-tail
polling-based file tailer that gracefully handles log rotation and timestamp parsing
-
entrace_core
client library for ENTRACE, a modern log viewer and observability toolkit for Rust
-
git-github
git command line plugin of github
-
mloggerai
analyzing logs and obtaining AI solutions via OpenAI-compatible APIs. You can use either your On-prem or On-cloud provider.I am italian I don't mind if you https://buymeacoffee.com/perronemirko :D
-
sentry-panic
Sentry integration for capturing panics
-
nearly
Compare IEEE floating point types
-
hxd
configurable and dependency-free hexdump library
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
turbomcp-telemetry
OpenTelemetry integration and observability for TurboMCP SDK
-
syslog_client
Syslog client
-
dap
Debug Adapter Protocol
-
stenm-debug-interface
Debug and telemetry protocol contracts for STENM
-
otlp-embedded
In-memory OpenTelemetry trace collector and Web UI visualizer
-
debugoff
Linux anti-analysis and anti-debugging Rust library
-
hex_fmt
Formatting and shortening byte slices as hexadecimal strings
-
bumpversion
Update all version strings in your project and optionally commit and tag the changes
-
invariants
Assertions for normal and invariant based development
-
assert-no-alloc-patched
Custom Rust allocator allowing to monitor memory allocations for a thread. Aborts or prints a warning if allocating although forbidden.
-
videocall-diagnostics
Lightweight diagnostics event bus for the videocall-rs project
-
kube-leader-election
Leader election implementations for Kubernetes workloads
-
fobserve
Observability library for the fiddlesticks agent harness framework
-
wqpl
The wq programming language
-
undname
demangling Microsoft symbols
-
log-easy
Easy to use file logger with log levels and global logging macros
-
tracing-th
Binding
-
regenerator2000
An interactive disassembler for the CPU 6502, focused mostly on Commodore 8-bit computers
-
anvil-core
Framework-agnostic infrastructure foundation for Rust backend services
-
flogging
fast, flexible logging crate, loosely based on the Java logging package: java.util.logging
-
cadence-macros
Macros for Cadence, an extensible Statsd client for Rust
-
github-actions
developing custom GitHub Actions
-
clang_log
log implementation
-
logfather
straightforward logging library for Rust
-
infrarust_ban_system
A ban system for Infrarust
-
linkerland-metrics
Metrics aggregation and analysis for linker map files - part of linkerland
-
cf-modkit
Core ModKit library
-
fastrace-tonic
A tonic instrument for propagating trace context for fastrace
-
fsqlite-observability
Conflict analytics and observability infrastructure for FrankenSQLite MVCC
-
tracing-layer-discord
Send filtered tracing events to Discord
-
cdp-lite
A lightweight, asynchronous, and low-overhead Rust client for the Chrome DevTools Protocol (CDP)
-
opentalk-types-signaling-training-participation-report
Signaling types the OpenTalk training-participation-report module
-
lumelog
A lightweight, flexible, and configurable logging library for Rust, with support for runtime configuration and build-mode detection
-
ser-hex
Serialization tracing library for visualizing where bytes came from
-
emmylua_check
A command-line tool for checking lua code
-
casr
Collect crash reports, triage, and estimate severity
-
crypsol_logger
Structured asynchronous logger for Rust services with an AWS CloudWatch backend
-
lightning-log
Ultra-fast zero-allocation logging for high-frequency trading and low-latency systems
-
prometheus_web_exporter
Web exporter for prometheus
-
rustbridge-logging
Tracing to FFI callback bridge for rustbridge
-
cvlr
Certora Verification Language for Rust
-
tracing-core
Core primitives for application-level tracing
-
iter-debug
impl Debug for iterators using a wrapper
-
lovely_env_logger
a visually lovely env_logger
-
git-commit-helper-cli
A CLI tool to help generate standardized git commit messages
-
frame-trace
Execution tracing and monitoring subsystem for Frame microservices
-
nimbuspulse-client
NimbusPulse API client
-
casual_logger
What a bother. I want to logging it without setting it.
-
sdre-rust-logging
logging library for Rust, with a custom formatter
-
secret-string
A wrapper around strings that hides their contents when printed or formatted for debugging
-
whathaveidone
CLI tool for daily standups with Git and Ratatui
-
renderdoc-sys
Low-level bindings to the RenderDoc API
-
query-flow-inspector
Flow Inspector: Tracing and observability for query-flow
-
vgzzq
modernised rewrite of edef's valgrind_request library for making Valgrind client requests
-
xtrace
An AI observability service for collecting, storing, and querying traces, spans, and metrics across LLM and agent workflows
-
discloud-rs
wrapper for Discloud's API
-
ray-dbg
Rust client library for the Ray debugging app
-
bugstalker
modern and lightweight debugger for rust applications
-
metrics-exporter-dogstatsd
A metrics-compatible exporter for sending metrics to the Datadog Agent
-
miden-debug
An interactive debugger for Miden VM programs
-
tracing-dlt
DLT log sink for
-
display_as_debug
Enables a rust types display implementation to be used as its debug implementation
-
kamu-logging
Small helper crate to configure structured logging for IMMER's services using the tracing ecosystem
-
rustler_logger
log from Rustler NIFs to Elixir's Logger
-
quantum_log
High-performance asynchronous logging framework based on tracing ecosystem
-
bp3d-debug
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
sensible-env-logger
A pretty, sensible logger for Rust
-
turnstiles
Seamless file rotation
-
rusteval
Make your application's structs and functions interactive
-
barrzen-axum-obs
Observability for Barrzen Axum: tracing and OpenTelemetry
-
error-location
A lightweight utility for capturing and displaying error locations in Rust
-
android-logd-logger
A logging implementation for
logwhich directly writes to the Android logd daemon -
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
audb-protocol
Protocol definitions for Aurora Debug Bridge (audb)
-
hexler
A colorful hex printer with opinionated defaults
-
deno_panic
stack trace and symbolication for deno
-
qlog-tui
TUI log viewer with Helix-style keybindings for viewing and filtering large log files
-
rustsat-cadical
Interface to the SAT solver CaDiCaL for the RustSAT library
-
styledlog
combining versatile logging features with styled output
-
torge
CLI tool to produce Foundry-style traces for EVM transactions through debug_traceTransaction RPC requests
-
sacp-trace-viewer
Interactive sequence diagram viewer for SACP trace files
-
debugrs
logger that mimics the npm debug module
-
log4you
Structured logging for Rust with dynamic UUID log IDs, built on log4rs
-
kcr_tempo_grafana_com
Kubernetes Custom Resource Bindings
-
dyn-logger
configure tracing logger dynamically via configuration file in toml format
-
betterstack-tracing
A tracing layer for sending logs to Betterstack
-
hexxdump
configurable tool for generating hex dumps
-
log4rs-tcp
Tcp Appender for log4rs
-
pawkit-logger
PawKit's logging module
-
incode
MCP server for LLDB debugging automation
-
seella
visualising the traces emitted by ScyllaDB
-
lancelot
binary analysis framework for x32/x64 PE files
-
scribe-rust
straightforward and color-coded logging library for Rust applications
-
nobug
Assertions and active code annotations
-
sysup
A small, lightweight aggregator to perform software updates on local and remote systems
-
ulogger
Lightweight, flexible, and feature-rich logging library for Rust, supporting console and file output with multiple log levels, colors, and macros for all common data types
-
multiline-logger
Personal logger implementation
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
drasi-reaction-log
Log reaction plugin for Drasi
-
iron_telemetry
Logging and tracing infrastructure for Iron Cage AI agent management
-
pact-plugin-cli
CLI utility for Pact plugins
-
assert_enum_variants
macro that asserts that all variants of an enum are as provided in the macro invocation
-
xml-log-scan
Extracts XMLs from log files or standard input. Supports XPath 3.1 evaluation against XMLs found.
-
otell
Local OpenTelemetry ingest and query utility
-
throttled-tracing
Periodic and throttled logging macros for the tracing ecosystem
-
bias-goblin
An impish, cross-platform, ELF, Mach-o, PE, and TE binary parsing and loading crate
-
timberjack
A CLI tool that fells log files with speed and insight
-
i2pd-exporter
Prometheus exporter for i2pd (C++ via I2PControl). Not for Java I2P.
-
ceylon-observability
Logging and metrics for the Ceylon agent framework
-
gw-bin
Watch git repositories, pull changes and run commands on the new files
-
otex
Macros and minimal wrappers over the opentelemetry api
-
mcfunction-debugger
A debugger for Minecraft's *.mcfunction files that does not require any Minecraft mods
-
dlt-rs
Safe and idiomatic Rust wrapper for the C library libdlt to provide DLT logging capabilities for Rust applications
-
avx-telemetry
Observability and distributed tracing for Avila Experience Fabric - Structured logging, metrics, and scientific time series
-
ring-file
A debugging tool with ring buffer like file struture, for high-performance code development
-
ppc750cl
Disassembler for PowerPC 750CL
-
opentelemetry-instrumentation-tokio
OpenTelemetry instrumentation for Tokio runtime metrics
-
deno_telemetry
Telemetry for Deno
-
tarq
Tool collecting code metrics for TypeScript
-
loggery
A lightweight,
no_std-friendly logging library for Rust -
logstr
Log saving
-
log4rc
A log4j-like logging framework for Rust
-
chain-assertions
Insertable assertions into method chains
-
tincre-logger
'zero-setup' logging library for Rust that works out-of-the-box with a familiar API. Powered by tracing.
-
boxxy
Linkable sandbox explorer
-
rhai_trace
A small library providing better error and span support for Rhai, the embeddable programming language
-
temporalio-common
Common functionality for the Temporal SDK Core, Client, and Rust SDK
-
ucp-observe
Observability utilities for UCP
-
saleae-logic2-automation-mcp
Automation tool for Saleae Logic 2 using Model Context Protocol (MCP)
-
macos-unifiedlogs
help parse macOS UnifiedLogs
-
command-run
running a command in a subprocess
-
jazz-wasm-tracing
Tracing subscriber for WebAssembly. Maintained fork of tracing-wasm.
-
tlogger
logging library with a neat style and customizablity
-
pi_logger
-
shr_qpack_log
http3 qpack测试工具
-
mylog
A minimal Rust crate providing 3 lightweight logging macros to simplify writing log messages to a file
-
cuenv-events
Structured event system for cuenv - enables multiple UI frontends via unified event stream
-
simple_file_logger
file logger for Rust
-
luhlog
A horrible Rust logging library
-
tracing-gcloud-layer
A
tracinglayer for sending structured logs to Google Cloud Logging -
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
axum-insights
An Azure Application Insights exporter for axum via tracing
-
pipe-logger
Stores, rotates, compresses process logs
-
telelog
High-performance structured logging library for Rust with rich visualization capabilities
-
metricus
Low latency metrics framework
-
klog
that allows you to tail logs of multiple Kubernetes pods simultaneously
-
redis_logger
A logger implementing the log::Log trait that writes log messages to a Redis pub/sub channel, a stream or both using the redis_rs crate
-
threadid
Fast and flexible thread identifiers
-
alloc_counter
Count allocations, reallocations, deallocations. Allow, deny, or forbid allocations on an expression or function basis.
-
praxis-observability
Observability and tracing abstraction for Praxis AI agents
-
langfuse-ergonomic
Ergonomic Rust client for Langfuse with builder patterns
-
ms-pdb-msf
Reads Multi-Stream Files, which are used in the Microsoft Program Database (PDB) file format
-
opentelemetry-xray
AWS X‑Ray distributed tracing using OpenTelemetry
-
checkpoint-ts
Interactive checkpoint system for TypeScript/JavaScript development. Debug with TUI, inspect state, skip functions, inject values.
-
frankensearch-durability
RaptorQ durability primitives for frankensearch indices
-
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
-
fdintercept
Intercepts and logs stdin, stdout, and stderr for any target command
-
simplog
An extremely small and simple logger to stdout/stderr, with controllable levels of verbosity
-
samply-symbols
Symbolication utilities for the Firefox profiler
-
dev-scope
help diagnose errors, setup machines, and report bugs to authors
-
intehan_util_dump
Convenience macros
-
trash_parallelism
Azzybana Raccoon's comprehensive parallelism library
-
slog-envlogger
Port of de facto standard logger implementation for Rust, to
slog-rsframework -
console-api
Protobuf wire format bindings for the Tokio console
-
yopo
YOPO (You Only Prompt Once) - A simple ACP client for one-shot prompts
-
pretty_dbg
pretty_dbg! is a copy of dbg!, just modified :#? to :# for pretty print. format_dbg! works like eprintln! with added file, line and column
-
doclog
log library based on Rust's compiler logs
-
cortexbrain-common
CortexFlow common packages
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
printerator
simply print iterators without collecting them
-
ferretlog
Tiny and simple logging macro for Rust
-
faerie
ELF and Mach-o native binary object file emitter
-
cursive-logger-view
Forked from deinstapel/cursive-logger-view-view
-
unwind-context
Macro to add colored panic context to your functions
-
dbgbb
A framework for analyzing debugging data in a Mathematica/Jupyter notebook
-
bp3d-logger
A flexible Log implementation intended to be used with BP3D software
-
libsydtime
Rust-based C LD_PRELOAD library to replace vDSO time calls with syscalls
-
trace-tally
A tracing layer for rendering hierarchical task trees to the terminal
-
logger_bro
TUI for monitoring scientific computation tasks
-
curvine-tracing-appender
file appenders and making non-blocking writers
-
graflog
Structured JSON logging for Rust applications optimized for Grafana ingestion
-
rand_dev
Reproducible randomness source for tests
-
wef
embedding WebView functionality using Chromium Embedded Framework (CEF3) with offscreen rendering support
-
crabdance_activity
Activity authoring SDK for Cadence
-
mogh_logger
Configurable application level logger using tracing
-
ratatui_simple_logger
logger widget for ratatui
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
log-reload
Dynamically reload log loggers
-
dlog_rs
Rust adapter for the dlog logging platform
-
mlua-probe-core
Core debug engine for mlua — breakpoints, stepping, variable inspection
-
starlight-comet
Comet is a debugging tool made for the Starlight Operating System
-
owiwi-tracing-opentelemetry
initialize tracing with opentelemetry
-
log-reroute
Support to change logging target for the log crate
-
dbgf
dbg with a format string
-
arcref
For when you need a pointer and don't care if it's &'static T or Arc<T>
-
spotflow-logger
Unofficial logging crate with tracing API for Spotflow Observability Platform
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
rstrace-cuda-sniff
rstrace to sniff CUDA API calls
-
sentry-backtrace
Sentry integration and utilities for dealing with stacktraces
-
blazesym-c
C bindings for blazesym
-
codetracer_trace_writer
writing the CodeTracer db trace format
-
influxive-otel-atomic-obs
Opentelemetry observable metric implementations based on std::sync::atomic types
-
micromegas-transit
low overhead serialization, part of micromegas
-
serdebug
serde-based replacement for #[derive(Debug)]
-
hilog
A log and env_filter compatible logging sink for HiLog on OpenHarmony
-
hashmoji
Generates deterministic emoji based on the hash of a value
-
rootcause-tracing
Tracing span support for the rootcause error reporting library
-
backtrace-sys
Bindings to the libbacktrace gcc library
-
hx-telemetry
Telemetry and tracing for hx
-
winston_transport
winston-transport for rust
-
rialo-telemetry
OpenTelemetry distributed tracing support for Rialo
-
pepe-telemetry
Tracing tools for PepeTeam template application
-
easy-logging
An easy way to get logging working in your CLI tool
-
unbug
programmatically invoke debugging breakpoints with helping macros
-
direct-neural-biasing
Python and C++ bindings for low-latency, closed-loop neuroscience research
-
sec
Prevent secrets from leaking via
DebugorDisplaytraits -
trace4rs
log4rs like usability with the
tracingcrate as the base -
loglite
lite logging facility
-
organizational-intelligence-plugin
Organizational Intelligence Plugin - Defect pattern analysis for GitHub organizations
-
sentry-contrib-native
Unofficial bindings to the Sentry Native SDK for Rust
-
terminator
Formatter for pretty panics and errors
-
async-rawlogger
Light console-only async logger. Suitable for containerized workloads. Heavily inspired by "https://github.com/nonconvextech/ftlog"
-
sentrystr
Core library for publishing Sentry-like events to Nostr network
-
lmux
Terminal log multiplexer
-
panic-log
Log panics to the
logmacro as error -
stackdriver_logger
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
cala-tracing
Tracing library powering cala stack
-
mt_logger
A low-dependency, multithreaded logging library with a focus on traceability and ease-of-use via macros
-
symbolic-sourcemapcache
A fast lookup cache for JavaScript Source Maps
-
rudy-db
A user-friendly library for interacting with debugging information of Rust compiled artifacts using DWARF
-
armature-audit
Audit logging and compliance for Armature
-
buswatch
Diagnostic TUI for monitoring Caryatid message bus activity
-
sideways
Observability from the side - Datadog tracing and StatsD metrics for Rust services
-
comfy-print
Non-panicking versions of println! and friends. Async implementation.
-
g3-ensembles
Multi-agent ensemble orchestration for G3/GB AI coding agent
-
emit_opentelemetry
Emit diagnostic events to the OpenTelemetry SDK
-
hartbeat
A robust, configuration-driven heartbeat system for LLM/AI agents and distributed systems with Markdown-based health reporting
-
rate-log
rate-limited logging that prevents spam by tracking message frequency and duration
-
kcr_kafka_stackable_tech
Kubernetes Custom Resource Bindings
-
tokmd-git
Streaming git log adapter for tokmd analysis
-
easylog
easy to use logging-crate. Write log-messages to a file.
-
tracing_log_error
A set of helpers to capture rich error context in tracing logs
-
re_log
Helpers for setting up and doing text logging in the Rerun crates
-
armature-log
Logging utilities for the Armature framework
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
tracing-logstash
Minimal library to output logstash formatted events
-
coreminer
A debugger which can be used to debug programs that do not want to be debugged
-
optimizely
An unofficial Rust SDK for Optimizely Feature Experimentation
-
godot-logger
A logger for godot-rust projects that prints logs using the godot_print! macro
-
breath
a tools for commiting rust with git or hg source code
-
aingle-observability
Observability and tracing utilities for AIngle
-
slog-dtrace
Forward slog messages to DTrace
-
gcp-rust-tools
Comprehensive Google Cloud Platform tools for Rust: Observability (Logs, Metrics, Traces) and PubSub
-
rsketch-common-telemetry
Telemetry utilities for rsketch: logging, tracing, panic hooks
-
logcontrol
Abstract types for the systemd logcontrol interface
-
podtender
client for the podman API
-
azure_core_opentelemetry
OpenTelemetry integration for the Azure SDK for Rust
-
cadom
Some error-processing helpers for Rust
-
otel-instrumentation-redis
OpenTelemetry instrumentation for redis-rs
-
iter-log
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators
-
cute-log
cute logger for log crate
-
a8e
Articulate (a8e): The sovereign AI operator for your terminal
-
ferrite-logging
Logging infrastructure for Ferrite image viewer
-
bugsalot
Debugging macros and APIs for shipping stable codebases
-
kubert-prometheus-process
A prometheus-client process metrics collector
-
tracing-human-layer
A human-friendly tracing console output layer
-
rglw_log
Root project for all the utilities that rustyglware offers to the community
-
rivus-logger
基于 tracing 的日志与链路追踪封装
-
eslrs
ESL library for FreeSWITCH™
-
ftlog2
An asynchronous logging library for high performance
-
rocketmq-broker
Unofficial Rust implementation of Apache RocketMQ
-
woodchipper
An interactive command-line log processor
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde -
crashpad-rs
Safe Rust bindings to Google Crashpad - A crash-reporting system
-
otlp-stdout-span-exporter
A span exporter that writes OpenTelemetry spans to stdout in OTLP format
-
swing
Log like it's 1978 with this logging implementation for the log crate
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
symbolic-symcache
An optimized cache file for fast and memory efficient lookup of symbols and stack frames in debugging information
-
mgxlog
logging library for Rust
-
raceway
Official Rust SDK for Raceway - race condition detection and distributed tracing
-
natvis-pdbs
A metabuild/build.rs compatible crate to embed .natvis debug visualizer files into your executable's .pdbs, for ease of debugging
-
the_logger
A very simple but customizable logger for Rust
-
waddling-errors-hash
Compact xxHash3-based error code hashing for network-efficient diagnostics in distributed systems
-
assert_size
A macro to assert that a type has a specific size at compile time
-
matomo-logger
Global logger that forwards Rust log records to console and Matomo (_paq) with browser/worker support
-
tide-tracing
middleware for tide using the tracing crate for logging
-
hagja
A lightweight and robust logger system for Rust
-
tracing-appender-localtime
tracing-appender base on localtime (chrono)
-
unwrap
An unwrap! and an unwrap_err! macro
-
adb_cli
Rust ADB (Android Debug Bridge) CLI
-
symbolicate
macOS crash report
-
logdash
Logdash.io simple client
-
tracing-better-stack
A tracing-subscriber layer for Better Stack (Logtail) logging
-
print-run
A stylish procedural macro for tracing function execution with color, indentation, timestamps, and duration
-
grits
A line-text processor that applies regular expressions with named captures to input lines and transforms them using a template string. See the long help '--help' for further details and examples.
-
langfuse
client for the Langfuse.com observability platform by Neura AI
-
env_logger_successor
A logging implementation for
logwhich is configured via an environment variable -
tracing-flat-json
tracing-subscriber Layer emitting newline-delimited JSON
-
rlg
that implements application-level logging with a simple, readable output format. Features include log rotation, network logging, and support for multiple structured formats like JSON, CEF, and more.
-
dapts
Debug Adapter Protocol (DAP) types made easy
-
busbar-sf-tooling
Salesforce Tooling API client: ApexClass, ApexTrigger, ApexLog, Debug, Execute Anonymous
-
vise-exporter
Prometheus exporter for metrics defined using
vise -
soprintln
println wrapper that includes a timestamp, shared object ID and thread ID with useful colors
-
memfaultd
Memfault daemon for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. Learn more at https://docs.memfault.com/
-
feagi-observability
Unified observability infrastructure for FEAGI (logging, telemetry, profiling)
-
exfiltrate_cli
Command line utility for the exfiltrate crate
-
si-loggy
Automatic logging & nohup for arbitrary commands
-
shared_io_utils
provide more convenient
ReadWriteSeekDebugCursorthat could be shared, e.g.SharedReader,SharedWriter,SharedReadWrite,DishonestReaderfor modifying data using closures when being called `read()… -
tracing_android_trace
Support for Android NDK Tracing
-
context-logger
A lightweight, ergonomic library for adding structured context to your logs
-
praiya
An async PagerDuty API client
-
statusinfo2
print various metrics of your system
-
os-memlock
Unsafe thin wrappers around OS memory locking syscalls (mlock/munlock/madvise)
-
paperoni
A web article downloader
-
adb-kit
用于与 Android Debug Bridge (ADB) 交互
-
marker_error
error handling in marker. It is internal to marker and should not be used directly outside of it. Semver guarantees do not apply to this library.
-
tokmd-analysis-complexity
Complexity analysis for tokmd analysis receipts
-
perftree-cli
Command-line interface for perftree
-
dwat
accessing DWARF v4/v5 type information
-
tracing-axiom
The tracing layer for shipping traces to Axiom
-
r2x-logger
Logging utilities for the r2x CLI
-
slog-journald
Journald drain for slog-rs
-
fil_logger
A logging library used by Filecoin
-
toolkit-rs
Rust toolkit library(logger, time, painc handle)
-
tracexec-exporter-perfetto
Perfetto exporter for tracexec [Internal implementation! DO NOT DEPEND ON!]
-
errcraft
Beautiful, structured, and colorful error handling for Rust
-
slack-log
Slack log for sending plain and block messages using Slack webhook
-
rohas-telemetry
Telemetry library for Rohas providing tracing, metrics, and logging
-
mi6-cli
CLI interface for mi6
-
ms-pdb
Reads Microsoft Program Database (PDB) files
-
backend-dispatcher
Traits to be developed by Mesa backends
-
forge-core-executors
Task executors for the Forge framework - handles task lifecycle and execution
-
ecs-logger
A logger compatible with Elastic Common Schema (ECS) Logging
-
tremor-otelapis
OpenTelemetry v1 API binding based on tonic/prost
-
tinylog
A logger for my personal projects
-
pdk-flex-abi
PDK Flex ABI
-
metrics-procession
A compact in-memory collector for metrics.rs
-
haproxy-otel
HAProxy OpenTelemetry tracing support
-
redox-log
An extensible logging framework mainly for use by Redox OS
-
spdlog-opentelemetry
Sends logs to OpenTelemetry, based on spdlog-rs
-
unreal
Fake data generator; fork of the fakeit crate
-
ddshow
Timely and Differential dataflow log analysis and vizualization
-
instana_opentelemetry_sdk
OpenTelemetry Rust SDK which supports exporter, propagation and serialization. It allows you to send OpenTelemetry trace data to Instana for monitoring and observability.
-
SafeManuallyDrop
A safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop
-
proxy_logger
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
same-content
Determine whether data from different sources are the same
-
logging-options
Reusable
clapoptions for logging (e.g.--quietvs--debug) with pluggable logging providers. -
float-dbg
Debug floating point numbers easily
-
env_logger_plus
A logging implementation plus for
logwhich is configured via an environment variable. Adding target to file, rotating by file size. -
otlp2parquet-handlers
Stream OpenTelemetry logs, metrics, and traces to Parquet files
-
tracing-distributed
Tracing layer for multiprocess telemetry
-
emoji-commit
Make your git logs beautiful and readable with the help of emojis
-
dobby-hook
Facade crate for dobby inline-hook core and optional framework
-
web-vlog
A lightweight web based v-log implementation
-
aul
useless Logger
-
loggify
Small and simple rust logger
-
cloudwatch_logging
logging to AWS CloudWatch Logs
-
lldb-sys
Raw bindings to the LLDB C++ API. LLDB is the debugger that is part of the LLVM project and is the default system debugger on Mac OS X. Building and using this is currently slightly tricky…
-
warnings
defining debug only runtime warnings with a way to opt-out
-
livetrace
CLI tool for live tailing of OTLP traces and logs in the Serverless OTLP Forwarder architecture
-
struct-audit
Analyze binary memory layouts to detect padding inefficiencies
-
cargo_wrap
A small rust wrapper that allows the usage of cargo as a library
-
rgdb
console frontend for GNU debugger
-
selene-lib
linting Lua code. You probably want selene instead.
-
openinference-semantic-conventions
OpenInference semantic conventions for LLM observability in Rust
-
addr-symbolizer
A KISS Rust crate to symbolize function addresses using Windows PDB files
-
contrail-dashboard
Contrail dashboard web UI for local-first session logs
-
hexpatch-keystone
Rust bindings for the keystone-engine
-
tracing-unlikely
A wrapper around
tracingthat minimizes overhead when tracing is disabled -
gbsdiff
highlighting the differences in the execution of two GBS files
-
espmonitor
Monitors ESP8266 and ESP32 execution over serial
-
tracing-android
Tracing layer to log to Android's logcat
-
alto_logger
an opinionated logger that provides colorful and multi-line output
-
bulletin-board-server
Object storage for ArrayObject for debugging and data taking purposes
-
lazylog-framework
A framework for building terminal-based log viewers with vim-like navigation
-
minidump-processor
producing stack traces and other useful information from minidump files
-
nonblock-logger
A non-blocking logger for Rust
-
slog-extlog
Object-based logging and statistics tracking through logs
-
log-debounce
Debounced logging macros for the log crate
-
logging-rs
add logging to your projects using simple macros
-
sftrace-setup
Setup helper for sftrace (instrumentation-based trace tool)
-
smt-scope
parsing and analysing SMT traces
-
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
beep-telemetry
Telemetry library for Beep services
-
avila-tracing
Sistema de logging nativo - substitui tracing
-
brk_rolldown_devtools
DevTools utilities for Rolldown
-
metrics-opentelemetry
Opentelemetry recorder for metrics crate
-
bitgrep
Binary grep for numerical data types
-
mago-feedback
Logging, progress bars, and other feedback utilities
-
lprsemu
Emulator, debugger and assembler for LPRS1 ISA & CPU
-
audb-core
Core library for Aurora Debug Bridge (audb)
-
backerror
Java style backtrace for Rust
-
vanessa
Dependency-free, synchronous, threading and utility library for Rust
-
witcher
Track and put down bugs using simple concise error handling
-
mabe
framework for creating debug-friendly error enums in Rust
-
cargo-ox
Cargo Oxide is a CLI tool for AI-powered Rust development
-
udbg
cross-platform library for binary debugging and memory hacking
-
allframe-mcp
MCP (Model Context Protocol) server for AllFrame - Expose APIs as LLM-callable tools
-
loggix
A powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom formatters, and beautiful terminal output.
-
snafu-virtstack
A lightweight, efficient error handling library for Rust that implements virtual stack traces based on GreptimeDB's error handling approach
-
charlie_buffalo
join attributes on system logs
-
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
celestedebugrc
Client for interacting with Everest DebugRC
-
slog-loggly
unofficial Loggly drain for the slog logging infrastructure in Rust
-
tokio-console
The Tokio console: a debugger for async Rust
-
tokio-fluent
A fluentd client using tokio
-
symbolic-proguard
process ProGuard and R8 mapping files and symbolicate frames from optimized applications
-
unreal_log_parser
log parser for Unreal Engine logs, which can be used to extract useful information from logs
-
phlow-sdk
SDK for Phlow, a fast, modular runtime for building backends with YAML flows, Rust modules, and native OpenTelemetry observability
-
decy-llm
LLM context builder for Decy C-to-Rust transpiler
-
bevy_gizmo_log
Render bevy gizmos by logging them
-
minifemme
Rust log-compatible pretty/ndjson logger, based on femme
-
ufa
A small toolkit
-
cj-femme
Not just a pretty (inter)face: pretty-printer and ndjson logger for log crate
-
ovr-ruc
Rust Util Collections
-
newrelic
Idiomatic Rust bindings to the New Relic C SDK. Note: versions 0.1.0 onwards of this crate are completely incompatible with previous versions as they move away from the deprecated New Relic SDK…
-
tracing-loki-but-better
A tracing layer for shipping logs to Grafana Loki
-
nagiosplugin
A small helper library to make it easy to write nagios/icinga checks
-
rust-happy-log
一个美观、高性能的 Rust 日志库,支持控制台和文件输出,全局单例,零侵入
-
timely-logging-master
Common timely logging infrastructure
-
serif
An opinionated tracing-subscriber configuration with a focus on readability
-
rolling-file-opt
A rolling file appender with customizable rolling conditions
-
phlow-runtime
Phlow is a fast, modular runtime for building backends with YAML flows, Rust modules, and native OpenTelemetry observability
-
durylog
An easy to use library to implements logging on stdout, file or both
-
debug_print
print only in debug build
-
observability-kit
Configuration and other common entities related to observability
-
ksym
generating kernel symbol tables (ksyms) from kernel binaries
-
xray-lite
AWS X-Ray daemon client for Rust
-
debug_panic
This allows a program to terminate immediately and provide feedback to the caller of the program. Unlike panic!, debug_panic! statements are only enabled in non optimized builds by default.
-
pctx_executor
TypeScript execution environment orchestration
-
econtext
Fast and simple error context on panics
-
rillrate-py
rillrate bindings for python
-
json_env_logger2
A structured JSON logger for Rust, original project by softprops was abandonded
-
rdbg
Quick and dirty Rust remote debugging
-
wrkflw-logging
Logging functionality for wrkflw workflow execution engine
-
codetracer_trace_format_capnp
containing some helpers, used internally in the reading and writing of the CodeTracer db trace format
-
nih_log
An opinionated yet flexible logger catering to the needs of the NIH-plug plugin framework
-
libdd-log
A bridge from Rust to {language} logging
-
tracing-for-pyo3-logging
Enables
tracingfor pyo3-based embedded Python applications using Python’sloggingmodule -
capstone-sys
System bindings to the capstone disassembly library
-
tracing-datadog
tracing subscriber for DataDog
-
rvdasm
A RISC-V disassembler written in Rust
-
telemetry-subscribers
common telemetry and observability functionality
-
ribo
universe, provide tons of util functions
-
named-retry
retrying fallible asynchronous operations
-
si-observability
reusable basis for developing applications with strong, built-in observability
-
ohos_hilog
A logging implementation for
logwhich hooks to ohos hilog output -
enso-logger
An efficient logger for writing applications in Rust
-
galvyn
Core-component for the galvyn web-framework
-
fmtlog
configurable logger with format specification
-
venator
A tracing layer for exporting logs and spans to the Venator app
-
anyhow-tracing
An extension of the anyhow crate that provides named fields on errors
-
logforth-bridge-log
Bridge Logforth with the log crate
-
pai
Process Analyzer and Instrumenter
-
claude-code-sdk
Rust SDK for Claude Code
-
smart-config-commands
Command-line extensions for
smart-configlibrary -
clia-tracing-appender
A personal temporary tracing-appender, support symlinking latest log file and local offset time format
-
formatted_logger
A logger that provides to log a context data with a message
-
scorched
logging library for scorching all those pesky bugs
-
logkit
Super fast, structured, scalable logging library for Rust
-
argus-cli
Trait debugger backend for IDE interactions
-
bees-prometheus-exporter
Prometheus exporter for the bees deduplication daemon
-
myotel
A foolproof best practice for initializing the integration of OpenTelemetry with the
tracinglibrary, providing support for logs, metrics, and trace -
jaegercat
A handy command line tool showing traces emitted by Jaeger clients
-
ant-logging
Logging utilities for crates in the Autonomi repository
-
opentelemetry-tracing-utils
Some opinionated useful utilities for setting up otel tracing in Rust
-
agentic_logging
Centralized JSONL logging infrastructure for agentic tools
-
scuffle-metrics
Helper crate to instrument your code with metrics
-
rummage
opinionated environment collector
-
MIPS_disassembly
Takes MIPS machine code and return MIPS assembly
-
table-format
Formats tables for printing to terminals and logs
-
androidoscopy
Debug server for Android applications with real-time dashboard
-
tui-dispatch-debug
Debugging utilities for tui-dispatch
-
soralog
A command-line tool for exploring WebRTC SFU Sora log files
-
tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
logo
init log env quickly
-
renderdoc
application bindings for Rust
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
rwatch
A modern, cross-platform Rust alternative to 'watch', with color, diff, and more. Periodically runs a command and displays its output fullscreen, with diff, color, beep, and more.
-
logforth-layout-text
Optionally colored text layout for Logforth
-
fuzed-iterator
Iterator wrapper for detecting incorrect use of non-fused iterators
-
tracing-perfetto-sdk-sys
Native C++ bindings for the Perfetto SDK used by tracing-perfetto-sdk
-
rslint_core
The core linter housing all of the rules for the rslint project
-
gitwatch-rs
CLI to watch a git repo and automatically commit changes
-
coaly
Context aware logging and tracing library
-
slurmer
A TUI application for monitoring and managing SLURM jobs
-
void_log
An fast log print
-
irox-log
Basic console and file logging
-
typedef
Identify, compare types or print type names
-
xtap
An LD_PRELOAD interception library for runtime hooking of network calls in Unix-like systems
-
veilid-bugsalot
Fork of bugsalot to meet the needs of the Veilid project. Debugging macros and APIs for shipping stable codebases.
-
my-env-logger-style
pretty, opinionated style for env_logger
-
opentelemetry-appender-tracing-patched
An OpenTelemetry log appender for the tracing crate
-
emit_batcher
Batch processing infrastructure for emit
-
adb-client-tokio
communicating with Android devices via the Android Debug Bridge (ADB) protocol
-
wang_utils_logger
个人使用的rust工具库
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
mhlog
thread-safe logging library
-
timberlogs
Rust SDK for Timberlogs - structured logging made simple
-
vacro-cli
TUI visualization tool for inspecting Vacro toolkits
-
quicklog-flush
contains Flusher for quicklog logger
-
renderdog
RenderDoc in-application API wrapper + automation helpers + an MCP server
-
influxive-otel
Opentelemetry metrics bindings for influxive-child-svc
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
librarius
lightweight logging library for Rust. It provides a flexible framework for emitting log messages from Rust programs, with support for different log levels and output formats.
-
pdbview
Microsoft program debug database (PDB) file information utility
-
fastrace-axum
A axum instrument for propagating trace context for fastrace
-
logged_tcp_proxy
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
testlog
A tiny macro for test-only stderr logging that activates only for the current crate
-
logtest
Test and assert log statements
-
adk-telemetry
OpenTelemetry integration for Rust Agent Development Kit (ADK-Rust) agent observability
-
log-analyzer-pro
Log Analyzer Pro is a command line application giving powerful filtering and searching capabilities to analyze software logs. Logs can come from log files (updates live if these are modified) or a socket connection
-
merc_utilities
Internal MERC toolset package containing various utility functions
-
winlog
log backend to send messages to the Windows event log
-
steroid
A lightweight framework for dynamic binary instrumentation
-
lazylog
A flexible logging library with file rotation and structured output
-
logerr
Seamless error type logging
-
ts_init
template for Rust project with tracing
-
log-ndc
log extension with NDC-like functionality
-
mod_logger
A consumer for the log crate that allows module-wise configuration
-
micrologger2
A minimal logger that prints colored output based on severity level
-
dontpanic
Get instant notifications about any panic!(); in your codebase
-
minidump-debugger
an experimental GUI for inspecting minidumps with rust-minidump
-
glug
A logging impementation for log with graphics in the terminal
-
logid
Rust logging framework using IDs to identify log entries
-
reopen
File reopening utility
-
rust-vector-logger
logger for Rust that logs to a vector
-
smartalloc
binding
-
libpcode
Pure Rust implementation of a p-code disassembler and lifter
-
logger-rust
logger with 5 logging types and 3 types of level logging
-
clog
A conventional changelog for the rest of us
-
buswatch-types
Core types for message bus observability - the universal schema for buswatch
-
easy-tracing
easy use tracing
-
pcode-rs
Machine code disassembly and IR translation library for Rust using the excellent SLEIGH library from the Ghidra framework
-
quickwit-telemetry
Quickwit's telemetry
-
quick_tracing
easily start tracing
-
qsu
Service subsystem utilities and runtime wrapper
-
log_loki
loki logging for use with the log crate. Can be used standalone or with a logging framework like fern.
-
pipe-logger-lib
Stores, rotates, compresses process logs
-
erdb
A debugger for rust on embedded systems
-
log-plus
asynchronous log library
-
tracing-subscriber-reload-arcswap
Lock-free reload layer for tracing-subscriber using ArcSwap
-
otlp-sigv4-client
AWS SigV4 authentication client for OpenTelemetry
-
sideseat
AI Development Workbench — Debug, trace, and understand your AI agents
-
biometrics_prometheus
prometheus-compatible exporter of biometrics
-
systemprompt-cli
systemprompt.io OS - CLI for agent orchestration, AI operations, and system management
-
derive-debug-plus
Customizable derive macro for Debug trait
-
bunyan_view
A full-featured port of the Node Bunyan structured log file viewer
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
devlog-tracing
Log subscriber for the tracing library, with a human-readable output format designed for development builds
-
develop_debug
Print debugging information at development time
-
ezty
Zero-fuss Any-things
-
rsketch-common-worker
Background worker and task scheduling utilities for rsketch
-
eztrace
Zero-fuss debug tracing macro
-
lurk-metrics
Metrics Sink for lurk
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
parallely
command line process parallelization executor
-
valust
A data validation library for Rust
-
onceinit
仅可设置一次数据的类型。
-
rigz
CLI for running rigz locally
-
retread
debug adapter that allows you to replay log files in your IDE or editor of choice
-
byte-repr
inspect binary, little-endian, and big-endian memory representations of numbers
-
devcap-core
Core library for aggregating git commits across repositories
-
fermah-telemetry
Fermah telemetry tracing and metrics
-
tracing-newrelic
New Relic integration for tracing
-
dogdata-sqlx
SQLx instrumentation for tracing to Datadog APM via OpenTelemetry
-
infinite-errors
Generic error handling framework with static backtraces
-
tracing-filter
experimental next-generation filtering support for tracing
-
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
tsc-trace
low overhead tracing of rust code using time stamp counter (x86 rdtsc)
-
metrics-tracing-context
tracing context as metrics labels
-
skip_error
helping skip and log Result::Error in iterations
-
releasetag
Define releasetags eventually propagating into crash-files 'core'
-
sentry-contrib-breakpad
Unopinionated crash collection for Sentry reporting purposes
-
u-siem-syslog
Syslog listener for uSIEM
-
rimplog
colorful, and easy-to-use logging library for Rust
-
sherr
Error signalling and logging helpers
-
stlog
Ultra lightweight logging framework for resource constrained devices
-
fugue-ghidra
A binary analysis framework written in Rust
-
dlt-sys
FFI bindings to libdlt
-
grpc_logger
A gRPC-based logging system with multiple output modes and retry capabilities
-
rog
logger
-
tracing-unwrap
Extension traits for logging failed unwraps to a tracing subscriber
-
micromegas
scalable observability solution
-
sentry-log
Sentry integration for the log and env_logger crates
-
loggi
log inspection tool that allows running logql queries (partialy) on local files
-
log2graph
create directed graphs from log files
-
cursive-flexi-logger-view
An alternative debug view for gyscos/cursive using emabee/flexi_logger
-
mgba_log
A logging implementation for mGBA
-
appinsights
Application Insights SDK for Rust
-
opentelemetry-appender-tracing2
An OpenTelemetry log appender for the tracing crate
-
dap-reactor
A debug adapter protocol Rust provider
-
impulse-tracing-ecs
Tracing subscriber that output ECS (Elastic Common Schema) JSON log lines. Edited for Impulse Kit
-
defmt-logger-tcp
A defmt logger that serves logs over TCP
-
dcc-stream
Poll the ARM debug communications channel over JTAG
-
woodpecker
Fast and extensible logging for Rust
-
cx-api
Coralogix Management API Proxies. Support package for cx-sdk
-
backtrace-on-stack-overflow
Best effort backtrace printing
-
json_env_logger
A structured JSON logger for Rust
-
shared-logging
Structured logging library with context propagation, redaction, and HTTP middleware
-
tracing-kickstart
Bootstrap tracing + OTEL connections. Intended for personal use only.
-
rall
Really...? Another Logging Library? Yes! Incredibly Intuitive & Simple
-
joat-logger
Logger and progress indicator
-
gitsnap
take snapshots of GitHub repositories in a single text file
-
fibre_logging
A flexible, multimode sync/async logging library that unifies the log and tracing ecosystems, driven by external configuration and featuring powerful debug instrumentation
-
try-ascii
Helper to format byte slices that probably/mostly contain ASCII-encoded text
-
comfy-print-sync
Non-panicking versions of println! and friends. Sync implementation.
-
opentelemetry-auto-span
A helper library for opentelemetry tracing
-
cplus_demangle
Rust wrapper for GNU libiberty's cplus_demangle to demangle C++ symbols
-
clap-verbosity
Easily add a
--verboseflag to CLIs using Clap -
tracing-aliyun-sls
A tracing layer for aliyun sls
-
loggerithm
A logging library for everyone
-
hstrace
Syscall tracing from command line and as a library
-
otlp2parquet-writer
Parquet writer for otlp2parquet
-
info_utils
displaying Options, Results, and logging in a pleasant manner
-
lupp
Commandline tool for colorizing logs
-
ade-common
Common utilities and test helpers for ADE graph crates
-
plua
Lua preprocessor inspired by Nelua
-
json_log
Log with JSON
-
spydecy-debugger
Introspective debugger for Spydecy transpiler
-
smda
minimalist recursive disassembler library
-
tracing-rolling
helper crate to customize rolling log file with tracing crate
-
firedbg-rust-parser
FireDBG Source Parser for Rust
-
krossbar-log-lib
Krossbar log lib
-
malogany
tree/hierarchical logging library
-
ricecoder-github
GitHub integration for repository operations
-
prologue_logger
produce Rust-like logs for source code or settings files
-
tacky-borders-logger
logging messages at various levels (trace, debug, info, warn, error), dynamically including the function name for better context in tracing and debugging
-
rustic-logger
RusticLogger: because life is too short to debug without logs!
-
sentry-tower
Sentry integration for tower-based crates
-
eye_config
A configuration persistence library and CLI tool
-
ertrace
Experimental Error Return Tracing for Rust
-
fakeroot
A lightweight and batteries-included status_command for i3 and sway
-
fn-formats
Format trait wrappers for Fn(&mut Formatter) -> fmt::Result
-
wasm-bindgen-console-logger
backend for the log crate that sends messages to the Web browser's console
-
libdd-trace-normalization
A duplicate of trace normalization implemented in the agent in https://github.com/DataDog/datadog-agent/blob/main/pkg/trace/traceutil/normalize.go
-
resourcetrack
Basic tools for counting objects
-
log-derive
Procedural Macros for logging the result and inputs of a function
-
wasi-logger
A
log::Logimplementation for WASM components backed by thewasi:logging/loggingWIT interface -
slog-try
Convenience macros for logging with an optional slog Logger
-
molten_smelt
Beautiful, structured logging for the terminal ⚒️
-
process-memory-reader
reading process memory
-
tracing-build-script
tracing-subscriber compatible writer for use in build scripts
-
opentracingrust
opentracing.io library for rust
-
build-pretty
Pretty to your custom Build Script(build.sh) log displaying!
-
forkfs
allows you to sandbox a process's changes to your file system
-
cvlr-asserts
Asserts and assumes for post- and pre-conditions
-
tokmd-analysis-explain
Metric and finding explanation catalog for tokmd analysis
-
anylog
that attempts to parse single log lines into records
-
breadcrumbs
A beautiful, tiny traceback and logging library supporting #![no_std] rust
-
tao-log
Extension macros for output to the log crate
-
sw-logger-rs
logger for Rust
-
struct_scalpel
memory layout analysis tool for structs, enums, unions, tuples, and references
-
juju
interact with the Juju system. For an example charm see: https://github.com/cholcombe973/gluster-charm
-
uv-logging
internal component crate of uv
-
qoollo-log4rs-logstash
Logstash appender for log4rs
-
future-timed
Future timing Instrumentation. Instrumentation to record the busy and idle time taken by a future as it is driven to completion
-
wasm-log
A logger that sends a message with its Rust source's line and filename to the browser console
-
youlog
A logging crate where you bring your own logging logic
-
cargo-devtools
Devtools
-
debug_plotter
Convenient macro to quickly plot variables
-
tracing-spanner
Span introspection library for
tracing -
logosaurus
Logging implementation modeled after the Go standard library's log package
-
tembo-telemetry
Logging and Telemetry exporters for Tembo.io applications
-
ms-codeview
Definitions for use with CodeView debugging symbols
-
d_print
Print any struct in easy way
-
wildland-cargo-lib
Wildland Cargo Lib
-
cpp_to_rust
Automatic generator of C++ library wrappers
-
scala-native-demangle
Demangle Scala Native identifiers
-
gnort
Datadog statsd client library that provides efficient in-process metrics aggregation
-
httprint
Logs HTTP requests to the console for debugging
-
describe_err
Easily describe similar errors in your code
-
yall
lightweight backend for the log crate
-
tangra
🪵 A lightweight and easy to use Rust logging library
-
idax-sys
Raw FFI bindings to the idax C++ IDA SDK wrapper library
-
log-print-panics
A panic hook which logs and print panic messages
-
paris-log
that allows you to use paris's formatting with the log crate
-
custom-tracing-logger
A minimal JSON logger for Rust using the tracing ecosystem with one-line initialization
-
lightlog
Basic Rust logging
-
log_parser_by_syn1ak
parser for analyzing structured log files, utilizing the Pest parsing library.
log_parserextracts components such as date, time, log level, module, request ID, error code, and message from each log entry… -
minidump-unwind
producing stack traces from minidump files
-
imlogger
Logger for Rust
-
prettyplease
A minimal
synsyntax tree pretty-printer -
boots-core
Rust template generator for modular architectures(monorepo)
-
picolog
Tiny logging implementation for the log crate
-
depura
Logging, benchmarking and debugging
-
rtcmp
A Vulkan utility for comparing two images with a draggable divider
-
rs_utils
奇遇科技 Rust 辅助工具
-
ultimate_logger
logger for Rust
-
visual
Use Display if available, Debug otherwise
-
err-report
Clone of the unstable
std::error::Reporttype -
rebg
-
metrics_printer
A recorder for the metrics library that prints metric values to an output in regular intervals
-
unity-reference-server
An application and server for resolving references within Unity projects
-
kcr_appprotectdos_f5_com
Kubernetes Custom Resource Bindings
-
galacta-logger
logger that doesn't need initialization. This crate gives logged time, log level, file path, module path, and function name.
-
unwrap-log
Non-panicking alternatives to
OptionandResultunwrapping, which log at warn level -
revoke-trace
Distributed tracing with OpenTelemetry for Revoke framework
-
ranvier-core
Protocol-agnostic core for Ranvier - Typed Decision Engine
-
rovella_logger
logger that is used by the rovella game library (the rest of the library is still in developement)
-
typed-session
Async typed session middleware
-
log-types
Structured log types
-
crashy
crash reporting with nicer stack traces and information about the current process, with optional Sentry integration
-
libprettylogger
Fancy logger library
-
plog
A modular pretty logger written for Rust programs
-
acrylic-png
debug acrylic apps by rendering to a PNG image
-
opentelemetry-instrumentation-process
OpenTelemetry instrumentation for process metrics
-
vit_logger
logger
-
ezpdb
High-level library for https://crates.io/crates/pdb
-
derive-debug
Customizable derive macro for Debug trait
-
cat-loggr
lightweight utility for making beautiful logs
-
fern_colored
efficient logging (with true color support)
-
emolog
Emoji based logger for debugging
-
hx-core
Core types and orchestration for hx
-
slog-redis
Redis drain for slog-rs
-
behold
enabling contextual debugging
-
assert-unchecked
Unsafe assertions that allow for optimizations in release mode
-
logpeek
A logger implementation for the log crate. Meant to integrate with logpeek-server.
-
dbg_hex
display dbg result in hexadecimal {:#x?} format
-
aether-log
Minimal logging library that uses explicit and configurable endpoints
-
debugging_helpers
Trivial functions to make debugging easier
-
radius-debug
helper to filter the noise when debbuging FreeRADIUS server
-
memory_logger
A logger that buffers messages in memory, allowing arbitrary flushes
-
rf_logger
A logging implementation for
logwhich can log to rotated files -
log4r
Stupidly simple logging utils
-
logchop
Log your
ResultandOptionchains with inline methods -
cfg_log
Compile time conditional logging
-
ackorelic
Idiomatic Rust bindings to the New Relic C SDK
-
fenrir-rs
Fenrir is a create for using logi for log aggregation which can be used with a logging framework like fern
-
rustler_logger_macro
proc_macros to support rustler_logger
-
nanolog
A minimal log library only depending on log and std
-
protontool
configuring Wine/Proton prefixes to be used with Proton/Steam
-
log_hz
A logging library that provides macros for logging at a throttled rate
-
tlog
A debug library which writes logs into file
-
multi_log
Logger which passes messages on to any number of other loggers
-
witchcraft-env-logger
Witchcraft logger that can be configured with an environment variable
-
glean-ffi
FFI layer for Glean, a modern Telemetry library
-
mem_viewer
Memory Viewer is a Rust library that provides a macro and display the memory content of various types of variables. It allows users to view the name, type, size, and memory content of a variable in a formatted way…
-
rlog
Minimal file-based logging library
-
roga
A Fast, beautiful, lightweight, and flexible logging library for Rust
-
fastrace-opentelemetry
Opentelemetry reporter for fastrace
-
concurrent_log
A log container supporting concurrent append operations
-
prism-telemetry
Prism Telemetry Library
-
log_wrapper
Just some boilerplate code to a logger wrapper over the log crate that logs to STDOUT
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
sir_logger
logging library similar to env_logger
-
ottotom
Conversion of OpenTelemetry metrics to OpenMetrics Text format
-
rokkett-logger
collecting logs from different applications
-
basic_log
A basic logging crate for Rust
-
hkalbasi-rustc-ap-compiletest
Automatically published version of the package
compiletestin the hkalbasi/rust repository from commit 46a65c9c17f0fe25522ab229b6e7da90a3dc3008 The publishing script for this crate lives at: https://github… -
logflume
A low latency logging library 🪵
-
tracepoint
Rust API for Linux Tracepoints via user_events
-
driveby
Debug counter for Rust
-
epimetheus
prometheus-compatible metrics framework
-
pigeon_telemetry
NOLAI standardized OpenTelemetry setup for Rust applications
-
boolog
logger that writes directly to HTML and allows visualizations of data structures, HTTP Transactions, and errors. Provides click-to-expand for log subsections and large sections of data…
-
pink_log
lightweight logger for Rust
-
treetop-core
Core library for Treetop, a Cedar policy engine implementation
-
io_wrapper_statistics
Wrap an I/O object and collect statistics about I/O operations
-
togglog
A compile-time toggle wrapper for the log crate
-
cbor-diag
parsing data encoded in Concise Binary Object Representation (CBOR) (in any of raw binary, hex encoded (with comments) or diagnostic notation) then printing it out in either annotated hex form or…
-
flexi_syslog
A syslog writer for flexi_logger
-
actions-github
translation of the helper library @actions/github to build GitHub actions using rust
-
tracing-elastic-apm
Elastic APM intake API tracing layer
-
itm_logger
log facade that sends logging information over ITM stim port 0
-
microlog
Dead simple log subscriber
-
gtsa
proxy gelf messages to the Sentry
-
tauri-plugin-log
Configurable logging for your Tauri app
-
audit-layer
A tracing Layer that pushes specific log lines to an audit_log over HTTP
-
winston_http
winston-http for rust
-
debug_concisely
More concise deriver of std::fmt::Debug
-
tracing-journald
rich journald subscriber for
tracing -
guiedit
Easily add a developer GUI to any graphical application
-
opentelemetry-datadog-cloudflare
Datadog exporters and propagators for OpenTelemetry for Cloudflare workers
-
sloggrs
colored logger lib
-
logr
Logging like the simple logging facade for Java http://www.slf4j.org/
-
bulletin-board-client
Rust client for BulletinBoard
-
dzl
logging. It is simple and easy to use :)
-
hclog
A high configurable logging library for Rust
-
ez_tracing
Tracing, made easy
-
oopsie_woopsie
debugging unexpected panics easier on end-user machines
-
xous-log
Log output program
-
tracing-mutex
Ensure deadlock-free mutexes by allocating in order, or else
-
rogu
logger library
-
baichun-framework-logger
Logger module for Baichun-Rust framework
-
se-logger
customizable logging crate
-
iprint
debugging utility that prints indented text based on function call depth
-
loggers
logger
-
cmsis-pack
managing CMSIS Packs
-
tracing-record-hierarchical
Record parent
tracing::Spanfields from inside childtracing::Span’s context -
moduforge-core
moduforge 核心模块
-
trace_caller
Trace the location of caller of a function
-
tracing-logger-config
Custom logger config for tracing
-
powerpc
disassembler
-
log4rs-logstash
Logstash appender for log4rs
-
journal-forwarder
forward systemd-journald logs to an HTTP endpoint
-
q-debug
Quick and dirty debugging for tired Rust programmers
-
influxive-writer
efficiently writing metrics to a running InfluxDB instance
-
metricus_allocator
Low latency metrics framework
-
symbolic-il2cpp
parsing il2cpp line mappings
-
crashpad
Rust wrapper for Crashpad
-
easy-debug
easy debug rust code
-
speak-easy
Logging functionalities with different levels and rotation options built on top of tracing and compatible with of tokio-rs
-
sll
logging library
-
buffered_logger
a file logger implemetation for crate log
-
altv_internal_core_resource
An internal crate for alt:V module. Not intended for direct use.
-
exec_logger
A logging library focused on organizing logs per execution with automatic housekeeping
-
zirv-macros
A collection of useful macros for everyday programming
-
pokey_logger
A logging library to log different levels and colours
-
samply-api
JSON API for querying symbol information, uses samply-symbols
-
sentry-log4rs
log4s integration for Sentry
-
nanobook-rebalancer
Portfolio rebalancer bridging nanobook to Interactive Brokers
-
lokker
logger
-
gay_panic
panic handler, but make it gay
-
jdwp-client
JDWP client implementation
-
emit_otlp
Emit diagnostic events to an OpenTelemetry-compatible collector
-
srcpos
Structure of the location in the source code
-
sqlformat
Formats whitespace in a SQL string to make it easier to read
-
pretty-logging
A minimal and pretty logger for the log crate
-
temporal-sdk-core-api
Interface definitions for the Temporal Core SDK
-
rust-debugging-locks
debugging locks in Rust
-
wasmtime-internal-debugger
INTERNAL: Wasmtime's guest-debugger functionality
-
probe-rs-target
Target description schema for probe-rs
-
tracing-ohos
Tracing layer to log to OpenHarmony's HiLog
-
hollow
attr macro to swallow the body of fn attached to
-
m-o
A command line tool for parsing Python dataclass reprs and pretty-printing them
-
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
dmacro
define C-like debug trace macro: enter!() and leave!()
-
stackdriver_logger_kv
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
llvm-symbolizer-rust-wrapper
Fix Rust demangling for llvm-symbolizer
-
styled_env_logger
An updated version of
pretty-env-logger -
cyfs-debug
package
-
duperq
LSP implementation for Duper
-
dirty_logging
A fast (to code), stateless logging utility with no dependancies to output to stout or output.log with ease
-
ptr_info_lib
retrieving information about pointer memory regions in Linux
-
wasm2map
Generates source map for .wasm file with DWARF debug info embedded as source map
-
smlog
A very basic stdout logging implementation
-
inlog
An incremental logger with only log as a dependency
-
logcontrol-tracing
Tracing backend for the log control interface
-
moe_logger
A logger with various features
-
binspect
inspect the data layout of objects
-
coral
that parses output from
cargo check, and a cli tool that uses the library to print compact error messages -
ph-mobile-network
identifying mobile network operators in the Philippines based on phone number prefixes
-
free_log
Free logging library
-
build-with-leak-check
small wrapper program around the LLVM Clang compiler suite. This will build and execute binaries using address sanitation and memory sanitation, this project is generally recommended…
-
open-metrics-client
Open Metrics client library allowing users to natively instrument applications
-
display_utils
Lightweight and no_std-compatible string formatting utilities
-
catfood
A modular utility suite for system management, built with Rust and Ratatui
-
xbdm
Xbox Debug Monitor client for Rust
-
gdbc
comprehensive terminal-based GDB client
-
local-rolling-file
A rolling file appender with customizable rolling conditions
-
udptk
A UDP toolkit for debugging purpose
-
ghostscope
Command-line entrypoint that drives GhostScope compiler, loader, and UI end-to-end
-
slog-unwrap
Extension traits for logging failed unwraps to a slog::Logger
-
debug-here-gdb-wrapper
A shim to help debug-here launch debuggers
-
firedbg-stream-indexer
FireDBG Event Indexer
-
memgrep
Search for strings in process memory
-
cargo-lldb-test
A cargo plugin to run your cargo tests in lldb
-
tdbg
Quick and dirty debugging
-
unbounded-gpsd
A basic library to access gpsd that uses no C bindings
-
framelog-rs
Lightweight logging library with colors and minimal dependencies
-
hp-log
try to implement high performance log :w
-
printio
intercept a Reader or Writer and print it to something on its way in or out. Useful for debugging.
-
symbolic-cfi
process call frame information
-
networky
networking library for indigo with NaCl (Curve25519) encrypted connections and an async progress monitor
-
wp-log
Structured logging macros plus log4rs configuration helpers for WarpParse services
-
ariane
recover symbols from release compiled executables
-
ddshow-types
FFI-safe types for ddshow
-
tana-event-bus
Rust client library for Tana Event Bus
-
slog-scope-futures
slog-scope for
Futures -
metrical
Graphite/Statsd metrics client
-
ddbug
Display debugging information
-
btetto
that produces Perfetto protobuf from formatted bpftrace output
-
fp_log
A basic logging library
-
fsipc
zbus Proxy for the modio-logger DBus interface
-
eg
Easy dummy data
-
stdweb-logger
Logger for stdweb
-
juiz_app
JUIZ utility command-line application package
-
spdlog-telegram
Sends logs to Telegram, based on spdlog-rs
-
sleigh
decompiler
-
liberr
A flexible error message handling crate focused on error tracing for useful debugging
-
test-format
assert_debug_fmt and assert_display_fmt macros for testing Debug (or Display) implementations on no_std
-
ssbc
Interpreter written in Rust. See http://csci.viu.ca/~pwalsh/teaching/261/261/261.html
-
debugs_tools
A Dict tool
-
elapsed-time
help you to measure time taken by a function or a block of code for print debugging purpose. It output in stdout (using println) the elapsed time.
-
hanhan-log
my common
-
async-instrumenter
A wrapper over futures which allows to time how long the future takes to execute
-
hectorl_logger
logger with colors
-
reifydb-sub-server-otel
OpenTelemetry/Jaeger tracing subsystem for ReifyDB
-
kloggerrs
A logger library
-
coredump
Force coredump creation on panics
-
scope_timer
A freaking easy-to-use timer for measuring scope time for execution
-
mdlogger
Multi-device logging system library crate
-
traverse-logging
Logging utilities for Traverse Solidity analysis tools
-
lunatic-log
A logging library for lunatic Rust applications
-
json_value_description
Json Value Description is a package for outputting a description of unstructured data parsed by Serde Json into a Value
-
trace4rs-fmtorp
Torpid formatting for trace4rs
-
debug_iterator
iterator adapter that prints out the debug repr. of the item
-
toolbx
Utils package for the development of SecureAccess series products
-
dylib_hook
A framework for hooking functions loaded from dynamic libraries on Linux
-
color-debug
Monkey-patches Rust's fmt system to make Debug colored
-
armature-payments
Payment processing with Stripe, PayPal, and Braintree for Armature framework
-
bkg-cli-log
logger for command line applications
-
cirtrace
debugging and tracing VoIP call on a Cirpack platform
-
javascript
engine implementation in Rust
-
parallel_logger
A logger implementing the log::Log trait that allows other loggers to run in a separate thread, reducing load on the calling thread significantly
-
hiatus
Debug concurrent programs by choosing specific execution traces
-
sentry-eyre
🐻❄️👀 Sentry integration for
eyre -
wasmgdb_ddbug_parser
Unified debug information parser
-
dap-rs
Helper library for creating SWD/JTAG debug probes
-
mcp-probe-core
Core MCP (Model Context Protocol) types, traits, and transport implementations
-
sentry_arroyo
working with streaming data
-
spacex_log
log formater with env_logger
-
custom_debug
Derive Debug with a custom format per field
-
qoollo-logstash-rs
Logstash sender
-
logex
logger for Rust command line applications
-
ufb
Just quickly show or draw a framebuffer in a window, nothing else!
-
piccolog
A custom logger for body-image and related crates
-
rust_graphics_log
small and minimal logger
-
rudy-parser
type and expression parser for Rudy
-
debug_pets
Debug pets is a crate that adds the cutest debugging tools you have ever seen
-
visualpanic-rs
providing a panic hook for Rust applications that visualizes the panic with a native error dialog on supported systems
-
devtools-core
CrabNebula devtools for Tauri: Inspect, monitor, and understand your application with ease
-
tracing-rolling-file-inc
A rolling file appender with customizable rolling conditions
-
pcode
Pure Rust implementation of a p-code disassembler and lifter
-
onestop
Time code and aggregate across multiple contexts/threads. Other things too?
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
firedbg-cli
FireDBG command line interface
-
tracing-etw
ETW or Linux user_events output for tokio-tracing
-
fancy-log
A fancy logging library with colorized output and structured logs
-
verboten
A service wrapper to start msvsmon in a hazardous mode
-
opentelemetry-appender-tracing
An OpenTelemetry log appender for the tracing crate
-
stats_alloc
An allocator wrapper that allows for instrumenting global allocators
-
log_macro
Macro to print variable name and value only (stripped from release builds)
-
syswall_cli
CLI to syswall
-
rillrate-js
rillrate binding for node.js
-
scuffle-bootstrap-telemetry
Telemetry utilities for scuffle-bootstrap
-
logforth-layout-json
JSON layout for Logforth
-
xbp-monitoring
synthetic monitoring framework that simplifies and automates the entire process. Optionally used in conjuction as plugin to XBP base
-
gettype
function to get the type of a value at runtime
-
inle_diagnostics
Inle game engine - Diagnostics library. THIS PACKAGE IS MAINTAINED FOR PERSONAL USE ONLY AND IS SUBJECT TO NOT RESPECT SEMVER AND BEING BROKEN OVER TIME.
-
sentry-tauri
An experimental Tauri Plugin for Sentry
-
hex_pp
Pretty hex dump of bytes slice in the common style
-
dbgtools
Expensive and intrusive debugging tools
-
instant_log
A very simple logger
-
krossbar-log-viewer
Krossbar log viewer
-
wire-framework
A DI library for Rust
-
sentry-anyhow
Sentry integration for anyhow
-
clap-verbosity-flag2
Easily add a
--verboseflag to CLIs using Clap -
ms-coff
Definitions for Windows COFF binaries
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
vex-sys
Bindings for valgrind's LibVEX
-
zarthus_env_logger
A very opinionated logger
-
exemplars
Trait for providing examples of a type
-
cli_graph
Small crate to generate simple CLI graphs
-
codetracer_trace_format_cbor_zstd
containing some helpers, used internally in the reading and writing of the CodeTracer db trace format
-
vigilant
SDK for the Vigilant platform
-
request-logging-proxy
HTTP proxy that logs requests and responses
-
squads-temporal-sdk-core
building new Temporal SDKs
-
bao-pdb
can be used to generate PDB files from existing applications
-
metrics-exporter-tcp
A metrics-compatible exporter that outputs metrics to clients over TCP
-
valust-regex-utils
Regex utilities for the Valust crate
-
tracepoint_decode
Rust API for decoding tracepoints
-
ex
A libstd wrapper with more detailed errors
-
hackerlog
logging tool with no fluff for hackers
-
moosicbox_task
MoosicBox task utilities package
-
jtag-adi
interacting with ARM Debug Interface components
-
cargo-disasm
Disassembly viewer for Rust projects (and more)
-
livemod
Unity-like runtime modification of variables
-
unilog
A lightweight Rust logging library supporting async/sync logging and colored logs
-
altv_internal_core_shared
An internal crate for alt:V module. Not intended for direct use.
-
minitrace-jaeger
Jaeger reporter for minitrace-rust
-
detective
application tracer which currently supports tracing Juju applications
-
usbmux-client-tokio
usbmux and lockdown protocol used to connect to iOS devices
-
tracing-slf4j
SLF4j backend compatible with Rust's tracing
-
close-to
providing comparisons with arbitrary precision
-
quicklog-clock
contains Clock for quicklog logger
-
lxmd
LXMF propagation daemon
-
waddling-errors-macros
Procedural macros for structured error codes with compile-time validation and taxonomy enforcement
-
google_cloud_logging
Google Cloud Structured Logging structures
-
bulletin-board-mathematica
Mathematica client for BulletinBoard
-
panicui
The needed solution for panicking with user interface
-
mahogany
[BETA] Logging framework for Rust
-
source-map-mappings
Parse the
mappingsstring from a source map -
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
loggy-neko
thread-safe logging tool with dynamic log level configuration
-
trylog
Log if
ErrorNone -
obs-log
A very simple Rust crate that binds the log facade crate to OBS plugin logging API
-
logtea
An Ingredient crate for working with LOG files in rettle
-
nlog
Log implementation that sends text to a Windows notepad window
-
timetrap
Macros to wrap your code and measure time
-
buswatch-sdk
Instrumentation SDK for emitting message bus metrics to buswatch
-
sscrypt
A CLI tool to encrypt service-skeleton secrets
-
syn_crabs
A lightweight and configurable logging library with color-coded output for Rust applications
-
orcs-types
Core types for ORCS CLI
-
aver
A dead simple logging library for rust
-
black
in Rust for asynchronous, thread-safe logging
-
opentelemetry-configuration
Opinionated OpenTelemetry SDK configuration wiring together tracing, OTLP export, and lifecycle management
-
pretty_assertions
Overwrite
assert_eq!andassert_ne!with drop-in replacements, adding colorful diffs -
github-action-runner
command-line utility written in Rust for working with GitHub Actions
-
ops
Adds operational endpoints to your application
-
firedbg-protocol
FireDBG Event Stream Protocol
-
libatrace
writing tracing to linux debug fs
-
kcr_spark_stackable_tech
Kubernetes Custom Resource Bindings
-
rustc-demangle
Rust compiler symbol demangling
-
buche
Logger that logs to stderr based on verbosity specified
-
postfix_assert
Trait implementations of common assertions in (postfix) method style for the Rust standard library. This allows for assertions to be chained and integrated as part of an expression.
-
vollerei
✨ Blazing fast Logging in Rust
-
miniffi
but opinionated FFI system
-
krossbar-log-common
Krossbar log common library
-
assert-not
no_std compatible Rust macro that works like the inverse of assert! - passes when condition is false
-
logsley
Opinionated logging library
-
tokmd-analysis-halstead
Halstead analysis for tokmd analysis receipts
-
tracing-ext
Misc. tracing utilities
-
devout
cross-platform logging library
-
autput
Log Rust prints and panics to Luau for easy debugging
-
locate-dwarf
Locate debug symbols for stripped binaries
-
serializable_log_record
Convert a log::Record to a serializable format. Not as straightforward as it sounds, because the log::Record contains a non-serializable type. This crate provides a way to deal with situation.
-
scrub_log
Log formatter with colors, file locations, program run duration
-
forgeai-observability
Observability helpers for forgeai-rs
-
timberio/file-source
A high-performance observability data pipeline
-
otlp-exporter
OTLP Exporter for the OpenTelemetry Collector
-
ndjsonlogger
-
spring-opentelemetry
Integration of spring-rs framework and open-telemetry
-
windebug_logger
A logger that redirects all messages to OutputDebugStringW (Win32 API function)
-
slog-env-cfg
Opinionated slog drains builder, configurable via env vars
-
tracing-dipstick
Bridge from tracing instrumentation to the dipstick metrics library
-
socc-pair
compares local minidump-stackwalk output to socorro (crash-stats.mozilla.org)
-
slog-syslog
Syslog drain for slog-rs
-
logforth-append-opentelemetry
Opemtelemetry appender for Logforth
-
loggy
An opinionated library for developing and testing rust applications that use logging
-
swissknife-observability-sdk
Observability SDK - Datadog, PostHog, Sentry, Grafana, Mixpanel, incident.io
-
rustycat-android
A colorful Android logcat viewer with package filtering
-
cvlr-nondet
Non-deterministic (i.e., symbolic) values
-
buswatch-tui
Diagnostic TUI for monitoring Caryatid message bus activity
-
skywalking_rust
Apache SkyWalking Rust Agent
-
polar-core
Polar core library for oso, an open source policy engine for authorization that’s embedded in your application
-
esl01-dev-logger
Configure tracing logs in dev environment (ex. tests).
-
rstack
Stack traces of remote processes
-
avl-observability
AVL Observability - Complete observability stack (metrics, logs, traces) for AVL Cloud
-
lambda-rs-logging
Logging support for lambda-rs
-
veilid-tracing-wasm
Fork of tracing-wasm modified to the needs of the Veilid project. Tracing subscriber for browser WASM
-
treetrace
A tracing layer that nests events in spans
-
whyno-cli
Linux permission debugger
-
cs-trace
Tracing utilities
-
cat-rs
cat client with rust
-
flaregun
Tracing and monitoring tools for Linux
-
diff_logger
Pretty diff logger for JSON values in rust
-
influxive-child-svc
Run influxd as a child process
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug -
msgpack-tracing
Compact storage for tracing using msgpack
-
logup
UNIX-style command that can be used to pipe stdout logs to location on disk or in the cloud without the need of an agent, logrotate, systemd or other configuration files
-
sentry-cloudflare
not usuable for now
-
safety-guard
#[safety] attribute to generate a corresponding doc entry and a debug assertion if a constraint is specified
-
censer
Beautiful, structured logging for the terminal ⚒️
-
xray-lite-aws-sdk
xray-lite extension for AWS SDK for Rust
-
valve
token stream router
-
logs
terminal logger
-
eaze-tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
tasktrace
Logical 'backtraces' of async tasks
-
humantalk
libary for better end-user communication
-
spirit-log
Spirit helpers and config fragments for logging
-
ccb
A beautiful, terminal-focused structured logger inspired by charmbracelet/log
-
sozu-prometheus-connector
This application retrieve internals metrics of Sōzu and format them into prometheus
-
inf-rs
INF file parse library
-
tracing-proc-macros-ink
working tracing integration for logging from within procedural macros
-
rustfs-obs
Observability and monitoring tools for RustFS, providing metrics, logging, and tracing capabilities
-
loggur
로깅 크레이트
-
gdb-command
Wrapper for gdb in batch mode
-
burn-central-core
Burn Central Client
-
sentry-slog
Sentry integration for the slog crate
-
memtrack
A procedural macro for tracking memory usage of functions
-
hook_king
Low-level automated hooking library with detours, trampolines, and memory management. Supports internal/external process hooking with optional original code preservation.
-
free_log_client
Free logging library Rust client
-
pogr_tracing_rs
allow log collection from the tracing crate, easy and simple
-
slog-syslog5424
RFC5424 implementation for slog
-
cvlib
Correlation Vector
-
scion-sdk-observability
SCION endhost SDK observability utilities
-
llm-cost-ops-sdk
Client SDK for LLM Cost Ops
-
rdbg-view
A basic command-line viewer for rdbg
-
slog-kvfilter
Key values and Regex based filter Drain for slog-rs
-
feldera-size-of
measuring the total memory usage of an object
-
flowsnet-platform-sdk
Platform SDK for flows.network
-
importer
Contrail history import and cross-machine log merge/export library + CLI
-
buswatch-adapters
Pre-built adapters for collecting metrics from popular message buses
-
eternaltwin_log
Structured logs for etwin
-
logcontrol-log
log backend for the log control interface
-
pulsos-cli
Cross-platform deployment monitoring CLI
-
micromegas-tracing
instrumentation module, part of micromegas
-
emit_web
Instrument Web-based applications using emit
-
pretty_flexible_env_logger
A visually pretty yet a bit configurable env_logger
-
fastrace-tower
A tower layer for propagating trace context for fastrace
-
statshouse
client library for Rust
-
tyco
Macro for generating scoped TYped COntexts
-
debug-value
Wrapper type for values that are only needed with debug assertions
-
async-debug
Debug structs and enums containing values that require an async call to render
-
tracing-opentelemetry-setup
provide proper setup of tracing with OTEL export
-
sleigh2rust
Transpile Ghidra Sleigh parser into rust
-
pidcat
An adb logcat wrapper and filters
-
opentelemetry-log
A common library for OpenTelemetry logging in Rust
-
docparser
A CLI tool to extract Rust doc comments and export them in JSON or WSON format
-
crashpad-rs-sys
Low-level FFI bindings to Google Crashpad - A crash-reporting system
-
parse-log
tail implementation
-
sjl
JSON Logger
-
win-msg-name
Get Windows message name from a message ID, e.g. 0x000f -> 'WM_PAINT'
-
android_logger_lite
A lightweight android log library
-
debug_error
Lightweight error handling library, which automatically captures the location (file and line)
-
numcodecs-wasm-logging
Enable logging for wasm32-compiled codecs for the numcodecs API
-
paranoid-android
Integration layer between tracing and Android logs
-
vax-disassembler
DEC VAX one-line disassembler
-
logfusion
Unified logging and error handling for Rust with structured data, tracing integration, and cross-language support
-
prettylog-rs
A pretty and customizable logging library for Rust
-
fastrace-futures
tracing
futureswith fastrace -
ocli
opinionated logger for command line tools
-
log-analyzer
log analyzer is a crate used to read, filter and search logs
-
debug-et-diagnostics
set of macros and tools to colorfully debug and diagnose non-trivial code
-
fallibles
Failure injection library for testing error handling in Rust
-
agp-tracing
Observability for AGP data plane: logs, traces and metrics infrastructure
-
tracing-cloudchamber
Extend tracing with an ffi via cxx to emit events and create spans in C++
-
blargle
debugging macros which resolves to compiler errors for release builds
-
psp-logger
Logger for the PSP
-
assert_let_bind
A convenience macro for writing pattern-matching tests
-
lief
Official Rust bindings for LIEF
-
profiler-get-symbols
Symbolication utilities for the Firefox profiler
-
metrics-observer
Text-based UI for metrics-exporter-tcp
-
breakpad-handler
Allows writing of a minidump when a crash occurs
-
errordebugger
A simplified Rust SDK for ErrorDebugger via OpenTelemetry
-
geneva-uploader
Upload telemetry data to Geneva logs service
-
env_assert
assert when an environmental variable is set
-
fyi-api
High-level API for querying Claude Code session state
-
log-rs
A small logging library
-
shade-attestation
Attestation crate for the Shade Agent Framework
-
trasy
error handling with tracing and backtrace support
-
minidumper-child
Captures minidumps in a child process
-
stcat
Decode logs produced by the
stlogframework -
tracing_duper
A tracing subscriber for the Duper format
-
metricus_agent
Low latency metrics framework
-
tracing-logcat
A writer for the tracing library that outputs to Android's logcat
-
pretty-trait
trait-based pretty-printing
-
metrics-exporter-opentelemetry
🐻❄️🎈 A
metricsexporter over OpenTelemetry -
syslog5424
A trait based RFC5424 syslog formatter
-
altv_internal_logger
An internal logger for alt:V module. Not intended for direct use.
-
x-log
Convenient log that support Native and WebAssembly
-
otlp2parquet-common
Stream OpenTelemetry logs, metrics, and traces to Parquet files
-
tracing-browser-subscriber
A tracing subscriber for the browser and webassembly
-
libdd-dogstatsd-client
A dogstatsd client for sending metrics to a dogstatsd server
-
kcr_hdfs_stackable_tech
Kubernetes Custom Resource Bindings
-
tracing-logfmt-otel
A fork of tracing-logfmt with added support for opentelemetry span data
-
crabdance_workflow
Workflow authoring SDK for Cadence
-
kcr_telemetry_istio_io
Kubernetes Custom Resource Bindings
-
valust-utils
Valust crate
-
ftui-harness
Test harness and reference fixtures for FrankenTUI
-
sentry-contexts
Sentry integration for os, device, and rust contexts
-
slog-gelf
GELF drain for slog
-
tracing-serde
A compatibility layer for serializing trace data with
serde -
sentry-contrib-native-sys
Unofficial FFI bindings to the Sentry Native SDK for Rust
-
turul-mcp-protocol-2025-06-18
Model Context Protocol (MCP) specification implementation - 2025-06-18 version
-
dioxus-inspector
HTTP bridge for inspecting and debugging Dioxus Desktop apps
-
mortem
Easy self-deleting executables
-
emit_traceparent
W3C traceparent support for emit
-
nocash_gba_log
A logging implementation for no$gba
-
cli-logger
Basic logger with oxidized batteries included
-
lazyactions
TUI to monitor GitHub Actions
-
promwrite
prometheus remote write client library
-
cvlr-log
Logging in Certora Calltrace
-
ghostscope-platform
Platform abstraction layer that normalizes kernel, architecture, and BTF quirks for GhostScope
-
pleme-observability
Observability library for Pleme platform - tracing, metrics, distributed tracing, and metric definition macros
-
remoteprocess
cross platform api for getting information on a running processes
-
hooq-helpers
HooqMeta struct provider for hooq. (hooq 向けの HooqMeta 構造体を提供します)
-
opentelemetry-contrib
Rust contrib repo for OpenTelemetry
-
logforth-append-fastrace
Fastrace appender for Logforth
-
alith-devices
Managing Devices and Builds for LLMs
-
bitformat
Formats bit-focused data structure for printing to terminals and logs
-
spdlog-internal
Internal private common code for crate "spdlog-rs"
-
danube-connect-core
Core SDK for building Danube connectors
-
vacro-analysis
Analysis logic for Vacro trace data, used by vacro-cli
-
report
Contextual logging and error reporting
-
kubert-prometheus-tokio
A prometheus-client tokio runtime metrics collector
-
opentelemetry-spanprocessor-any
A metrics collection and distributed tracing framework
-
opentelemetry-stackdriver
opentelemetry exporter that uploads traces to Google Stackdriver trace
-
ezcrash
Zero-fuss debug tracing macro
-
bulletin-board-python
Python client for BulletinBoard
-
gobbledygook
English-like random word generator for testing
-
slog_unwraps
Syntactic sugar to slog an error before unwrapping
-
exfiltrate_internal
Internal utilities for the exfiltrate crate
-
lumbermill
structured logging
-
error-backtrace
backtrace your errors
-
here
macro to print the current file and line number
-
dogdata
telementy provider for Datadog
-
metrics-core
Foundational traits for interoperable metrics libraries
-
win_dbg_logger
A logger for use with Windows debuggers
-
gdbmi
(WIP) Interact with a GDB session through the GDB machine interface
-
axum-metrics
Minimalist exporter-agnostic metrics instrumentation middleware for axum
-
tokmd-analysis-maintainability
Maintainability index scoring and Halstead integration for tokmd analysis
-
tracing-print
println format for tracing-subscriber
-
pforge-runtime
Zero-boilerplate MCP server framework with EXTREME TDD methodology
-
astrolog
A logging system for Rust that aims to be easy and simple to use and flexible
-
scoped-trace
Collect scoped backtraces
-
gdbstub
GDB Remote Serial Protocol in Rust
-
datadoghq
Datadog APM-compatible tracer and logger
-
sentry-opentelemetry
Sentry integration for OpenTelemetry
-
cvlr-solana-stake
CVLR model for the Solana Stake Program
-
ari-subscriber
Async Executor Instrumentation Observability Utility A tracing subscriber layer that outputs Tokio's tracing instrumentation to the terminal in a format conducive to debugging
-
mcp-log-agent
Real-time log capture CLI for development projects with MCP integration
-
time_it
proc macro that creates execution timing events for annotated functions via the tracing library
-
krossbar-logger
Krossbar logger
-
tempest
Realtime message handling framework inspired by Apache Storm and built with Actix
-
opentelemetry-proto
Protobuf generated files and transformations
-
gix-trace
provide minimal
tracingsupport that can be turned off to zero cost -
slog-vmodule
Module based level filter Drain for slog-rs
-
log-source
Log source is a crate used to read files and sockets
-
statsrelay
Swiss army knife for aggregation, filtering, relaying, sharding of statsd, prometheus, and other metrics systems
-
macro-log
Use #[macro_log::debug] to log: 2023-08-11 15:52:59 - [D] - app/src/main.rs:3 -> called fn main()
-
kcr_hbase_stackable_tech
Kubernetes Custom Resource Bindings
-
emit_rand
rand-based Rng for emit
-
logcall
An attribute macro that logs the function return value
-
emit_core
Core APIs and runtime infrastructure for emit
-
rdbg-client
The client library for rdbg
-
minitrace-datadog
Datadog reporter for minitrace-rust
-
tracing-libatrace
A tracing subscriber layer for tracing in debugfs using libatrace
-
witchcraft-logging-api
Witchcraft log API types
-
logforth-append-syslog
Syslog appender for Logforth
-
libunwind-rs
High-level bindings for the libunwind library
-
future-timing
Future timing instrumentation. Instrumentation to record the busy and idle time taken by a future as it is driven to completion
-
eaze-tracing-distributed
Tracing layer for multiprocess telemetry
-
tracing-rewrite
Tracing logs conditional rewrite wrapper
-
exomonad-core
ExoMonad core: effect system, WASM hosting, MCP server, built-in handlers, shared types
-
dobby-hook-core
Dobby-like low-level inline hook core in Rust
-
bp3d-tracing
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
tokio-trace-core
Core primitives for tokio-trace
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
tracexec-opentelemetry-proto
Protobuf generated files and transformations. (tracexec fork)
-
mem_println
Shortcuts for debugging the size of value in bytes
-
dbgtools-win
Expensive and intrusive debugging tools (for Windows)
-
tracing_sprout
A tokio-rs/tracing structured JSON formatting layer for the fledgling logger
-
dbg
dbg!(expr, ..) macro from RFC 2173 in stable Rust
-
tracing-line-filter
A
tracingfilter for enabling individual events and spans by line number -
tracing-log
compatibility between
tracingand thelogcrate -
tracepoint_perf
Rust API for reading and writing perf.data files
-
valust-axum
Valust utilities for Axum
-
opentelemetry-user-events-metrics
OpenTelemetry metrics exporter to user events
-
adb-server-tokio
Android Debug Bridge (ADB) server protocol
-
fastrace-poem
A Poem middleware for propagating trace context for fastrace
-
cargo-what
Tells you what type things are
-
tracing-bunyan-formatter-with-utc-offset
A Bunyan formatter for the tracing crate
-
custom_logger
A lightweight logger crate for structured and configurable logging to console and file
-
tracing-futures
instrumenting
futureswithtracing -
mi6-core
Core types and traits for mi6
-
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
-
structlog
Structured logging based on key/value pairs
-
hesione
A Prometheus client
-
sentry-debug-images
Sentry integration that adds the list of loaded libraries to events
-
ghostscope-loader
Loads compiled GhostScope programs, manages sessions, and orchestrates eBPF lifecycle
-
mock_todo
A macro that makes it easy to mock todo with values to make the code compilable
-
backtrace_printer
print std::backtrace::Backtrace with filtering and more
-
tokio-trace
A scoped, structured logging and diagnostics system
-
influxive-downloader
Influxive system download utility
-
tracing-assert-macros
A macro for capturing trace logs
-
logforth-diagnostic-fastrace
Fastrace diagnostic for Logforth
-
rust-debug
A debugging library for rust code