Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Go Error Projects
-
goutil
💪 Helper Utils(700+): 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,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等
-
eris
Error handling library with readable stack traces and flexible formatting support 🎆 (by rotisserie)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
error-pages
🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and so on) (by tarampampam)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
-
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 bnkamalesh)
-
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
Project mention: Release v0.6.10 · gookit/goutil - 💪 Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error, web/http, cli/flag, OS/ENV, filesystem, system, test/assert, time and more. | /r/golang | 2023-07-04
Project mention: ☸️ Kubernetes NGINX Ingress Controller: 10+ Complementary Configurations for Web Applications | dev.to | 2023-10-16controller: config: custom-http-errors: 404,408,500,501,502,503,504,505 # Prepackaged default error pages from https://github.com/tarampampam/error-pages/wiki/Kubernetes-&-ingress-nginx # multiple themes here: https://tarampampam.github.io/error-pages/ defaultBackend: enabled: true image: repository: ghcr.io/tarampampam/error-pages tag: 2.21 # latest as of 01/04/2023 here: https://github.com/tarampampam/error-pages/pkgs/container/error-pages extraEnvs: - name: TEMPLATE_NAME value: lost-in-space # one of: app-down, cats, connection, ghost, hacker-terminal, l7-dark, l7-light, lost-in-space, matrix, noise, shuffle - name: SHOW_DETAILS # Optional: enables the output of additional information on error pages value: "false"
Project mention: A simple friendly error library that supports error codes, error stacks, and error chains. | /r/golang | 2023-07-10
Project mention: Show HN: Error return traces for Go, inspired by Zig | news.ycombinator.com | 2023-11-29While from a first instance, this package seems a bit overkill, I think the idea is interesting and is something that can be improved for Go.
I also felt that Go errors where too bare-bones, so I developed a small package (https://github.com/Vanclief/ez) based on an awesome post that I saw here once. I use this package in all Golang code I touch.
Go Errors related posts
-
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!
- ProblemDetails: it's an Error Handler base on RFC 7807 standard to map our error to standardized error payload to client.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Error projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | goutil | 1,814 |
2 | eris | 1,399 |
3 | errorx | 1,079 |
4 | tracerr | 916 |
5 | multierr | 908 |
6 | error-pages | 694 |
7 | util | 286 |
8 | slog-multi | 243 |
9 | periskop | 179 |
10 | fault | 149 |
11 | errors | 61 |
12 | errors | 55 |
13 | err2 | 49 |
14 | problem-details | 47 |
15 | errors | 32 |
16 | slog-sentry | 31 |
17 | simplerr | 19 |
18 | errors | 12 |
19 | ez | 11 |
20 | pears-go | 7 |
21 | slog-datadog | 7 |
22 | problem | 6 |
23 | semerr | 6 |
Sponsored