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

164 stars
5 watching
6 forks
Language: Go
last commit: 10 months 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 342
ztrue/tracerr A utility library to format and handle errors with stack traces in Go programming language. 1,033
cockroachdb/errors Library providing a standardized way to handle and propagate errors across networked systems. 2,118
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. 459
samber/oops Provides an error handling wrapper with contextual information and stack traces. 437
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 Middleware to handle exceptions in Clack applications 27
rotisserie/eris An error handling library with readable stack traces and flexible formatting support. 1,500
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 132
rbrahul/exception A utility package for exception handling with try-catch in Golang. 31