Go Errors

Open-source Go projects categorized as Errors

Top 23 Go Error Projects

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

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

    InfluxDB logo
  3. eris

    Error handling library with readable stack traces and flexible formatting support 🎆 (by rotisserie)

    Project mention: Don't Return Err in Go | news.ycombinator.com | 2024-05-21

    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

  4. errorx

    A comprehensive error handling library for Go

  5. multierr

    Combine one or more Go errors together

  6. tracerr

    Golang errors with stack trace and source fragments.

  7. error-pages

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

  8. slog-multi

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

  9. SaaSHub

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

    SaaSHub logo
  10. util

    A collection of useful utility functions (by shomali11)

  11. periskop

    Exception Monitoring Service

  12. fault

    Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors. (by Southclaws)

  13. err2

    Automatic and modern error handling package for Go

  14. 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)

  15. errors

    A simple error library that supports error stacks, error codes, and error chains. (by morrisxyang)

  16. problem-details

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

  17. slog-sentry

    🚨 slog: Sentry handler

  18. errors

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

  19. simplerr

    Advanced Go error handling, made simple

  20. 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)

  21. ez

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

  22. slog-datadog

    🚨 slog: Datadog handler

  23. pears-go

    harvest Go errors with ease

  24. problem

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

  25. semerr

    A way of dealing with Golang errors

  26. 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 discussion

Log in or Post with

Go Errors related posts

  • Don't Return Err in Go

    2 projects | news.ycombinator.com | 21 May 2024
  • errors alternatives - tracerr and err2

    3 projects | 6 Dec 2023
  • Will go ever get C/Java style exceptions?

    2 projects | /r/golang | 5 Feb 2023
  • Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors

    4 projects | /r/golang | 30 Oct 2022
  • ProblemDetails: Error Handler base on RFC 7807 standard for Go.

    1 project | /r/coolgithubprojects | 21 Oct 2022
  • ProblemDetails: Error Handler base on RFC 7807 standard for Go.

    1 project | /r/golang | 21 Oct 2022
  • A Simplerr way to use errors in Go!

    1 project | /r/golang | 15 Oct 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
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.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?