SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Error Projects
-
goutil
💪 Helper Utils(800+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. Go 常用的一些工具函数:数字,字符串,数组,Map,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
eris
Error handling library with readable stack traces and flexible formatting support 🎆 (by rotisserie)
Golang error handling is terrible by default. The lack of sum types also make it hard to know what errors a function might return and libraries rarely wrap their errors. There also isn’t any stack trace by default which makes it hard to find the original source of the error.
Check out https://github.com/rotisserie/eris. It really is a lifesaver
-
-
-
-
error-pages
🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and so on) (by tarampampam)
-
slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
fault
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors. (by Southclaws)
-
-
errors
A drop-in replacement for Go errors, with some added sugar! Unwrap user-friendly messages, HTTP status code, easy wrapping with multiple error types. (by naughtygopher)
-
errors
A simple error library that supports error stacks, error codes, and error chains. (by morrisxyang)
-
problem-details
ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.
-
-
-
-
errors
🫠 A drop-in replacement for Go errors, with some added sugar! Error handling in Go made easy with codes, messages and more. Failure is your domain! (by ainsleyclark)
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Errors discussion
Go Errors related posts
-
Don't Return Err in Go
-
errors alternatives - tracerr and err2
3 projects | 6 Dec 2023 -
Will go ever get C/Java style exceptions?
-
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors
-
ProblemDetails: Error Handler base on RFC 7807 standard for Go.
-
ProblemDetails: Error Handler base on RFC 7807 standard for Go.
-
A Simplerr way to use errors in Go!
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 May 2025
Index
What are some of the best open-source Error projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | goutil | 2,149 |
2 | eris | 1,628 |
3 | errorx | 1,251 |
4 | multierr | 1,130 |
5 | tracerr | 1,087 |
6 | error-pages | 1,052 |
7 | slog-multi | 477 |
8 | util | 298 |
9 | periskop | 188 |
10 | fault | 176 |
11 | err2 | 74 |
12 | errors | 72 |
13 | errors | 56 |
14 | problem-details | 55 |
15 | slog-sentry | 49 |
16 | errors | 48 |
17 | simplerr | 23 |
18 | errors | 14 |
19 | ez | 13 |
20 | slog-datadog | 15 |
21 | pears-go | 7 |
22 | problem | 6 |
23 | semerr | 5 |