Error Handling - Awesome Go
Libraries for handling errors.
- emperror - Error handling tools and best practices for Go libraries and applications.
- eris - A better way to handle, trace, and log errors in Go. Compatible with the standard error library and github.com/pkg/errors.
- errlog - Hackable package that determines responsible source code for an error (and some other fast-debugging features). Pluggable to any logger in-place.
- errors - Drop-in replacement for the standard library errors package and github.com/pkg/errors. Provides various error handling primitives.
- errors - Simple golang error handling with classification primitives.
- errors - The most simple error wrapper with awesome performance and minimal memory overhead.
- errors - Providing errors with a stack trace and optional structured details. Compatible with github.com/pkg/errors API but does not use it internally.
- errors - Drop-in replacement for builtin Go errors. This is a minimal error handling package with custom error types, user friendly messages, Unwrap & Is. With very easy to use and straightforward helper functions.
- errors - Go error library with error portability over the network.
- errorx - A feature rich error package with stack traces, composition of errors and more.
- exception - A simple utility package for exception handling with try-catch in Golang.
- Falcon - A Simple Yet Highly Powerful Package For Error Handling.
- Fault - An ergonomic mechanism for wrapping errors in order to facilitate structured metadata and context for error values.
- go-multierror - Go (golang) package for representing a list of errors as a single error.
- multierr - Package for representing a list of errors as a single error.
- oops - Error handling with context, stack trace and source fragments.
- tracerr - Golang errors with stack trace and source fragments.