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