go-multierror
Error wrapper
A package for representing multiple error values as a single error
A Go (golang) package for representing a list of errors as a single error.
2k stars
297 watching
124 forks
Language: Go
last commit: 7 days ago
Linked from 2 awesome lists
Related projects:
Repository | Description | Stars |
---|---|---|
emperror/emperror | Tools and strategies for handling errors in Go applications | 342 |
uber-go/multierr | Combines multiple Go errors into a single error | 1,041 |
hashicorp/go-version | A library for parsing and verifying version numbers and constraints. | 1,631 |
ddymko/go-jsonerror | Creates JSON error responses following the JsonApi specification | 16 |
kisielk/errcheck | An analyzer tool for detecting unchecked errors in Go code | 2,360 |
southclaws/fault | Provides an extensible error handling mechanism with structured metadata and composable error wrapping utilities. | 164 |
mvmaasakkers/go-problemdetails | Provides a standardized data format for error messages in web applications | 17 |
cockroachdb/errors | Library providing a standardized way to handle and propagate errors across networked systems. | 2,118 |
hashicorp/raft | A Go implementation of a distributed consensus algorithm | 8,260 |
getsentry/sentry-go | Provides a Go client for integrating error reporting and performance tracking into applications. | 922 |
ztrue/tracerr | A utility library to format and handle errors with stack traces in Go programming language. | 1,033 |
gonum/gonum | A set of libraries for numerical computations in the Go programming language. | 7,632 |
satori/go.uuid | A package that provides a pure Go implementation of Universally Unique Identifiers (UUIDs) with various versioning and parsing capabilities. | 4,877 |
thundr67/falcon | A package for efficiently handling errors in Go programs. | 11 |
gocelery/gocelery | A Go library that enables distributed task queuing and supports Celery workflow automation | 2,379 |