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