-
env_logger
A logging implementation for
log
which is configured via an environment variable -
log
A lightweight logging facade for Rust
-
backtrace
acquire a stack trace (backtrace) at runtime in a Rust program
-
tracing
Application-level tracing for Rust
-
gimli
reading and writing the DWARF debugging format
-
prometheus
instrumentation library for Rust applications
-
tracing-opentelemetry
OpenTelemetry integration for tracing
-
opentelemetry
API for Rust
-
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…
-
console-subscriber
A
tracing-subscriber::Layer
for collecting Tokio console telemetry -
iced-x86
blazing fast and correct x86/x64 disassembler, assembler and instruction decoder written in Rust
-
metrics
A lightweight metrics facade
-
fern
efficient logging
-
assert2
assert!(...) and check!(...) macros inspired by Catch2, now with diffs!
-
leb128
Read and write DWARF's "Little Endian Base 128" (LEB128) variable length integer encoding
-
console_log
A logging facility that routes Rust log messages to the browser's console
-
cadence
An extensible Statsd client for Rust
-
sentry
(getsentry.com) client for rust ;)
-
log4rs
A highly configurable multi-output logging implementation for the
log
facade -
tracing-tree
A Tracing Layer which prints a tree of spans and events
-
tracing-bunyan-formatter
A Bunyan formatter for the tracing crate
-
tui-logger
Logger with smart widget for the
ratatui
crate -
simple_logger
A logger that prints all messages with a readable output format
-
symbolic-demangle
demangle symbols from various languages and compilers
-
fastrace
A high-performance timeline tracing library for Rust
-
capstone
High level bindings to capstone disassembly engine (https://capstone-engine.org/)
-
addr2line
A cross-platform symbolication library written in Rust, using
gimli
-
minidump-writer
Rust rewrite of Breakpad's minidump_writer
-
pyo3-log
Logging bridge from pyo3 native extension to python
-
sentry-core
Core sentry library used for instrumentation and integration development
-
cpp_demangle
demangling C++ symbols
-
stderrlog
Logger that logs to stderr based on verbosity specified
-
emit
Developer-first diagnostics for Rust applications
-
assert_float_eq
Assertions for floating-point equality
-
minidump
A parser for the minidump format
-
intentrace
strace with intent, it goes all the way for you instead of half the way
-
crash-context
portable types containing target specific contextual information at the time of a crash
-
libcasr
Collect crash reports, triage, and estimate severity
-
pdb-addr2line
Symbolicate addresses from PDBs, like addr2line
-
metrics-prometheus
prometheus
backend formetrics
crate -
pdbtool
reading Program Database (PDB) files and displaying information about them
-
fast_log
Rust async log High-performance asynchronous logging
-
uuinfo
debug unique identifiers (UUID, ULID, Snowflake, etc)
-
float_eq
Compare IEEE floating point primitives, structs and collections for equality
-
tracing-forest
Preserving contextual coherence among trace data from concurrent tasks
-
pretty_env_logger
a visually pretty env_logger
-
tracing-appender
file appenders and making non-blocking writers
-
retour
A cross-platform detour library written in Rust
-
logforth
A versatile and extensible logging implementation
-
trackable
way to track objects manually as an alternative to mechanisms like backtracing
-
tokio-metrics-collector
collecting Prometheus-compatible metrics from Tokio runtime and tasks
-
thorin-dwp
building DWARF packages from input DWARF objects and packages
-
systemd-journal-logger
Systemd journal logger for the log facade
-
cntr
A container debugging tool based on FUSE
-
macho-unwind-info
A parser for Apple's Compact Unwinding Format, which is used in the __unwind_info section of mach-O binaries
-
pretty-hex
Pretty hex dump of bytes slice in the common style
-
framehop
Stack frame unwinding support for various formats
-
autometrics
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
symbolic-common
Common types and utilities for symbolic, a library to symbolicate and process stack traces from native applications, minidumps or minified JavaScript
-
slog-stdlog
log
crate adapter for slog-rs -
pdb
A parser for Microsoft PDB (Program Database) debugging information
-
metrics-exporter-statsd
metrics-rs exporter that supports reporting metrics to StatsD
-
dipstick
Fast, all-purpose metrics library decoupling instrumentation from reporting backends. Like logging frameworks but with counters, timers and gauges. Supports combined outputs (e.g…
-
rs-consul
access to a set of strongly typed apis to interact with consul (https://www.consul.io/)
-
gearbox
Excessive tooling for Rust, boosting productivity and operations
-
lurk-cli
lurk is a pretty (simple) alternative to strace
-
tracing-opentelemetry-instrumentation-sdk
A set of helpers to build OpenTelemetry instrumentation based on
tracing
crate -
skywalking
Apache SkyWalking Rust Agent
-
log-once
Collection of helper macros for logging some events only once
-
opentelemetry_sdk
The SDK for the OpenTelemetry metrics collection and distributed tracing framework
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
google-cloudtrace1-cli
A complete library to interact with Cloud Trace (protocol v1)
-
tracelogging
TraceLogging for Rust
-
si_trace_print
stack indented trace printing; a rust library to print messages indented to stack depth optionally preceded by the function name
-
tracing-loki
A tracing layer for shipping logs to Grafana Loki
-
logging_timer
timers that log the elapsed time when dropped
-
tracing-logfmt
A logfmt formatter for tracing events and spans
-
import_map
WICG Import Maps specification
-
tracing-gstreamer
Bridge between gstreamer and the tracing ecosystem
-
release-exporter
Retrieves release information and exports related metrics
-
tracing-subscriber
implementing and composing
tracing
subscribers -
win_etw_tracing
backend for the
tracing
crate that logs events to ETW (Event Tracing for Windows) -
pdb2
A parser for Microsoft PDB (Program Database) debugging information
-
dioxus-logger
A logging utility to provide a standard interface whether you're targeting web desktop, fullstack, and more
-
cargo-certora-sbf
Build a program for Certora Verification using Certora's version of Solana Platform Tools
-
adb_client
Rust ADB (Android Debug Bridge) client library
-
kdash
A fast and simple dashboard for Kubernetes
-
serde-error
Serde (de)serializer for Error types
-
nolog
Pretty (by default) and easy to use logger. Compile-time level filtering, zero deps.
-
debugid
Common reusable types for implementing the sentry.io protocol
-
metrics-exporter-prometheus
A metrics-compatible exporter for sending metrics to Prometheus
-
tracexec
Tracer for execve{,at} and pre-exec behavior, launcher for debuggers
-
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…
-
opentelemetry-application-insights
OpenTelemetry exporter for Azure Application Insights
-
watchlog
A command-line utility to help you see how a log is moving
-
elfcat
ELF visualizer. Generates HTML files from ELF binaries.
-
timely_logging
Common timely logging infrastructure
-
zydis
Bindings for Zydis
-
facebookexperimental/hgmain
A Scalable, User-Friendly Source Control System
-
desed
Sed script debugger. Debug and demystify your sed scripts with TUI debugger.
-
cli-log
logging and timing facility configured with an env variable
-
android_logger
A logging implementation for
log
which hooks to android log output -
prima-tracing
Prima.it opentelemetry standard library
-
debug-helper
declarative macros to help you implement the
Debug
trait manually -
chatdbg
Rust-specific support for ChatDBG
-
log-panics
A panic hook which logs panic messages rather than printing them
-
logfire
Rust SDK for Pydantic Logfire
-
log-fastly
log
façade for Fastly Compute -
valuable
Object-safe value inspection, used to pass un-typed structured data across trait-object boundaries
-
veil
Rust derive macro for redacting sensitive data in
std::fmt::Debug
-
statsd
A basic statsd client for rust
-
forestry
cross-platform CLI logging library for Rust
-
probe
Static instrumentation probes
-
opentelemetry-datadog
Datadog exporters and propagators for OpenTelemetry
-
lldb
Rust-like bindings to the public LLDB API. LLDB is the debugger from the LLVM project and is the system debugger on macOS.
-
tracing-error
enriching errors with
tracing
-
simple-log
log. It's really simple use
-
dump_syms
Dump debug symbols into Breakpad ones
-
kubetui
An intuitive Terminal User Interface (TUI) tool for real-time monitoring and exploration of Kubernetes resources
-
ugdb
An alternative TUI for gdb
-
starbase
Framework for building performant command line applications and developer tools
-
hermes_rs
A dependency-free disassembler and assembler for the Hermes bytecode
-
jwtinfo
Command line tool to get information about JWTs (Json Web Tokens)
-
spdlog-rs
Fast, highly configurable Rust logging crate, inspired by the C++ logging library spdlog
-
bp3d-logger
A flexible Log implementation intended to be used with BP3D software
-
rs-nomad
access to a set of strongly typed apis to interact with nomad (https://www.nomadproject.io/)
-
influxive
High-level Rust integration of opentelemetry metrics and InfluxDB
-
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.
-
gitoxide
A command-line application for interacting with git repositories
-
crash-handler
Allows running of user code during crash events
-
wasmtime-jit-debug
JIT debug interfaces support for Wasmtime
-
eventheader_dynamic
Rust API for runtime-specified eventheader-encoded Linux Tracepoints via user_events
-
slog-scope
Logging scopes for slog-rs
-
opentelemetry-gcloud-trace
OpenTelemetry support for Google Cloud Trace
-
symbolic
symbolicate and process stack traces from native applications, minidumps, Unreal Engine 4 or minified JavaScript
-
perftree
debugger for chess engines. Compare your game tree to Stockfish!
-
bare_err_tree
Display errors as a formatted tree
-
shors
Transport layer for cartridge + tarantool-module projects
-
await-tree
Generate accurate and informative tree dumps of asynchronous tasks
-
slog
Structured, extensible, composable logging for Rust
-
nobug
Assertions and active code annotations
-
ftlog
An asynchronous logging library for high performance
-
microsoft-dia
Debug Interface Access (DIA) SDK
-
json-subscriber
Customizable layer and subscriber for
tracing
that emits logs in JSON -
axiom-rs
SDK for Axiom
-
starlight-comet
Comet is a debugging tool made for the Starlight Operating System
-
coreminer
A debugger which can be used to debug programs that do not want to be debugged
-
force-ansi
A command-line wrapper program that can force ANSI code to be enabled in the Windows console
-
tklog
Lightweight and efficient rust structured log library with support for log level, file shred, compressed archive
-
telemetry-subscribers
common telemetry and observability functionality
-
metco
Metrics Collector inspired by StatsD
-
mozdevice
Client library for the Android Debug Bridge (adb)
-
bugstalker
modern and lightweight debugger for rust applications
-
tracing-unwrap
Extension traits for logging failed unwraps to a tracing subscriber
-
target-gen
A cli tool to create new target files for probe-rs ot of CMSIS-Packs
-
tracing-stackdriver
Stackdriver-compatible tracing layer and event formatter
-
lief
Official Rust bindings for LIEF
-
dwfv
digital waveform viewer with vi-like key bindings
-
mixtrics
One crate for all metrics
-
renderdoc
application bindings for Rust
-
datadog-tracing
integrating Datadog with tracing
-
logwise
an opinionated logging library for Rust
-
boxxy
Linkable sandbox explorer
-
logroller
automatic file rotation, working with the
tracing-appender
crate -
extism-pdk
Extism Plug-in Development Kit (PDK) for Rust
-
logform
logform for rust
-
tracing-serde-structured
An alternative, structured, compatibility layer for serializing trace data with
serde
-
android-logd-logger
A logging implementation for
log
which directly writes to the Android logd daemon -
prima_datadog
An opinionated library to share code and approach to Datadog logging in prima.it
-
atomic-dbg
Atomic
dbg
/eprintln
/eprint
macros -
axum-otel-metrics
axum OpenTelemetry metrics middleware with prometheus exporter
-
deno_console
Console API for Deno
-
tracing-layer-slack
Send filtered tracing events to Slack
-
adb-kit
用于与 Android Debug Bridge (ADB) 交互
-
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.
-
datadog-apm-sync
Datadog APM-compatible tracer and logger for Rust
-
antop
TUI application for monitoring antnode instances. Discovers nodes via log files, fetches metrics (resource usage, peers, bandwidth, etc.), calculates network speeds, and displays the…
-
env_filter
Filter log events using environment variables
-
loggit
lightweight, easy-to-use logging library for Rust
-
loga
Combined logging and error handling
-
eventlog
A log-compatible wrapper around the Windows Event Log API
-
goblin-experimental
(Experimental) An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
fasyslog
A fast syslog client written in Rust
-
metrics-process
Cross-platform Prometheus style process metrics collector of metrics crate
-
loggix
A powerful, structured logging library for Rust inspired by Logrus. Features thread-safe logging, structured fields, custom formatters, and beautiful terminal output.
-
ftail
logging implementation for the
log
crate with support for multiple channels -
pyo3-pylogger
Enables
log
for pyo3 based Rust applications using thelogging
modules -
debug_tree
Build a tree one element at a time and output it as a pretty string
-
sentry-tracing
Sentry integration for tracing and tracing-subscriber crates
-
traccia
A zero-dependency, flexible logging framework for Rust applications
-
ocli
opinionated logger for command line tools
-
functiontrace-server
The server component that FunctionTrace (functiontrace.com) clients will spawn and connect to
-
kcr_logging_banzaicloud_io
Kubernetes Custom Resource Bindings
-
git-metrics
A git extension to store metrics directly in git, using the notes
-
cf-rustracing-jaeger
Jaeger client library created on top of rustracing
-
tracing-ecs
Tracing subscriber that output ECS (Elastic Common Schema) JSON log lines
-
async-backtrace
Efficient, logical 'backtraces' of async tasks
-
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.
-
hexdump
Easy hexdump to stdout or as an iterator
-
tracing-wasm
tracing subscriber for browser WASM
-
dsi-progress-logger
A tunable time-based progress logger to log progress information about long-running activities
-
diagnosticism
Miscellaneous discrete and simple diagnostics facilities (for Rust)
-
symbolizer-rs
A fast execution trace symbolizer for Windows that runs on all major platforms and doesn't depend on any Microsoft libraries
-
unbug
programmatically invoke debugging breakpoints with helping macros
-
libprettylogger
A highly customizable logger library
-
regview
Offline-viewer for registry files
-
symbolicate
macOS crash report
-
blazecli
A command line utility for the blazesym library
-
tracing-tunnel
Tunnelling tracing information across API boundary
-
ropr
A blazing fast multithreaded ROP Gadget finder. ropper / ropgadget alternative
-
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
array-object
Self-describing binary format for arrays of integers, real numbers, complex numbers and strings, designed for object storage, database and single file
-
radius2
a fast symbolic execution framework using r2
-
jogger
A TUI time logging tool for jira
-
tracing-rfc-5424
A tracing layer that writes to syslog
-
topgrade
Upgrade all the things
-
metrics-util
Helper types/functions used by the metrics ecosystem
-
tracing-config
configuration file approach to initializing and configuring tracing and tracing-subscriber
-
fastrace-tonic
A tonic instrument for propagating trace context for fastrace
-
gbsdiff
highlighting the differences in the execution of two GBS files
-
turnstiles
Seamless file rotation
-
cx-sdk
Coralogix Management SDK
-
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
-
slog-async
Asynchronous drain for slog-rs
-
pretty-git-prompt
Your current git repository information inside a beautiful shell prompt
-
rocket-sentry
Simplifies integration between the Rocket web framework and Sentry application monitoring system
-
log_x
The
Log X
library provides a flexible and extensible logging framework for Rust applications. It supports different log levels, module-specific logging, and customizable log output targets. -
styledlog
combining versatile logging features with styled output
-
ih-muse
Infinite Haiku Muse
-
tracing-cloudwatch
tracing-subscriber layer that sends your application's tracing events(logs) to AWS CloudWatch Logs
-
e-log
log
-
sloggers
frequently used slog loggers and convenient functions
-
statsdproxy
A proxy for transforming, pre-aggregating and routing statsd metrics
-
vivisect
A cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
ms-pdb-msfz
Reads Compressed Multi-Stream Files, which is part of the Microsoft PDB file format
-
rtlola-cli
A CLI interface for the RTLola interpreter
-
logkit
Super fast, structured, scalable logging library for Rust
-
kv-log-macro
Log macro for log's kv-unstable backend
-
git-leave
Check for unsaved or uncommitted changes on your machine
-
always-assert
Recoverable assertions for long-running robust applications
-
gdbstub_arch
Implementations of
gdbstub::arch::Arch
for various architectures -
below-common
Common below code
-
hashmoji
Generates deterministic emoji based on the hash of a value
-
capstone-sys
System bindings to the capstone disassembly library
-
tlogger
logging library with a neat style and customizablity
-
warnings
defining debug only runtime warnings with a way to opt-out
-
scribe-rust
straightforward and color-coded logging library for Rust applications
-
axum-tracing-opentelemetry
Middlewares and tools to integrate axum + tracing + opentelemetry
-
soprintln
println wrapper that includes a timestamp, shared object ID and thread ID with useful colors
-
hackerlog
logging tool with no fluff for hackers
-
mozilla/neqo-common
Neqo, an implementation of QUIC written in Rust
-
colourful-logger
A minimal colourful logger for Rust
-
undname
demangling Microsoft symbols
-
ferrite-logging
Logging infrastructure for Ferrite image viewer
-
serdebug
serde-based replacement for #[derive(Debug)]
-
wasm-logger
A logger that sends a message with its Rust source's line and filename to the browser console
-
sentry-types
Common reusable types for implementing the sentry.io protocol
-
dlt_log
Log crate adapter for integrating with the Diagnostic Log and Trace (DLT) system
-
winlog2
log backend to send messages to the Windows event log
-
rldb
A dynamo-like key/value database written in rust
-
indicio
framework for emitting clues that may be used for debugging
-
traceon
An easy to use log and tracing formatter with a flattened json or pretty output
-
dapts
Debug Adapter Protocol (DAP) types made easy
-
spinne-logger
Logger for spinne
-
rolling-file
A rolling file appender with customizable rolling conditions
-
tracing-durations-export
Record and visualize parallelism of tracing spans
-
lovely_env_logger
a visually lovely env_logger
-
kubert-prometheus-process
A prometheus-client process metrics collector
-
tracing-perfetto-sdk-layer
A provider of tracing layers for tracing-subscriber using the native C++ Perfetto SDK
-
srcsrv
Interpret the contents of a srcsrv stream from a pdb file (Microsoft Source Server)
-
dirty-debug
Quick and dirty debugging
-
ftlog2
An asynchronous logging library for high performance
-
clippy_utils
tools for writing lints, provided as they are used in Clippy
-
qx
Eazy to use log analyzer
-
tracing_android_trace
Support for Android NDK Tracing
-
timberio/tracing-limit
A high-performance observability data pipeline
-
delouse
will expose opinionated debugging stubs most useful for tokio based async programs
-
influxive-otel
Opentelemetry metrics bindings for influxive-child-svc
-
electron-repl
A command-line REPL tool for Electron applications that allows you to execute JavaScript code in the main process
-
pyisheval
A Python-like expression evaluator in Rust
-
telemetry-rust
Open Telemetry fox Axum and Tracing
-
opentelemetry-appender-tracing-patched
An OpenTelemetry log appender for the tracing crate
-
wd_log
A practical log crate for rust
-
tokio_util_watchdog
A watchdog utility for tokio runtimes
-
tracing-gelf
A Graylog tracing library
-
thorin-dwp-bin
Merge DWARF objects and packages into DWARF packages
-
winston
winston for rust
-
sp_log2
easy way of logging for Rust's log crate
-
err_trail
Add context to errors through logging
-
lambda-otel-lite
Lightweight OpenTelemetry instrumentation for AWS Lambda
-
cadence-macros
Macros for Cadence, an extensible Statsd client for Rust
-
unreal_log_parser
log parser for Unreal Engine logs, which can be used to extract useful information from logs
-
byte-repr
inspect binary, little-endian, and big-endian memory representations of numbers
-
cala-tracing
Tracing library powering cala stack
-
pinocchio-log
Lightweight log utility for Solana programs
-
service-skeleton
The bare bones of a service
-
gix-trace
provide minimal
tracing
support that can be turned off to zero cost -
casual_logger
What a bother. I want to logging it without setting it.
-
metriki-core
A metrics library ported from dropwizard metrics
-
tracing_log_error
A set of helpers to capture rich error context in tracing logs
-
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.
-
lancelot
binary analysis framework for x32/x64 PE files
-
slog-loggly
unofficial Loggly drain for the slog logging infrastructure in Rust
-
logcontrol
Abstract types for the systemd logcontrol interface
-
runtime_tracing
schema and tracing helpers for the CodeTracer db trace format
-
hilog
A log and env_filter compatible logging sink for HiLog on OpenHarmony
-
minidump-debugger
an experimental GUI for inspecting minidumps with rust-minidump
-
otlp-logger
convenience crate to configure an OpenTelemetry otlp endpoint with Tokio Tracing
-
assert_enum_variants
macro that asserts that all variants of an enum are as provided in the macro invocation
-
named-retry
retrying fallible asynchronous operations
-
defmt-parser
Parsing library for defmt format strings
-
tracing-perfetto
Tracing layer for recording spans and events as perfetto event format
-
rocket_prometheus
Prometheus instrumentation for Rocket applications
-
dyn-logger
configure tracing logger dynamically via configuration file in toml format
-
hexxdump
configurable tool for generating hex dumps
-
lloggs
Logging configuration for clap applications
-
print_logger
Logger that print messages to stdout or stderr
-
doclog
log library based on Rust's compiler logs
-
rgbobj
A command-line program to print out RGBDS object files
-
stable-eyre
A custom context for eyre that supports capturing Backtraces on stable
-
axum-metrics
Minimalist exporter-agnostic metrics instrumentation middleware for axum
-
spandoc
Procedural macro attribute for converting doc comments into tracing spans
-
rslint_errors
Pretty error reporting library based on codespan-reporting built for the RSLint project
-
bt_logger
lightweight Rust log library with support for log level. Can Generate Log meessage only.
-
falco_plugin
High level bindings for the Falco plugin API
-
syslog-tracing
syslog backend for
tracing
-
detect_flake
Run many instances of the same command in parallel to find abnormal behavior or check if a test is flaky
-
unwind-context
Macro to add colored panic context to your functions
-
call_logger
A logger that calls another application for every logged item
-
tracing-oslog
A layer for tracing that outputs to the oslog on macOS/iOS
-
frida-gum
Rust bindings for Frida
-
minidump-stackwalk
Analyzes minidumps and produces a report (either human-readable or JSON)
-
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.
-
log-reload
Dynamically reload log loggers
-
metrics_printer
A recorder for the metrics library that prints metric values to an output in regular intervals
-
elfx86exts
Decode x86 binaries (ELF or MachO) and print out which instruction set extensions they use
-
same-content
Determine whether data from different sources are the same
-
dap
Debug Adapter Protocol
-
jacklog
Easy way to get logging the way Jack always wants anyway
-
flowistry_ide
Information Flow in the IDE for Rust
-
fugue-ghidra
A binary analysis framework written in Rust
-
sdre-rust-logging
logging library for Rust, with a custom formatter
-
hex_fmt
Formatting and shortening byte slices as hexadecimal strings
-
witchcraft-log
A structured logging facade for Witchcraft servers
-
vgzzq
modernised rewrite of edef's valgrind_request library for making Valgrind client requests
-
tracing-cloudchamber
Extend tracing with an ffi via cxx to emit events and create spans in C++
-
objdiff-core
A local diffing tool for decompilation projects
-
valust
A data validation library for Rust
-
epimetheus
prometheus-compatible metrics framework
-
gitsnap
take snapshots of GitHub repositories in a single text file
-
clang_log
log implementation
-
linker-diff
Diffs and validates ELF binaries
-
redox-log
An extensible logging framework mainly for use by Redox OS
-
gdb-command
Wrapper for gdb in batch mode
-
dlog_rs
Rust adapter for the dlog logging platform
-
lumelog
A lightweight, flexible, and configurable logging library for Rust, with support for runtime configuration and build-mode detection
-
tracing-fluentd
Enables forwarding of
tracing
events towards thefluentd
server -
wasm-tracing
Tracing subscriber for WebAssembly. Maintained fork of tracing-wasm.
-
ringlog
A fast and lightweight non-blocking logging framework
-
android_log-sys
FFI bindings to Android log Library
-
proxy_logger
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
log-plus
asynchronous log library
-
mcfunction-debugger
A debugger for Minecraft's *.mcfunction files that does not require any Minecraft mods
-
compact-debug
Monkey-patches Rust's fmt system to make pretty-printing more compact
-
axum-insights
An Azure Application Insights exporter for axum via tracing
-
rusteval
Make your application's structs and functions interactive
-
read-process-memory
Read memory from another process
-
linux-audit-parser
Parser for Linxu Audit logs
-
pogr_tracing_rs
allow log collection from the tracing crate, easy and simple
-
tsc-trace
low overhead tracing of rust code using time stamp counter (x86 rdtsc)
-
logo
init log env quickly
-
faerie
ELF and Mach-o native binary object file emitter
-
tamanegi-error
detail of
tamanegi-error
crate -
easy-logging
An easy way to get logging working in your CLI tool
-
SafeManuallyDrop
A safe version of ManuallyDrop with various features and options to track undefined behavior when working with ManuallyDrop
-
log4you
Rust structured logging with dynamic UUID log IDs, built on log4rs. Plug and play!
-
witcher
Track and put down bugs using simple concise error handling
-
caplog
Capture log messages for testing
-
logged-stream
Logging of all read/write operations, errors and drop of underlying IO object
-
simple_file_logger
file logger for Rust
-
glug
A logging impementation for log with graphics in the terminal
-
trace-deck
GUI for visualizing and analyzing tracing tape files
-
pmortem
A process dumper
-
bevy_gizmo_log
Render bevy gizmos by logging them
-
tracing-elastic-apm
Elastic APM intake API tracing layer
-
terminator
Formatter for pretty panics and errors
-
pipe-logger
Stores, rotates, compresses process logs
-
rich-logger
Rich logger implmentation in rust
-
simplog
An extremely small and simple logger to stdout/stderr, with controllable levels of verbosity
-
yaxpeax-dis
disassembly tool using yaxpeax instruction decoders
-
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…
-
emit_opentelemetry
Emit diagnostic events to the OpenTelemetry SDK
-
dbgbb
A framework for analyzing debugging data in a Mathematica/Jupyter notebook
-
tiny_bail
Small but flexible macros for bailing on failure
-
idalib-build
Idiomatic bindings to IDA SDK
-
perftree-cli
Command-line interface for perftree
-
ph-mobile-network
identifying mobile network operators in the Philippines based on phone number prefixes
-
UaaS
UwU as a Service: The fastest text uwuifier in the west running behind an HTTP server
-
rglw_log
Root project for all the utilities that rustyglware offers to the community
-
rimplog
colorful, and easy-to-use logging library for Rust
-
tracing-texray
Tracing layer to view a plaintext timeline of spans and events
-
symbolic-debuginfo
inspect and load DWARF debugging information from binaries, such as Mach-O or ELF
-
hhmmss_rs
Format time and duration in chrono, std::time and time as HH:MM:SS and HH:MM:SS.xxx
-
observer
Observer
-
xan-log
My personal logger
-
cursive-flexi-logger-view
An alternative debug view for gyscos/cursive using emabee/flexi_logger
-
firetail
tui tool designed to filter and view your Opnsense firewall logs with ease, It's still in development, but it already offers key features for efficient log analysis
-
bp3d-debug
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
kcr_s3_services_k8s_aws
Kubernetes Custom Resource Bindings
-
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.
-
timely-logging-master
Common timely logging infrastructure
-
tracing-appender-plus
Sync with tracing-appender and support rolling with local time
-
opentelemetry-otlp
Exporter for the OpenTelemetry Collector
-
ms-pdb-msf
Reads Multi-Stream Files, which are used in the Microsoft Program Database (PDB) file format
-
timetrap
Macros to wrap your code and measure time
-
networky
networking library for indigo with NaCl (Curve25519) encrypted connections and an async progress monitor
-
formatted_logger
A logger that provides to log a context data with a message
-
loggy
An opinionated library for developing and testing rust applications that use logging
-
jaegercat
A handy command line tool showing traces emitted by Jaeger clients
-
adb-client-tokio
communicating with Android devices via the Android Debug Bridge (ADB) protocol
-
bitgrep
Binary grep for numerical data types
-
cute-log
cute logger for log crate
-
loggur
로깅 크레이트
-
quick_tracing
easily start tracing
-
langfuse
client for the Langfuse.com observability platform by Neura AI
-
haybale-pitchfork
Verifying constant-time code with symbolic execution
-
dprint-cli-core
Core dprint CLI library for reuse
-
krossbar-log-lib
Krossbar log lib
-
rs-logger
logging library
-
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
-
pakfixer
Command-line interface for libpfu
-
loggi
log inspection tool that allows running logql queries (partialy) on local files
-
libvex
High-level bindings for valgrind's LibVEX
-
yalc
Logging Crate
-
log-reroute
Support to change logging target for the log crate
-
sentry-panic
Sentry integration for capturing panics
-
influxive-otel-atomic-obs
Opentelemetry observable metric implementations based on std::sync::atomic types
-
zerror
error interface for context-aware error-reporting
-
dev-scope
help diagnose errors, setup machines, and report bugs to authors
-
clog-cli
A conventional changelog for the rest of us
-
modu
A fast and simple interpreted language
-
stackdriver_logger
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
tide-tracing
middleware for tide using the tracing crate for logging
-
paranoid-android
Integration layer between tracing and Android logs
-
cw-axe
AWS CloudWatch CLI log viewer
-
json_env_logger
A structured JSON logger for Rust
-
gettype
function to get the type of a value at runtime
-
tracing-logfmt-otel
A fork of tracing-logfmt with added support for opentelemetry span data
-
cadom
Some error-processing helpers for Rust
-
mvlogger
A logger crate used for TeamMV projects
-
flutter_logger
logging library for using rust together with flutter/dart and flutter_rust_bridge
-
si-loggy
Automatic logging & nohup for arbitrary commands
-
death_god_logging_tool
My awesome lovelly logging. With colors and code links. (Настройка логирования с навигацией по коду)
-
prometheus_push
extend prometheus crates with pushgateway support
-
jaylink
communicate with J-Link USB devices
-
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
-
Htrace
tracing system
-
dbgf
dbg with a format string
-
ppc750cl
Disassembler for PowerPC 750CL
-
process_migration
Overwrites a running process' next instruction(s) with shellcode (default to a reverse shell on localhost:4444)
-
joat-logger
Logger and progress indicator
-
minidumper
IPC impl for creating a minidump for a crashed process
-
detailer
Dynamic workflow logging
-
panda-re
The official library for interfacing with PANDA (Platform for Architecture-Neutral Dynamic Analysis)
-
disas
Disassembler
-
twink
silly litl logger for kitties
-
blazesym-c
C bindings for blazesym
-
tao-log
Extension macros for output to the log crate
-
smlog
A very basic stdout logging implementation
-
slog-envlogger
Port of de facto standard logger implementation for Rust, to
slog-rs
framework -
unfuck
Python 2.7 bytecode deobfuscator
-
apirquest_bin
ApiRquest is a library for testing Api Rest. Written in Rust, it allows you to use the Rhai scripting language to increase test flexibility. It uses Gherkin syntax for test scenarios.
-
ratatui_simple_logger
logger widget for ratatui
-
free_log
Free logging library
-
teams
a free software to ensure better project management for teams
-
renderdoc-sys
Low-level bindings to the RenderDoc API
-
shimkit
Opinionated library for building containerd shims
-
libpt-log
Personal multitool
-
logsley
Opinionated logging library
-
grpc_logger
A gRPC-based logging system with multiple output modes and retry capabilities
-
firo_logger
A logger that prints colours
-
size-of
measuring the total memory usage of an object
-
dontpanic
Get instant notifications about any panic!(); in your codebase
-
metricus
Low latency metrics framework
-
cursive-logger-view
Forked from deinstapel/cursive-logger-view-view
-
tracing-logger-config
Custom logger config for tracing
-
frida-build
Rust bindings for Frida
-
spade-diagnostics
Helper crate for https://spade-lang.org/
-
debug_print
print only in debug build
-
speak-easy
Logging functionalities with different levels and rotation options built on top of tracing and compatible with of tokio-rs
-
tasru
A method to map and understand dwarf symbol information
-
eventheader
Rust API for eventheader-encoded Linux Tracepoints via user_events
-
emolog
Emoji based logger for debugging
-
firedbg-rust-debugger
FireDBG Debugger Engine for Rust
-
aul
useless Logger
-
hg-parser
Mercurial repository changelog parser. It allows to get any revision with creation date, user, parents, branch and files.
-
zbusdg
Universal Data Gateway for ZBUS project
-
comfy-print
Non-panicking versions of println! and friends. Async implementation.
-
envin
Displays information about your Rust environment
-
ape_errors
error handlers for Aperture programming language
-
black
in Rust for asynchronous, thread-safe logging
-
samply-symbols
Symbolication utilities for the Firefox profiler
-
bunyan
A CLI to pretty print structured logs. A Rust port of the original JavaScript bunyan CLI.
-
gay_panic
panic handler, but make it gay
-
one_log
log call
-
rolling-file-opt
A rolling file appender with customizable rolling conditions
-
myotel
A foolproof best practice for initializing the integration of OpenTelemetry with the
tracing
library, providing support for logs, metrics, and trace -
fanqie_dev_tool
A useful development tool for various tasks,Refer to https://github.com/maochunguang/my_dev_tool repository, thanks to the original author
-
float-dbg
Debug floating point numbers easily
-
otlp-stdout-span-exporter
A span exporter that writes OpenTelemetry spans to stdout in OTLP format
-
log-ndc
log extension with NDC-like functionality
-
crashy
crash reporting with nicer stack traces and information about the current process, with optional Sentry integration
-
rust_observer
Express telemetry rust SDK
-
logger-rust
logger with 5 logging types and 3 types of level logging
-
godot-logger
A logger for godot-rust projects that prints logs using the godot_print! macro
-
togglog
A compile-time toggle wrapper for the log crate
-
exemplars
Trait for providing examples of a type
-
ecs-logger
A logger compatible with Elastic Common Schema (ECS) Logging
-
tracing-appender-localtime
tracing-appender base on localtime (chrono)
-
swing
Log like it's 1978 with this logging implementation for the log crate
-
logex
logger for Rust command line applications
-
isr
Intermediate Symbol Representation
-
tracing-glog
a glog-inspired formatter for tracing-subscriber
-
sensible-env-logger
A pretty, sensible logger for Rust
-
ferretlog
Tiny and simple logging macro for Rust
-
defmt-logger-tcp
A defmt logger that serves logs over TCP
-
metrics-tracing-context
tracing context as metrics labels
-
ant-logging
Logging utilities for crates in the Autonomi repository
-
libopcodes-rs
Rust bindings for libopcodes
-
imlogger
Logger for Rust
-
opentelemetry-appender-tracing2
An OpenTelemetry log appender for the tracing crate
-
inotify-logger
Log inotify events in a friendly way
-
plt-rs
inspecting, analyzing, and instrumenting linux and android applications runtime symbol linkage
-
keystone-cli
Quick assembler using keystone-engine for CTF
-
kitty_table
Very small and barebones library for printing tables of data
-
fdp
Safe bindings for libFDP (Fast Debugging Protocol)
-
releasetag
Define releasetags eventually propagating into crash-files 'core'
-
tracelogging_dynamic
TraceLoggingDynamic for Rust
-
debug_unsafe
Unsafe getters and unwraps are safe in debug
-
tracing-awc
Tracing instrumentation for the awc http client
-
mt_logger
A low-dependency, multithreaded logging library with a focus on traceability and ease-of-use via macros
-
symbolic-cfi
process call frame information
-
table-format
Formats tables for printing to terminals and logs
-
triton-tui
Terminal User Interface to help debugging programs written for Triton VM
-
slog-dtrace
Forward slog messages to DTrace
-
burst
A disassembler, currently supporting x86
-
woody
A logger for Rust that's *actually* easy to use
-
onesignal-tracing-tail-sample
Tail sampling support for tracing with OpenTelemetry
-
roga
A Fast, beautiful, lightweight, and flexible logging library for Rust
-
axocli
common code for setting up a CLI App and handling errors/printing
-
clia-tracing-appender
A personal temporary tracing-appender, support symlinking latest log file and local offset time format
-
unity-reference-server
An application and server for resolving references within Unity projects
-
color-eyre-attach-report
An error report handler for panics and eyre::Reports for colorful, consistent, and well formatted error reports for all kinds of errors. This fork adds the ability to attach new reports to existing reports.
-
loki-api
Protobuf types used by the Grafana Loki HTTP API
-
serif
An opinionated tracing-subscriber configuration with a focus on readability
-
lightspeed_logger
LightSpeed
-
tracing-rewrite
Tracing logs conditional rewrite wrapper
-
rs-abbreviation-number
abbreviate numbers using metric prefix
-
sourcefile
Retain mapping information when concatenating source files, to make error messages more useful
-
current-previous
Easy tracking of current and previous values!
-
loggify
Small and simple rust logger
-
tiny-tools
a tiny collection of helper utils
-
shuriken-bindings
Safe bindings for the [Shuriken bytecode analyzer
-
brewfatherlog
Log temperatures from grainfather fermenters to brewfather
-
cloudwatch_logging
logging to AWS CloudWatch Logs
-
eternaltwin_log
Structured logs for etwin
-
falcon_capstone
Capstone bindings in rust
-
opentelemetry-spanprocessor-any
A metrics collection and distributed tracing framework
-
feldera-size-of
measuring the total memory usage of an object
-
fugue-ir
A binary analysis framework written in Rust
-
mick-jaeger
Rust client for sending traces to a Jaeger server
-
irox-log
Basic console and file logging
-
tarolog
flexible configuration of tarantool logs
-
log-derive
Procedural Macros for logging the result and inputs of a function
-
quickwit-cluster
Quickwit's cluster membership
-
logstr
Log saving
-
treereduce-souffle
Fast, parallel, syntax-aware program reducer for Soufflé
-
ddbug_parser
Unified debug information parser
-
lumbermill
structured logging
-
scala-native-demangle
Demangle Scala Native identifiers
-
fastrace-reqwest
A reqwest util for propagating trace context for fastrace
-
mod_logger
A consumer for the log crate that allows module-wise configuration
-
econtext
Fast and simple error context on panics
-
sos-logs
Log file helpers for the Save Our Secrets SDK
-
shadow-formatted-version
Version information in a preformatted block
-
logcall
An attribute macro that logs the function return value
-
poise_error
An opinionated plug-and-play library for error handling in Discord bots made with poise
-
user-backtrace
A very small library for smaller backtraces that only contain user relevant information
-
env_logger_successor
A logging implementation for
log
which is configured via an environment variable -
turing-api
The Turing mod scripting API for Beat Saber
-
reopen
File reopening utility
-
slog-extlog
Object-based logging and statistics tracking through logs
-
develop_debug
Print debugging information at development time
-
espmonitor
Monitors ESP8266 and ESP32 execution over serial
-
flaregun
Tracing and monitoring tools for Linux
-
vminer
Virtual Machine Introspection library
-
ddshow
Timely and Differential dataflow log analysis and vizualization
-
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…
-
iter-log
Logs the progress of iterations, both for sequential and parallel (Rayon) iterators
-
flexi_syslog
A syslog writer for flexi_logger
-
veilid-tracing-wasm
Fork of tracing-wasm modified to the needs of the Veilid project. Tracing subscriber for browser WASM
-
reportify
error handling and reporting
-
electron-hardener
remove features from Electron that modify runtime behavior
-
target-spec-miette
Integrate target-spec errors with the miette library
-
ms-pdb
Reads Microsoft Program Database (PDB) files
-
tangra
🪵 A lightweight and easy to use Rust logging library
-
uiio
stdio protocol for debugging
-
tracing-panic
A panic hook that captures panic information as a tracing event
-
command-ext
Extension traits for std::process::Command
-
xray-lite
AWS X-Ray daemon client for Rust
-
bulletin-board-server
Object storage for ArrayObject for debugging and data taking purposes
-
pistachio
A Prometheus exporter designed for monitoring UPS devices using Network UPS Tools (NUT)
-
dirty_logging
A fast (to code), stateless logging utility with no dependancies to output to stout or output.log with ease
-
opentelemetry-semantic-conventions
Semantic conventions for OpenTelemetry
-
datadog-formatting-layer
providing a tracing-subscriber layer for formatting events so Datadog can parse them
-
backtrace-on-stack-overflow
Best effort backtrace printing
-
tracing-print
println format for tracing-subscriber
-
tracing-axiom
The tracing layer for shipping traces to Axiom
-
sp_log
easy way of logging for Rust's log crate
-
tracing-live
Live http log viewer for the tracing crate
-
nonblock-logger
A non-blocking logger for Rust
-
funlog
A procedural macro for tracing Rust function calls
-
no_debug
Helper types to omit debug info for select values
-
rdbg
Quick and dirty Rust remote debugging
-
kg-diag
Error/diagnostic management. I/O routines for reading UTF-8 textual data with position tracking.
-
charlie_buffalo
join attributes on system logs
-
alto_logger
an opinionated logger that provides colorful and multi-line output
-
json_env_logger2
A structured JSON logger for Rust, original project by softprops was abandonded
-
debug-value
Wrapper type for values that are only needed with debug assertions
-
bunyan_view
A full-featured port of the Node Bunyan structured log file viewer
-
fuzed-iterator
Iterator wrapper for detecting incorrect use of non-fused iterators
-
wang_utils_logger
个人使用的rust工具库
-
init-tracing-opentelemetry
A set of helpers to initialize (and more) tracing + opentelemetry (compose your own or use opinionated preset)
-
tracing-proc-macros-ink
working tracing integration for logging from within procedural macros
-
metrics-sqlite
providing SQLite backend for metrics
-
emit_web
Instrument Web-based applications using emit
-
tracing-serde
A compatibility layer for serializing trace data with
serde
-
gasket-prometheus
Prometheus metric exporter for the Gasket framework
-
simplelog
logging facility for Rust's log crate
-
otlp-sigv4-client
AWS SigV4 authentication client for OpenTelemetry
-
coredump
Force coredump creation on panics
-
tokio-console
The Tokio console: a debugger for async Rust
-
color-debug
Monkey-patches Rust's fmt system to make Debug colored
-
mgba_log
A logging implementation for mGBA
-
easylog
easy to use logging-crate. Write log-messages to a file.
-
syslog_client
Syslog client
-
r3bl_core
Helper crate for r3bl_tui and r3bl_tuify crates. Used by workspace in https://github.com/r3bl-org/r3bl-open-core
-
knil
An environment based logger, built with simplicity in mind
-
sentry-backtrace
Sentry integration and utilities for dealing with stacktraces
-
lexa-logger
Un logger parmi tant d'autres
-
valust-axum
Valust utilities for Axum
-
fugue-sleighc
Wrapper around Ghidra's SLEIGH specification compiler
-
bugsalot
Debugging macros and APIs for shipping stable codebases
-
sentry-tower
Sentry integration for tower-based crates
-
lprsemu
Emulator, debugger and assembler for LPRS1 ISA & CPU
-
logid
Rust logging framework using IDs to identify log entries
-
cernan
A telemetry and logging aggregation server
-
compute-rust-sentry
Send error reports from Compute@Edge to Sentry
-
durylog
An easy to use library to implements logging on stdout, file or both
-
wtg
Chat with your program logs
-
adb-utils
commonly used ADB commands
-
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
-
vanessa
Dependency-free, synchronous, threading and utility library for Rust
-
yule_log
A streaming parser for PX4 ULOG files
-
enso-logger
An efficient logger for writing applications in Rust
-
influxive-child-svc
Run influxd as a child process
-
void_log
An fast log print
-
describe_err
Easily describe similar errors in your code
-
ufa
A small toolkit
-
air-types
Types for the TNJ Assembly Intermediate Representation (AIR)
-
memoir-logger
logging library
-
gist
Github Gist client
-
logflume
A low latency logging library 🪵
-
structlog
Structured logging based on key/value pairs
-
libnode_rs
embedding Nodejs (libnode) within Rust
-
loglite
lite logging facility
-
trace4rs
log4rs like usability with the
tracing
crate as the base -
bulletin-board-mathematica
Mathematica client for BulletinBoard
-
print_and_log
printing and logging messages with timestamps
-
veilid-bugsalot
Fork of bugsalot to meet the needs of the Veilid project. Debugging macros and APIs for shipping stable codebases.
-
memtrack
A procedural macro for tracking memory usage of functions
-
traceback-error
aims to make error handling and tracing easier
-
krossbar-logger
Krossbar logger
-
resym
Serialize and symbolicate stack traces from remotely located PBD
-
log-table
Print and save logs in a table format
-
rummage
opinionated environment collector
-
typedef
Identify, compare types or print type names
-
appinsights
Application Insights SDK for Rust
-
rustc-demangle
Rust compiler symbol demangling
-
u-siem-syslog
Syslog listener for uSIEM
-
tracing-etw
ETW or Linux user_events output for tokio-tracing
-
log_loki
loki logging for use with the log crate. Can be used standalone or with a logging framework like fern.
-
minifemme
Rust log-compatible pretty/ndjson logger, based on femme
-
rillrate-py
rillrate bindings for python
-
udbg
cross-platform library for binary debugging and memory hacking
-
lupp
Commandline tool for colorizing logs
-
symbolic-il2cpp
parsing il2cpp line mappings
-
riemann_client
A Riemann client library
-
winston_transport
winston-transport for rust
-
future-timing
Future timing instrumentation. Instrumentation to record the busy and idle time taken by a future as it is driven to completion
-
derive-debug-plus
Customizable derive macro for Debug trait
-
my-env-logger-style
pretty, opinionated style for env_logger
-
hstrace
Syscall tracing from command line and as a library
-
wasi-logger
A
log::Log
implementation for WASM components backed by thewasi:logging/logging
WIT interface -
filelocksmith
Detect what processes are locking a file or folder on Windows
-
gnort
Datadog statsd client library that provides efficient in-process metrics aggregation
-
mhlog
thread-safe logging library
-
natvis-pdbs
A metabuild/build.rs compatible crate to embed .natvis debug visualizer files into your executable's .pdbs, for ease of debugging
-
steroid
A lightweight framework for dynamic binary instrumentation
-
sqlx-datadog
SQLx instrumentation for tracing to Datadog APM via OpenTelemetry
-
plog
A modular pretty logger written for Rust programs
-
libunwind
Rust bindings to the libunwind C library
-
pdbview
Microsoft program debug database (PDB) file information utility
-
rstrace-cuda-sniff
rstrace to sniff CUDA API calls
-
fern-logger
Convenient and configurable multi-output logger
-
ezty
Zero-fuss Any-things
-
program_monitor
Program Monitor is a utility for monitoring C and C++ programs on Linux and recovering them from unexpected segmentation faults
-
the_logger
A very simple but customizable logger for Rust
-
MIPS_disassembly
Takes MIPS machine code and return MIPS assembly
-
rustyrepl
read, evaluate, print, loop (REPL) utility
-
vigilant
SDK for the Vigilant platform
-
smda
minimalist recursive disassembler library
-
debugging_helpers
Trivial functions to make debugging easier
-
libwild
that provides a fast Linux linker
-
xous-log
Log output program
-
tracing-dipstick
Bridge from tracing instrumentation to the dipstick metrics library
-
lokker
logger
-
woodchipper
An interactive command-line log processor
-
ovr-ruc
Rust Util Collections
-
logcontrol-tracing
Tracing backend for the log control interface
-
retread
debug adapter that allows you to replay log files in your IDE or editor of choice
-
pdblister
Faster version of
symchk /om
for generating PDB manifests of offline machines -
opentelemetry-log
A common library for OpenTelemetry logging in Rust
-
rstack
Stack traces of remote processes
-
rogue_logging
Logs you'll actually want to read
-
astrolog
A logging system for Rust that aims to be easy and simple to use and flexible
-
vit_logger
logger
-
io_tee
Tee Read, BufRead, and Seek instances to a writer
-
loggy-neko
thread-safe logging tool with dynamic log level configuration
-
breadcrumbs
A beautiful, tiny traceback and logging library supporting #![no_std] rust
-
tracing-slog
compatibility between
tracing
and theslog
crate. Use when a library usesslog
but your application usestracing
-
mabe
framework for creating debug-friendly error enums in Rust
-
metricus_agent
Low latency metrics framework
-
praiya
An async PagerDuty API client
-
lurk-metrics
Metrics Sink for lurk
-
haproxy-otel
HAProxy OpenTelemetry tracing support
-
vax-disassembler
DEC VAX one-line disassembler
-
leak-detect-allocator
Memory leak detector for nightly toolchain
-
nokia/nwind
A sampling CPU profiler for Linux
-
micromegas-transit
low overhead serialization, part of micromegas
-
erdb
A debugger for rust on embedded systems
-
open-metrics-client
Open Metrics client library allowing users to natively instrument applications
-
log2graph
create directed graphs from log files
-
opentelemetry-aws
AWS exporters and propagators for OpenTelemetry
-
piccolog
A custom logger for body-image and related crates
-
coaly
Context aware logging and tracing library
-
struct_scalpel
memory layout analysis tool for structs, enums, unions, tuples, and references
-
tracing-filter
experimental next-generation filtering support for tracing
-
tracing-newrelic
New Relic integration for tracing
-
ts_init
template for Rust project with tracing
-
log_file
lib to log the process in any rust project
-
logerr
Seamless error type logging
-
prettylog-rs
A pretty and customizable logging library for Rust
-
log_macro
Macro to print variable name and value only (stripped from release builds)
-
rog
logger
-
deboog
Derive macro for extended debug formatting
-
privacy-log
rust-lang/log without file names and line
-
wasm-log
A logger that sends a message with its Rust source's line and filename to the browser console
-
env_logger_plus
A logging implementation plus for
log
which is configured via an environment variable. Adding target to file, rotating by file size. -
pipe-logger-lib
Stores, rotates, compresses process logs
-
sw-logger-rs
logger for Rust
-
tracing-aliyun-sls
A tracing layer for aliyun sls
-
easy-debug
easy debug rust code
-
opentelemetry-datadog-cloudflare
Datadog exporters and propagators for OpenTelemetry for Cloudflare workers
-
logly
logging package designed to simplify and enhance your logging experience
-
sherr
Error signalling and logging helpers
-
sentry-rust-minidump
Captures native crashes as minidumps and sends to Sentry
-
sfio-tracing-ffi
An oo-bindgen model for using tracing in an FFI environment
-
low_latency_log
Fast and Low Latency Logging Library for Rust
-
tracing-android
Tracing layer to log to Android's logcat
-
rs_utils
奇遇科技 Rust 辅助工具
-
xlog-rs
logger for Rust
-
silkworm_err
Compiler diagnostics for silkworm
-
slog-try
Convenience macros for logging with an optional slog Logger
-
activitylog
Activity Log is a tool for registering logs of user activities on a day-to-day worklife
-
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…
-
quickwit-directories
containing all of the custom tantivy Directory used in quickwit
-
hitrace-sys
Bindings to the HiTrace tracing system of OpenHarmony
-
prosa-utils
ProSA utils
-
cvlr
Certora Verification Language for Rust
-
minidump-common
Some common types for working with minidump files
-
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…
-
r2api
rust bindings for the radare2 native APIs
-
loggerithm
A logging library for everyone
-
rogu
logger library
-
deno_telemetry
Telemetry for Deno
-
tracing_sprout
A tokio-rs/tracing structured JSON formatting layer for the fledgling logger
-
tracing-layer-axiom
the layer of sending tracing events to axiom
-
disasm
Disassembler library
-
dap-reactor
A debug adapter protocol Rust provider
-
tracing-core
Core primitives for application-level tracing
-
unilog
A lightweight Rust logging library supporting async/sync logging and colored logs
-
tracing-rtt
embedded library
-
logpeek
A logger implementation for the log crate. Meant to integrate with logpeek-server.
-
woodpecker
Fast and extensible logging for Rust
-
logosaurus
Logging implementation modeled after the Go standard library's log package
-
nih_log
An opinionated yet flexible logger catering to the needs of the NIH-plug plugin framework
-
samply-api
JSON API for querying symbol information, uses samply-symbols
-
tonic-tracing-opentelemetry
Middlewares and tools to integrate tonic + tracing + opentelemetry
-
probe-rs-debug
Debugging functionlity built on top of the probe-rs crate
-
opentelemetry-auto-span
A helper library for opentelemetry tracing
-
rebg
-
klog
that allows you to tail logs of multiple Kubernetes pods simultaneously
-
trasy
error handling with tracing and backtrace support
-
kubert-prometheus-tokio
A prometheus-client tokio runtime metrics collector
-
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
-
tracing-gcp
tracing subscriber for structured logging in gcp
-
tasktrace
Logical 'backtraces' of async tasks
-
error-backtrace
backtrace your errors
-
rand_dev
Reproducible randomness source for tests
-
logger_utc
Logging with time stamp library for Rust
-
fastrace-opentelemetry
Opentelemetry reporter for fastrace
-
kafka-logger
logger for sending logs to kafka
-
malogany
tree/hierarchical logging library
-
tfutils
Shared utilities for all my projects
-
hollow
attr macro to swallow the body of fn attached to
-
metrics-exporter-dogstatsd
A metrics-compatible exporter for sending metrics to the Datadog Agent
-
tracing-ohos
Tracing layer to log to OpenHarmony's HiLog
-
build-pretty
Pretty to your custom Build Script(build.sh) log displaying!
-
liberr
A flexible error message handling crate focused on error tracing for useful debugging
-
cplus_demangle
Rust wrapper for GNU libiberty's cplus_demangle to demangle C++ symbols
-
lightlog
Basic Rust logging
-
process-memory-reader
reading process memory
-
yall
lightweight backend for the log crate
-
scuffle-bootstrap-telemetry
Telemetry utilities for scuffle-bootstrap
-
hex_pp
Pretty hex dump of bytes slice in the common style
-
qoollo-log4rs-logstash
Logstash appender for log4rs
-
fctools
An exhaustive, highly modular and extensible host SDK for the Firecracker microVM manager
-
JSpoiRust
those who used JavaScript
-
memory_logger
A logger that buffers messages in memory, allowing arbitrary flushes
-
fastrace-axum
A axum instrument for propagating trace context for fastrace
-
debug_plotter
Convenient macro to quickly plot variables
-
promformat
formatter for prometheus metrics
-
tracing-rolling
helper crate to customize rolling log file with tracing crate
-
d_print
Print any struct in easy way
-
eloggr
logger
-
grafana-plugin-sdk
SDK for building Grafana backend plugins
-
jlogger
log utility
-
log-mdc
A mapped diagnostic context (MDC) for use with the
log
crate -
acrylic-png
debug acrylic apps by rendering to a PNG image
-
logchop
Log your
Result
andOption
chains with inline methods -
tracing-honeycomb
Honeycomb.io tracing layer for multiprocess telemetry
-
minitrace-jaeger
Jaeger reporter for minitrace-rust
-
printk
A standalone,
#![no_std]
-friendlyLogger
crate -
ddbug
Display debugging information
-
depura
Logging, benchmarking and debugging
-
hanhan-log
my common
-
rust-debug
A debugging library for rust code
-
slog-scope-futures
slog-scope for
Future
s -
sscrypt
A CLI tool to encrypt service-skeleton secrets
-
cargo-proc-debug
Dump proc-macro output for efficient debugging
-
rovella_logger
logger that is used by the rovella game library (the rest of the library is still in developement)
-
usbmux-client-tokio
usbmux and lockdown protocol used to connect to iOS devices
-
min_logger
Ultra-simple minimalistic logger with a focus on performance. No bells or whistles, just a fast simple no-fuss logger.
-
visual
Use Display if available, Debug otherwise
-
skip_error
helping skip and log Result::Error in iterations
-
cli_graph
Small crate to generate simple CLI graphs
-
agp-tracing
Observability for AGP data plane: logs, traces and metrics infrastructure
-
comfy-print-sync
Non-panicking versions of println! and friends. Sync implementation.
-
fenrir-rs
Fenrir is a create for using logi for log aggregation which can be used with a logging framework like fern
-
ackorelic
Idiomatic Rust bindings to the New Relic C SDK
-
ultimate_logger
logger for Rust
-
rokkett-logger
collecting logs from different applications
-
radius-debug
helper to filter the noise when debbuging FreeRADIUS server
-
win_etw_logger
log provider which forwards events to Event Tracing for Windows (ETW)
-
cx-api
Coralogix Management API Proxies. Support package for cx-sdk
-
mdlogger
Multi-device logging system library crate
-
actions-github
translation of the helper library @actions/github to build GitHub actions using rust
-
driveby
Debug counter for Rust
-
fmtlog
configurable logger with format specification
-
forkfs
allows you to sandbox a process's changes to your file system
-
libipt
The Intel Processor Trace (Intel PT) Decoder Library is Intel's reference implementation for decoding Intel PT
-
fp_log
A basic logging library
-
binspect
inspect the data layout of objects
-
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
-
behold
enabling contextual debugging
-
cfg_log
Compile time conditional logging
-
qrt-log-utils
qrt's log utils
-
logging-rs
add logging to your projects using simple macros
-
alnilam-log
Alnilam Log
-
aether-log
Minimal logging library that uses explicit and configurable endpoints
-
sentry-tauri
An experimental Tauri Plugin for Sentry
-
q-debug
Quick and dirty debugging for tired Rust programmers
-
m-o
A command line tool for parsing Python dataclass reprs and pretty-printing them
-
pokey_logger
A logging library to log different levels and colours
-
logged_tcp_proxy
Command line interface for proxying TCP connections with payload output into console which can be formatted different ways
-
datadog-workflow
Datadog Alfred Workflow to search dashboards, screenboards and monitors
-
try-ascii
Helper to format byte slices that probably/mostly contain ASCII-encoded text
-
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.
-
tracing-for-pyo3-logging
Enables
tracing
for pyo3-based embedded Python applications using Python’slogging
module -
srcpos
Structure of the location in the source code
-
tlog
A debug library which writes logs into file
-
lambda-rs-logging
Logging support for lambda-rs
-
rf_logger
A logging implementation for
log
which can log to rotated files -
detective
application tracer which currently supports tracing Juju applications
-
kcr_amd_com
Kubernetes Custom Resource Bindings
-
multi_log
Logger which passes messages on to any number of other loggers
-
tracing-rolling-file
A rolling file appender with customizable rolling conditions
-
k8s-metrics
K8s Metrics API Resource definitions
-
concurrent_log
A log container supporting concurrent append operations
-
ddtrace
integrating Datadog with tracing
-
ertrace
Experimental Error Return Tracing for Rust
-
info_utils
displaying Options, Results, and logging in a pleasant manner
-
assert-unchecked
Unsafe assertions that allow for optimizations in release mode
-
ts_opentelemetry_api
fork of opentelemetry-rust
-
sll
logging library
-
podtender
client for the podman API
-
dora-runtime
dora
goal is to be a low latency, composable, and distributed data flow -
trace_nu_plugin
A wrapper to trace Nu plugins
-
io_wrapper_statistics
Wrap an I/O object and collect statistics about I/O operations
-
pink_log
lightweight logger for Rust
-
dzl
logging. It is simple and easy to use :)
-
vex-sys
Bindings for valgrind's LibVEX
-
tracing-fast-dev
A helper for tracing crate
-
bao-pdb
can be used to generate PDB files from existing applications
-
log-types
Structured log types
-
guiedit
Easily add a developer GUI to any graphical application
-
zoon
Flexible,Predictable State Management
-
cargo-disasm
Disassembly viewer for Rust projects (and more)
-
task-mon
CLI to execute commands and log results to healthchecks.io
-
argus-cli
Trait debugger backend for IDE interactions
-
slog-kickstarter
builder to easily setup the slog logging ecosystem
-
symbolic-ppdb
parsing and performing lookups on Portable PDB files
-
trace_caller
Trace the location of caller of a function
-
egui_logger
log implementation for egui
-
devlog-tracing
Log subscriber for the tracing library, with a human-readable output format designed for development builds
-
log4rs-logstash
Logstash appender for log4rs
-
trylog
Log if
Err
orNone
-
tracing-record-hierarchical
Record parent
tracing::Span
fields from inside childtracing::Span
’s context -
dmacro
define C-like debug trace macro: enter!() and leave!()
-
ssbc
Interpreter written in Rust. See http://csci.viu.ca/~pwalsh/teaching/261/261/261.html
-
cat-loggr
lightweight utility for making beautiful logs
-
streamstore-cli
CLI for S2
-
stackdriver_logger_kv
A logger for Google's Stackdriver with a cli-friendly fallback for local development
-
sayaka
some simple colorful debugging functions
-
clap-verbosity
Easily add a
--verbose
flag to CLIs using Clap -
nlog
Log implementation that sends text to a Windows notepad window
-
debugs_tools
A Dict tool
-
log-print-panics
A panic hook which logs and print panic messages
-
dbgtools
Expensive and intrusive debugging tools
-
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.
-
valust-regex-utils
Regex utilities for the Valust crate
-
tremor-otelapis
OpenTelemetry v1 API binding based on tonic/prost
-
rslint_core
The core linter housing all of the rules for the rslint project
-
ufb
Just quickly show or draw a framebuffer in a window, nothing else!
-
win-msg-name
Get Windows message name from a message ID, e.g. 0x000f -> 'WM_PAINT'
-
unwrap-log
Non-panicking alternatives to
Option
andResult
unwrapping, which log at warn level -
ila
WIP
-
coral
that parses output from
cargo check
, and a cli tool that uses the library to print compact error messages -
minidump-processor
producing stack traces and other useful information from minidump files
-
crashpad
Rust wrapper for Crashpad
-
test-format
assert_debug_fmt and assert_display_fmt macros for testing Debug (or Display) implementations on no_std
-
error_dashboard_rust
error tracking and reporting to a dashboard
-
opentelemetry_gcloud_monitoring_exporter
support for exporting metrics to Google Cloud Monitoring
-
nix-btm
A nix process monitor
-
xbdm
Xbox Debug Monitor client for Rust
-
smartalloc
binding
-
tracing_storage_logger
Easy rotating logs for the tracing crate
-
autput
Log Rust prints and panics to Luau for easy debugging
-
hiatus
Debug concurrent programs by choosing specific execution traces
-
rust_graphics_log
small and minimal logger
-
qoollo-logstash-rs
Logstash sender
-
wasm2map
Generates source map for .wasm file with DWARF debug info embedded as source map
-
console-api
Protobuf wire format bindings for the Tokio console
-
sentry-anyhow
Sentry integration for anyhow
-
clog
A conventional changelog for the rest of us
-
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.
-
moe_logger
A logger with various features
-
metricus_allocator
Low latency metrics framework
-
libsydtime
Rust-based C LD_PRELOAD library to replace vDSO time calls with syscalls
-
fugue-bv
A binary analysis framework written in Rust
-
sentry-log
Sentry integration for log and env_logger crates
-
memgrep
Search for strings in process memory
-
bp3d-tracing
Tracing subscriber implementations for use with BP3D software. Supports traditional logging through bp3d-logger and supports remote profiling through TCP.
-
unwrap
An unwrap! and an unwrap_err! macro
-
loggers
logger
-
ddshow-types
FFI-safe types for ddshow
-
opentelemetry-resource-detectors
A collection of community supported resource detectors for OpenTelemetry
-
metrical
Graphite/Statsd metrics client
-
kvlogger
human readable key-value logger
-
tracing-distributed
Tracing layer for multiprocess telemetry
-
bunyarrs
Opinionated bunyan-like logger for small tools/apps
-
numcodecs-wasm-logging
Enable logging for wasm32-compiled codecs for the numcodecs API
-
metriki-log-reporter
Log reporter for metriki
-
tinylog
A logger for my personal projects
-
krossbar-log-common
Krossbar log common library
-
sentry-contrib-native
Unofficial bindings to the Sentry Native SDK for Rust
-
sentry-slog
Sentry integration for the slog crate
-
itm_logger
log facade that sends logging information over ITM stim port 0
-
darrentsung_debug_parser
Parse the output of
std::fmt::Debug
-
otlp-exporter
OTLP Exporter for the OpenTelemetry Collector
-
adbium
Client library for adb
-
logs
terminal logger
-
slog-redis
Redis drain for slog-rs
-
prettylog
Pretty log messages for your CLI
-
moosicbox_logging
MoosicBox logging package
-
statsrelay
Swiss army knife for aggregation, filtering, relaying, sharding of statsd, prometheus, and other metrics systems
-
humantalk
libary for better end-user communication
-
opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
-
source-map-mappings
Parse the
mappings
string from a source map -
backtrace-sys
Bindings to the libbacktrace gcc library
-
onestop
Time code and aggregate across multiple contexts/threads. Other things too?
-
opinionated_telemetry
Opinionated configuration for tracing and metrics crates (with OpenTelemetry & Prometheus)
-
symbolic-symcache
An optimized cache file for fast and memory efficient lookup of symbols and stack frames in debugging information
-
scm-record
UI component to interactively select changes to include in a commit
-
iter-debug
impl Debug for iterators using a wrapper
-
airbag
handling errors and panics using 3rd party services
-
android_trace_log
handling Android trace logs created with Debug.startMethodTracing
-
livemod
Unity-like runtime modification of variables
-
logcontrol-log
log backend for the log control interface
-
emit_otlp
Emit diagnostic events to an OpenTelemetry-compatible collector
-
logcontrol-zbus
zbus-based DBus frontend for the logcontrol interface
-
cvlr-soroban
CVLR support for Stellar Soroban smart contracts
-
wasmgdb_ddbug_parser
Unified debug information parser
-
rw-diagnose-tools
Toolset for diagnosing Risingwave clusters
-
log-analyzer
log analyzer is a crate used to read, filter and search logs
-
inspect
An alias for the valuable crate
-
lunatic-log
A logging library for lunatic Rust applications
-
fastrace-poem
A Poem middleware for propagating trace context for fastrace
-
rillrate-js
rillrate binding for node.js
-
eztrace
Zero-fuss debug tracing macro
-
slog-unwrap
Extension traits for logging failed unwraps to a slog::Logger
-
ptr_info_lib
retrieving information about pointer memory regions in Linux
-
oopsie_woopsie
debugging unexpected panics easier on end-user machines
-
erreport
A Result helper to catch all the Err propagation path for Rust
-
secure_log
A secure logging library for Rust with AES-256-GCM encryption
-
kcr_flows_netobserv_io
Kubernetes Custom Resource Bindings
-
bulletin-board-client
Rust client for BulletinBoard
-
google_cloud_logging
Google Cloud Structured Logging structures
-
visualpanic-rs
providing a panic hook for Rust applications that visualizes the panic with a native error dialog on supported systems
-
opentelemetry-user-events-logs
OpenTelemetry Logs Exporter for Linux user_events
-
highlightio
hightlight.io SDK for Rust
-
hds_console-subscriber
test crate, do not use
-
feature-probe-event
FeatureProbe Internal Event Recorder and Collector for Rust
-
rall
Really...? Another Logging Library? Yes! Incredibly Intuitive & Simple
-
fern_colored
efficient logging (with true color support)
-
metrics-exporter-tcp
A metrics-compatible exporter that outputs metrics to clients over TCP
-
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
-
youlog
A logging crate where you bring your own logging logic
-
hesione
A Prometheus client
-
ezpdb
High-level library for https://crates.io/crates/pdb
-
tracing-lv
Track your apps in real time
-
fn-formats
Format trait wrappers for Fn(&mut Formatter) -> fmt::Result
-
tokio-trace
A scoped, structured logging and diagnostics system
-
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.
-
clilog
CLI logger, not yet finished
-
gdbmi
(WIP) Interact with a GDB session through the GDB machine interface
-
hilog-sys
Rust bindings to the HiLog logging system of OpenHarmony
-
ops
Adds operational endpoints to your application
-
debug-here-gdb-wrapper
A shim to help debug-here launch debuggers
-
tracing-fluent-assertions
An fluent assertions framework for tracing
-
krossbar-log-viewer
Krossbar log viewer
-
slog-google
Google Logging drain for slog-rs
-
nocash_gba_log
A logging implementation for no$gba
-
vap
Write logs to standard I/O
-
sologger_log_transformer_wasm
extract and structure logs from Solana API logSubscribe responses and provides WASM support
-
ex
A libstd wrapper with more detailed errors
-
x-log
Convenient log that support Native and WebAssembly
-
printio
intercept a Reader or Writer and print it to something on its way in or out. Useful for debugging.
-
ndjsonlogger
-
tracepoint_decode
Rust API for decoding tracepoints
-
firedbg-cli
FireDBG command line interface
-
report
Contextual logging and error reporting
-
microlog
Dead simple log subscriber
-
gtsa
proxy gelf messages to the Sentry
-
close-to
providing comparisons with arbitrary precision
-
micromegas-perfetto
perfetto trace writer, part of micromegas
-
sleigh2rust
Transpile Ghidra Sleigh parser into rust
-
slog-syslog5424
RFC5424 implementation for slog
-
slog-env-cfg
Opinionated slog drains builder, configurable via env vars
-
json_value_description
Json Value Description is a package for outputting a description of unstructured data parsed by Serde Json into a Value
-
pepe-telemetry
Tracing tools for PepeTeam template application
-
minidump-unwind
producing stack traces from minidump files
-
panicui
The needed solution for panicking with user interface
-
goblin
An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate
-
verboten
A service wrapper to start msvsmon in a hazardous mode
-
firedbg-stream-indexer
FireDBG Event Indexer
-
android_logger_lite
A lightweight android log library
-
tracing-ext
Misc. tracing utilities
-
trace4rs-fmtorp
Torpid formatting for trace4rs
-
sentry-log4rs
log4s integration for Sentry
-
clap-verbosity-flag2
Easily add a
--verbose
flag to CLIs using Clap -
rdbg-view
A basic command-line viewer for rdbg
-
quickwit-doc-mapper
Quickwit index configuration
-
firedbg-rust-parser
FireDBG Source Parser for Rust
-
slog-journald
Journald drain for slog-rs
-
diff_logger
Pretty diff logger for JSON values in rust
-
minitrace-datadog
Datadog reporter for minitrace-rust
-
pidcat
An adb logcat wrapper and filters
-
glean-ffi
FFI layer for Glean, a modern Telemetry library
-
slog-bunyan
Bunyan formatter for slog-rs
-
display_utils
Lightweight and no_std-compatible string formatting utilities
-
tracing-layer-core
Send filtered tracing events to a webhook endpoint
-
galacta-logger
logger that doesn't need initialization. This crate gives logged time, log level, file path, module path, and function name.
-
fastrace-tracing
A compatibility layer that connects tokio-tracing with fastrace tracing library
-
gdbstub
GDB Remote Serial Protocol in Rust
-
tracing-chrome
A Layer for tracing-subscriber that outputs Chrome-style traces
-
assert_let_bind
A convenience macro for writing pattern-matching tests
-
datadog-logs
client library for DataDog logs
-
fugue-arch
A binary analysis framework written in Rust
-
slog-kvfilter
Key values and Regex based filter Drain for slog-rs
-
elfcore
create ELF core dumps for processes on Linux
-
syslog5424
A trait based RFC5424 syslog formatter
-
fastrace-jaeger
Jaeger reporter for fastrace
-
bp3d-env
Environment utilities with environment override file to support systems with difficult to no access to environment variables
-
here
macro to print the current file and line number
-
tracing-journald
rich journald subscriber for
tracing
-
claims
Additional assertion macros for testing
-
telemetry
mechanism used to capture metrics in an application, to later store the data locally or upload it to a server for statistical analysis
-
basic_log
A basic logging crate for Rust
-
bitformat
Formats bit-focused data structure for printing to terminals and logs
-
kcr_sagemaker_services_k8s_aws
Kubernetes Custom Resource Bindings
-
datadoghq
Datadog APM-compatible tracer and logger
-
bitless
A bit less code to carry with almost any program
-
log-ndc-env-logger
Very simple log-ndc + env_logger wrapper
-
autometrics-macros
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
geode
Rust bindings for the Geode SDK
-
gobbledygook
English-like random word generator for testing
-
clia-tracing-config
A convenient tracing config and init lib, with symlinking and local timezone
-
async-debug
Debug structs and enums containing values that require an async call to render
-
emit_traceparent
W3C traceparent support for emit
-
local-rolling-file
A rolling file appender with customizable rolling conditions
-
rlog
Minimal file-based logging library
-
cs-trace
Tracing utilities
-
backtrace_printer
print std::backtrace::Backtrace with filtering and more
-
pyo3-python-tracing-subscriber
A
tracing_subscriber
layer that forwards data to a handler written in Python -
profiler-get-symbols
Symbolication utilities for the Firefox profiler
-
stcat
Decode logs produced by the
stlog
framework -
tracing-rolling-file-inc
A rolling file appender with customizable rolling conditions
-
env_assert
assert when an environmental variable is set
-
tracing-libatrace
A tracing subscriber layer for tracing in debugfs using libatrace
-
tracing-bunyan-formatter-with-utc-offset
A Bunyan formatter for the tracing crate
-
slog-logfmt
logfmt drain & format for slog
-
pavex_tracing
The official integration between
tracing
and the Pavex framework -
pydis
Python 2.7 bytecode disassembler
-
quickwit-common
Util crate of quickwit
-
cargo-what
Tells you what type things are
-
parse-log
tail implementation
-
mortem
Easy self-deleting executables
-
spring-opentelemetry
Integration of spring-rs framework and open-telemetry
-
bulletin-board-python
Python client for BulletinBoard
-
emit_batcher
Batch processing infrastructure for emit
-
socc-pair
compares local minidump-stackwalk output to socorro (crash-stats.mozilla.org)
-
scoped-trace
Collect scoped backtraces
-
metry
All-in-one telemetry framework, based on tracing crate
-
debug-adapter-protocol
Debug Adapter Protocol
-
cvlr-solana
Certora Verification Language for Rust with Solana
-
dbg
dbg!(expr, ..) macro from RFC 2173 in stable Rust
-
idalib-sys
Idiomatic bindings to IDA SDK
-
micromegas
scalable observability solution
-
unwind
An interface to libunwind
-
symbolic-proguard
process ProGuard and R8 mapping files and symbolicate frames from optimized applications
-
ddshow-sink
allow setting ddshow loggers for timely dataflow programs
-
log-source
Log source is a crate used to read files and sockets
-
glean-core
A modern Telemetry library
-
tracing-layer-discord
Send filtered tracing events to Discord
-
valust-utils
Valust crate
-
dbc
design by contract assertions
-
tracepoint_perf
Rust API for reading and writing perf.data files
-
color-backtrace
Colorful panic backtraces
-
morax-telemetry
A telemetry component that collects metrics, logs, and traces for Morax itself
-
se-logger
customizable logging crate
-
tracing-log
compatibility between
tracing
and thelog
crate -
firedbg-protocol
FireDBG Event Stream Protocol
-
timberio/file-source
A high-performance observability data pipeline
-
frida-gum-sys
Rust bindings for Frida
-
influxive-core
Core types for influxive crates
-
simple_color_log
color log library for Rust
-
unwind-sys
FFI bindings to libunwind
-
symbolic-minidump
process and inspect Minidump crash reports
-
slog_unwraps
Syntactic sugar to slog an error before unwrapping
-
fuguex
A binary analysis framework written in Rust
-
tracing-attributes
Procedural macro attributes for automatically instrumenting functions
-
ddog
A Minimal Datadog SDK built in Pure Rust
-
adb-server-tokio
Android Debug Bridge (ADB) server protocol
-
sleigh-rs
Ghidra Sleigh parser
-
blazesym
address symbolization and related tasks
-
fuguex-microx
A binary analysis framework written in Rust
-
tembo-telemetry
Logging and Telemetry exporters for Tembo.io applications
-
opentelemetry-contrib
Rust contrib repo for OpenTelemetry
-
tracing-line-filter
A
tracing
filter for enabling individual events and spans by line number -
assertor
Fluent assertion library with readable failure messages
-
kcr_logging_extensions_banzaicloud_io
Kubernetes Custom Resource Bindings
-
emit_file
Emit diagnostic events to rolling files
-
sentry_integration
package for Sentry integration with custom DSN configuration
-
quickwit-aws
working with AWS
-
bare_err_tree_proc
Display errors as a formatted tree
-
cvlr-asserts
Asserts and assumes for post- and pre-conditions
-
opentelemetry-stdout
An OpenTelemetry exporter for stdout
-
kcr_sloth_slok_dev
Kubernetes Custom Resource Bindings