fault

Error handler

Provides an extensible error handling mechanism with structured metadata and composable error wrapping utilities.

Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors.

GitHub

168 stars
5 watching
6 forks
Language: Go
last commit: about 1 year ago
Linked from 1 awesome list

errorsgogo-contextgo-errorsgolangstructured-errorsstructured-logging

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
thundr67/falcon A package for efficiently handling errors in Go programs. 11
neuronlabs/errors Provides a simple and classified error handling system with advanced features like classification primitives and detailed error structures. 6
emperror/emperror Tools and strategies for handling errors in Go applications 347
ztrue/tracerr A utility library to format and handle errors with stack traces in Go programming language. 1,042
cockroachdb/errors Library providing a standardized way to handle and propagate errors across networked systems. 2,129
emperror/errors Provides a unified error handling package with features from standard libraries and pkg/errors. 198
pumpkinseed/errors An error package designed to simplify error management and provide efficient allocation of error objects. 7
snwfdhmp/errlog A tool to improve error logging and debugging in Go by providing detailed information about the source of errors. 460
samber/oops An error handling library providing contextual information and stack traces. 469
barc/express-error An error handler for express.js that displays source code in the error stack for JavaScript and CoffeeScript. 42
eudoxia0/clack-errors A middleware for handling errors in web applications built with Clack. 27
rotisserie/eris An error handling library with readable stack traces and flexible formatting support. 1,506
mvmaasakkers/go-problemdetails Provides a standardized data format for error messages in web applications 17
zalando/faux-pas A library that simplifies error handling in Java functional programming 133
rbrahul/exception A utility package for exception handling with try-catch in Golang. 34