
The Best Go Libraries For Error Handling (18)
Discover the best Go libraries for Error Handling! Find the perfect tools to streamline your development and boost productivity. From emperror to eris, we've got you covered. Let the coding begin!
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
Go error library with error portability over the network
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.
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
oops
Error handling with context, stack trace and source fragments
errors
The most simple error wrapper with awesome performance and minimal memory overhead
exception
A simple utility package for exception handling with try-catch in Golang
Falcon
A Simple Yet Highly Powerful Package For Error Handling
multierr
Package for representing a list of errors as a single error
tracerr
Golang errors with stack trace and source fragments
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
errorx
A feature rich error package with stack traces, composition of errors and more
metaerr
A library to create your custom error builders producing structured errors with metadata from different sources and optional stacktraces