Error Handling Go Libraries Ranking
Libraries for handling errors.
19 repositories, updated daily.
- Go (golang) package for representing a list of errors as a single error.
- Go error library with error portability over the network.
- A better way to handle, trace, and log errors in Go. Compatible with the standard error library and github.com/pkg/errors.
- A feature rich error package with stack traces, composition of errors and more.
- Package for representing a list of errors as a single error.
- Error handling with context, stack trace and source fragments.
- Hackable package that determines responsible source code for an error (and some other fast-debugging features). Pluggable to any logger in-place.
- Error handling tools and best practices for Go libraries and applications.
- An ergonomic mechanism for wrapping errors in order to facilitate structured metadata and context for error values.
- Drop-in replacement for the standard library errors package and github.com/pkg/errors. Provides various error handling primitives.
- 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.
- A simple utility package for exception handling with try-catch in Golang.
- A Simple Yet Highly Powerful Package For Error Handling.
- The most simple error wrapper with awesome performance and minimal memory overhead.
- A library to create your custom error builders producing structured errors with metadata from different sources and optional stacktraces.
- Simple golang error handling with classification primitives.
go-errr/go
- Error handling library with Catch/Recover semantics, wrapped error chains, and stack traces for Go.
- Wrap errors with the file, line, and function name of each call site.