-
anyhow
Flexible concrete Error type built on std::error::Error
-
thiserror
derive(Error)
-
niffler
transparent support for compressed files
-
annotate-snippets
Format diagnostic reports, including highlighting snippets of text
-
anyerror
A type of any error for transport
-
thiserror-ext
Useful extension utilities for
thiserror -
ohno
High-quality Rust error handling
-
boilerplate
Minimal compile-time Rust template engine
-
rancor
Scalable and efficient error handling without type composition
-
n0-snafu
Utitilities for working with snafu
-
nethsm-sdk-rs
Rust SDK to communicate with Nitrokey NetHSM
-
bare_err_tree
Display errors as a formatted tree
-
error-toon
Compress verbose browser errors for LLM consumption. Save 70-90% tokens.
-
whereat
Lightweight error location tracking with small sizeof and no_std support
-
human-errors
An error library focused on providing your users with relevant advice for any problem
-
stacked_errors
high level error propogation with software controlled backtraces
-
bugsight
Debug smarter, not harder — CLI tool that analyzes errors and suggests fixes
-
path_facts
You've subscribed to PATH FACTS: Tidy filesystem information to help debug unexpected errors
-
wallee
Flexible concrete Error type built on std::error::Error with caller location tracking
-
argmax
deal with 'argument too long' errors
-
rspack_error
rspack error
-
one_err
OneErr to rule them all
-
gibblox-core
Core block reader traits, error types, and composition utilities
-
meticulous
Result extension to add more meaning to unwrapping
-
cargo-chec
A cargo subcommand to run cargo check and output filtered error messages as a JSON array
-
anyhow2
(Fork of anyhow that adds the location where the error first occurred)Flexible concrete Error type built on std::error::Error
-
seher-cr
A wrapper for the CodeRabbit CLI that automatically retries on rate limit errors
-
nom8
A byte-oriented, zero-copy, parser combinators library (fork for proposals for v8)
-
problemo
Problemo
-
smarterr
Smart error handling library
-
data-rw
io buffer write reader
-
wtf-cli
AI-powered terminal error interpreter. Prepend wtf to any command to get instant diagnoses and fixes.
-
err_tools
Helper traits and functions for building errors in rust
-
pingora-error
Error types and error handling APIs for Pingora
-
wasmtime-internal-error
INTERNAL: Wasmtime's universal error type's implementation
-
thiserror-core
derive(Error)
-
sope
Simplified, and type-safe interface to MPI with error handling
-
http-api-problem
create HTTP error response content for APIs based on RFC 7807
-
neuer-error
Ergonomic error handling for machines and humans
-
tectonic-oqs
interface to Open-Quantum-Safe's liboqs
-
errors_with_context
Application-ending Errors with context
-
serde-error
Serde (de)serializer for Error types
-
error-info
Centralized error information ready for internationalization
-
gel-errors
Error types for Gel database client. Formerly published as gel-errors
-
flat_error
Error wrapper to ensure Clone, Debug, and PartialEq
-
noworkers
A small asyncronous worker pool manages thread pool limiting, cancellation and error propogation, inspired by golangs errgroup (requires tokio)
-
errors
std::error::Error utilities
-
kotoba-errors
Shared error types for the Kotoba ecosystem
-
rs-odbc
Minimal safe Rust implementation of ODBC
-
polars-error
Error definitions for the Polars DataFrame library
-
context_error
create rich errors to help users understand what the error was and how to fix it
-
sift-cli
Strip noise from error output. Powered by a local LLM.
-
cargo-tes
A cargo subcommand to run cargo test and output filtered test failure messages as a JSON array
-
kcl-error
KCL error definitions
-
fluent_schedule
A human-readable, fluent task scheduling library for Rust
-
hierr
RUST Error
-
drm-core
Core traits, models, and errors for dr-manhattan prediction market SDK
-
simple-error
error type backed by a string
-
fluxion-error
Error types for the Fluxion reactive streaming library
-
throw_error
wrapping, throwing, and catching errors
-
cdumay_result
serialize and deserialize result using serde
-
cdumay_error
define standard errors
-
tagged-vec
A Vec which can be indexed by one specific type
-
baxe
that simplifies error handling in Axum
-
treeherder-cli
Fetch errors from a Firefox CI push on Treeherder, formatted as markdown
-
re_error
Helpers for handling errors
-
varpulis-core
Core types and AST for VPL
-
revolt-result
Revolt Backend: Result and Error types
-
okerr
Ergonomic result / error handling helpers built on anyhow and thiserror
-
civ6-mac-updater
Updates Civ VI version for Mac to prevent host version mismatch error
-
avila-error
AVL Platform error handling - replacement for anyhow/thiserror
-
axum-service-errors
that provides an easy way for structured error responses using axum
-
error-ext
Error utilities
-
terminator
Formatter for pretty panics and errors
-
localtrace
A local tracing library for Rust
-
anyhow-http
Customizable HTTP errors built on anyhow
-
session-rs
A lightweight async WebSocket protocol
-
ape
reading and writing APEv2 tags
-
qpay
QPay V2 API SDK for Rust
-
light-indexed-array
indexed (and concurrent) Merkle tree in Rust
-
alerta-cli
CLI tool for showing simple GUI dialogs on X11
-
simple-eyre
One of the simplest error reporters one can build ontop of eyre, defining only an error report
-
simbld-http
A comprehensive HTTP response library for Rust
-
process-terminal
Terminal manager for displaying outputs/errors of processes launched from rust code
-
serde_json_diagnostics
Enhanced deserialization error diagnostics for serde_json with accurate JSON path tracking
-
rama-error
error types and utilities for rama
-
axum-error-handler
error handler for axum
-
lib_myfltk
functions based on the FLTK.rs GUI library
-
chroma-error
Chroma-provided crate for errors returned from Chroma
-
broken-pipe-kills
Get rid of
failed printing to stdout: Broken pipe (os error 32)panics by settingSIGPIPEtoSIG_DFLbefore yourfn main()runs -
tracerr
Custom compile-time captured error tracing
-
lithium
Lightweight exceptions
-
rspack_plugin_no_emit_on_errors
rspack no emit on errors plugin
-
api-errtype
API error code types definition based on api-response
-
kyu-common
Shared error types, IDs, and configuration for the KyuGraph database
-
suwrap
Contextual and explicit replacement for unwrap()
-
axum-ctx
Error handling in Axum inspired by anyhow
-
async-codec
creating async codecs
-
erio-core
Core types, traits, and error handling for the Erio agent runtime
-
linux-errnos
A list of error numbers
-
noprocess
A lightweight Rust library for managing long-running processes with graceful shutdown, restart capabilities, and error handling
-
chat-router
Router for multiple clients
-
raws-error
RAWS common error type
-
bma-benchmark
Benchmark for Rust and humans
-
pseudo-backtrace
constructing stack-like error chains with caller locations
-
chainerror
Make chaining errors easy
-
core-error
std::error::Error for libcore
-
arcbox-error
Common error types for ArcBox
-
handled
error handling library
-
axum-error-object
Result<T>type and related utility types that can be used to holistically provide object response errors -
sqrtx
Square root calculation
-
mogh_error
De/serialize errors into json format with customizable http status code
-
aip-193
Google AIP-193 Errors
-
nuhound
Improve error handling capability
-
jeset
Opinionated, ready to use color-eyre and tracing-journald setup for applications
-
haste-fhir-operation-error
Haste Health FHIR operation error handling
-
compiler_base_error
-
min_err_per_step
Dear Dev, it's math lib for Rust to calc basic funcs w/ minimal error per step [kiss principle been at the very heart]
-
crispii_errors
CrispiiError enum to be returned by any failing crispii functions
-
failed-result
A small crate for converting various failed value to result with corresponding error type
-
neuron-effects-core
Core effect execution traits and errors
-
tc-error
TinyChain's generic error struct
-
cdumay_error_standard
define standard errors
-
witcher
Track and put down bugs using simple concise error handling
-
thiserror-nostd-notrait
derive(Error)
-
rust-rfc7807-axum
Axum integration for RFC 7807 Problem Details (rust-rfc7807)
-
rocket_anyhow
throw any error inside rocket's route
-
weresocool_error
Errors for WereSoCool
-
tailwind-error
Tailwind Error Handlers
-
gistyr-lib
small tools and helpers
-
posix-errno
POSIX error numbers
-
avx-error
AVL Platform error handling - replacement for anyhow/thiserror
-
backtrace-error
wrap errors with automatic backtrace capture and print-on-result-unwrap
-
tls-api-security-framework
TLS API implementation over rustls crate
-
revolt-coalesced
Revolt Backend: Coalescion service
-
ezer-gen
An cpp error generator for my very small error library
-
therror
derive(Error) with a twist (based on thiserror)
-
icydb-error
IcyDB — A type-safe, embedded ORM and schema system for the Internet Computer
-
multi_error
easily failing late on multiple errors
-
crc-correction
CRC Correction
-
skg-effects-core
Core effect execution traits and errors
-
emixcore
Shared error handling, debug configuration, and foundational traits for EssentialMix
-
resultish
A
Resultishrepresents success (Ok), error (Err), orBoth -
alerta
Display simple GUI dialogs on X11 / XWayland
-
rich-error
Location-aware erorrs made easy
-
onechatsocial-result
Revolt Backend: Result and Error types
-
known-errors
Well-known errors
-
sigpipe-untouched
Get rid of
failed printing to stdout: Broken pipe (os error 32)panics by settingSIGPIPEtoSIG_DFLbefore yourfn main()runs -
codama-errors
Errors and result types for Codama
-
vlan
Clean VLAN ID representation with transparent u16 support, an invalid VLAN Error type, and a value that represents a native VLAN
-
autoerr
Very opinionated helper to declare error types
-
xwt-erased-error
A suite of reusable error types that naturally emerge from the xwt-erased API. Use when you don't want/need your own more precise types
-
gevi_error
A flavor of error types and error handling that I like
-
perfgate-error
Unified error types for perfgate
-
wasm-toolkit
common WebAssembly operations like error handling, fetching browser windows, etc while utilizing the same error handling methods
-
ext-rs
that brings C++-style extensions to Rust. Because why not?
-
simdjson-rust
Rust bindings for the simdjson project
-
yagi
Batteries-included DSP library
-
main_error
Print errors with Display instead of Debug when using ? in main()
-
async_chanx
Implement
Sinkfor some channel implementations -
act-zero
Ergonomic actor system
-
mabe
framework for creating debug-friendly error enums in Rust
-
borked
convienient error handling library for rust
-
utils-results
The easiest and most intuitive error handling solution
-
aegean
A fancy diagnostics & reporting crate
-
whynot-errors
A basic setup for app errors in axum
-
radroots-types
shared api result and error wrapper types for radroots sdk surfaces
-
virt-sys
Native bindings to the libvirt C library
-
cauz
Succinct error handling
-
types-sdk
SDK for types module: API trait, domain models and error definitions
-
squall-error
Agentic error
-
anyhow-tracing
An extension of the anyhow crate that provides named fields on errors
-
debug_err
A minimal error handling library
-
error_show
Show error code information
-
serde_postgres
Easily deserialize postgres rows
-
logerr
Seamless error type logging
-
typederror
A wrapper around anyhow that allows for a primary error type
-
axum-internal-server-error
function and trait for mapping error types to internal server errors in axum
-
puniyu_library
puniyu 的共享动态库模块
-
oak-testing
Testing utilities for the Oak language toolchain
-
exun
Handle unexpected errors
-
except
The only one
Error -
tower-util
working with
Service -
librobotcontrol-sys
Rust port of librobotcontrol
-
data-pipeline-rs
Data processing pipelines
-
try-drop
Batteries included error handling mechanisms for drops which can fail
-
codama-macros
Procedural macros for the Codama standard
-
livepeer-rs
Livepeer Studio API client
-
iceyee_error
Error Message
-
wherr
Enhance Rust errors with file and line details using the
#[wherr]macro for clearer debugging -
rerobots
Rust library for rerobots
-
eri
Eager async pipelines with cancellation and error handling for structured concurrency
-
anyhow_ext
Extension of anynow
-
meby
Zero dependency crate that provides a Meby<_,_> type for easier handling of Option<Result<_,_>> and Result<Option<_>,_>. Requires #![feature(try_trait_v2)]
-
tracked
A stringly-typed Error that includes
#[track_caller]information -
tcp-channel-client
Asynchronous tcpclient based on aqueue actor
-
econtext
Fast and simple error context on panics
-
tribufu-error
Tribufu Error
-
scoped-panic-hook
Adds scoped, nestable, thread-local hooks for panics and some utilities for capturing and analyzing panics more conveniently
-
pushd
that implements pushd
-
chain_reaction
beautiful timed function chaining
-
no-std-thiserror
thiserror but no_std compatible
-
svc-error
RFC7807: Problem Details for HTTP APIs
-
ringest-error
error definitions for the ringest framework
-
agape_layout
Layout engine for agape
-
only_one
OnlyOne trait, which allows less nesting when chaining results
-
throw
Efficiently add statically-calculated stack traces to errors
-
trackerror
Track your error
-
ssd1312
driver for ssd1312(iic interface), tested on STM32H723ZGT6, may there be some errors, please forgive me that i am publishing a crate for the first time, if you have confusion, please…
-
nstd_core
NSTD core crate
-
parkour
A fast, extensible command-line arguments parser
-
keylib-sys
FFI bindings for keylib C API
-
pipelight_error
Pipeligh Error types
-
battler-wamprat-error
Procedural macro for custom WAMP errors
-
approx_eq
A macro for comparing equality of two values up to an arbitrary error in the *relative* difference
-
into-result
convenience trait for converting something into a
ResultorOption -
oneline-eyre
A fork of
simple-eyrewhich outputs errors on a single line -
sentry-conduit
Sentry middleware for conduit
-
lokerro
error handling library for libraries and applications alike
-
trackerr
Error tracker library with location capture and context
-
monoio-io-wrapper
A read/write wrapper to bridge sync and async io
-
timed-locks
Smart pointers to
tokio::synclocks that either panic or error after a timeout -
fire-http-api
Make web apis
-
ertrace
Experimental Error Return Tracing for Rust
-
randomy-rs
Rust bindings for the RandomY Proof-of-Work
-
notedown-error
Notedown Error Handlers
-
oopsie_woopsie
debugging unexpected panics easier on end-user machines
-
apt-mirror-check
Check errors for apt mirror
-
tectonic_errors
A boxed error type for Tectonic, with supporting utilities
-
cdumay_error_http
JSON error
-
cause
A generic [std::error::Error] implementation
-
torrust-tracker-located-error
provide error decorator with the location and the source of the original error
-
http-error
Error trait to help convert errors to http error responses
Try searching with DuckDuckGo.