Debugging

Crates to help you figure out what is going on with your code such as logging, tracing, or assertions

Newest releases

jamesmunns defmt-bbq A generic bbqueue based transport for defmt log messages defmt ("de format", short for "deferred formatting") is a highly efficient logging
 

zu1k LDAP log # ldap-log 0.0.0.0:12345 started ldap://0.0.0.0:12345 ... 172.17.0.3:44504 Bind: 172.17.0.3:44504 Search: aaa 172.17.0.3:44504 UnBind 17
 

nwmqpa Loki Logger A loki logger for the log facade. Examples extern crate log; extern crate loki_logger; use log::LevelFilter; #[tokio::main] async fn main
 
159

headcrab-rs This project's goal is to provide a modern debugger library for Rust so that you could build custom debuggers specific for your application. It will be developed with modern operating systems and platforms in mind.
 

nbaksalyar This project's goal is to provide a modern debugger library for Rust so that you could build custom debuggers specific for your application. It will be developed with modern operating systems and platforms in mind.
 

fitzgen source-map-mappings Parse the "mappings" string from a source map. This is intended to be compiled to WebAssembly and eventually used from the mozilla
 

bonsaiden debug-stub-derive A drop-in replacement for #[derive(Debug)] that supports replacement values for members which do not implement fmt::Debug. Usage Add
 
104

gimli-rs ddbug - Display debugging information ddbug is a utility for using DWARF debugging information to explore aspects code generation, and in particular t
 

quadrupleslap badlog A garishly colored and extremely simple logger - the best kind. Installation [dependencies] badlog = "1.1" log = "0.4" Usage Call one of the in
 

mxseev logram - pipe log updates to Telegram Logram takes logs from files and systemd services and send them to Telegram. Usage Download the latest release a
 

yaahc Spandoc This project is still a WIP and is currently pre-release. If you want to try using it check out the example and the dev dependencies for an id
 

viseztrance Flow Flow is a tail like tool that can group and filter out data. Instalation Currently there are no prebuilt binaries, but with the help of people su
 

brayniac tic - time interval counts and statistics a high-performance stats library focused on rates and latencies from timestamped events Code of Conduct NOTE
 

rustwasm wasm-tracing-allocator A global allocator for Wasm that traces allocations and deallocations for debugging purposes. API Docs | Contributing | Chat Bu
 

ihrwein actiondb Actiondb is a library and its associated tools to efficiently extract information from unstructured data. It's a tool to parse logs and extra
 
575

mic92 cntr Say no to $ apt install vim in containers! cntr is a replacement for docker exec that brings all your developers tools with you. This allows to s
 

emit-rs emit This crate implements a structured logging API similar to the one in Serilog. Web and distributed applications use structured logging to improve
 
386

mitsuhiko better-panic better-panic gives you pretty backtraces for panics. It is inspired by Python tracebacks and tries to replicate them as well as possible.
 
120

psurply DWFV A simple digital waveform viewer with vi-like key bindings. $ dwfv sample.vcd The tool takes a Value Change Dump (VCD) file (as defined by IEEE S
 

spacejam historian A zero-config simple histogram collector. ~160ns/collection with a random input, ~65ns/collection on already existing metrics. Uses logarith
 
228

mozilla rust-code-analysis rust-code-analysis is a Rust library to analyze and extract information from source codes written in many different programming lan
 

japaric stlog Ultra lightweight logging framework for resource constrained devices Documentation License Licensed under either of Apache License, Version 2.0
 
246

daniel5151 gdbstub An implementation of the GDB Remote Serial Protocol in Rust, primarily for use in emulators. gdbstub tries to make as few assumptions as possi
 

roxasshadow rollbar-rs Track and report errors, exceptions and messages from your Rust application to Rollbar. Usage Automatic logging examples/panic.rs will show
 

radareorg r2pipe.rs The Rust Crate to interact with radare2. Please check Documentation to get started. NOTICE Structures and API functions have been moved to r
 

clog-tool clog A library for generating a conventional changelog from git metadata, written in Rust About clog creates a changelog automatically from your local
 

kpcyrd boxxy-rs "If you implement boundaries and nobody is around to push them, do they even exist?". Have you ever wondered how your sandbox looks like from
 
312

postmates cernan - telemetry aggregation and shipping, last up the ladder Cernan is a telemetry and logging aggregation server. It exposes multiple interfaces f
 

frehberg releasetag The crate 'releasetag' provides tooling to identify from crash-files the release-tag post-mortem. Releasetags are placed in context of main
 

orenbenkiki loggy An opinionated library for developing and testing rust applications that use logging. This is inspired by simple-logging implementation, with ad
 

slog-rs slog-scope - Logging scopes for slog-rs slog-scope allows logging without manually handling Logger objects. It is generally advised NOT to use slog_sc
 

mstange msvc-demangler msvc-demangler is a crate for Rust that can demangle C++ symbols which use the MSVC mangling scheme. These are emitted by the Microsoft