Go Errors

Open-source Go projects categorized as Errors

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,结构体,反射,文本,文件,错误,时间日期,特殊处理,格式化,常用信息获取等等

  • 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
  • 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.

    InfluxDB logo
  • errorx

    A comprehensive error handling library for Go

  • tracerr

    Golang errors with stack trace and source fragments.

  • Project mention: errors alternatives - tracerr and err2 | libhunt.com/r/difof/errors | 2023-12-06
  • multierr

    Combine one or more Go errors together

  • error-pages

    🚧 Pretty server's error pages in the docker image & git repository (for traefik, k8s, nginx and so on) (by tarampampam)

  • Project mention: ☸️ Kubernetes NGINX Ingress Controller: 10+ Complementary Configurations for Web Applications | dev.to | 2023-10-16

    controller: 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"

  • util

    A collection of useful utility functions (by shomali11)

  • 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.

    WorkOS logo
  • slog-multi

    🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...

  • periskop

    Exception Monitoring Service

  • 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)

  • Project mention: A simple friendly error library that supports error codes, error stacks, and error chains. | /r/golang | 2023-07-10
  • err2

    Automatic and modern error handling package for Go

  • Project mention: errors alternatives - tracerr and err2 | libhunt.com/r/difof/errors | 2023-12-06
  • problem-details

    ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.

  • errors

    clear go error wrapping with caller (by go-faster)

  • slog-sentry

    🚨 slog: Sentry handler

  • simplerr

    Advanced Go error handling, made simple

  • 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)

  • ez

    Minimalistic package for handling Go errors in an easy way (by Vanclief)

  • Project mention: Show HN: Error return traces for Go, inspired by Zig | news.ycombinator.com | 2023-11-29

    While 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.

  • pears-go

    harvest Go errors with ease

  • slog-datadog

    🚨 slog: Datadog handler

  • problem

    Library to assist with RFC 7807 implementation for Go web services (by lpar)

  • semerr

    A way of dealing with Golang errors

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Errors related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com