Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Top 23 Go Error Handling Projects
-
validator
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
eris
Error handling library with readable stack traces and flexible formatting support 🎆 (by rotisserie)
-
-
-
-
slog-multi
🚨 Design workflows of slog handlers: pipeline, middleware, fanout, routing, failover, load balancing...
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
-
-
-
fault
Go errors but structured and composable. Fault provides an extensible yet ergonomic mechanism for wrapping errors. (by Southclaws)
-
go-echo-templ-htmx
Go/Echo+Templ+Htmx: Full stack application using Golang's Echo framework & Templ templating language with user session management + CRUD to a SQLite database (To Do List) and HTMX in the frontend
-
govalid
Up to 45x faster. Auto generate type-safe validation code for structs based on markers. (by sivchari)
Project mention: Show HN: govalid – Go validation without reflection (5-44x faster) | news.ycombinator.com | 2026-02-03 -
-
-
-
go-xerrors
The go-xerrors is an idiomatic and lightweight package that provides a set of functions to make working with errors easier.
-
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)
-
-
problem-details
ProblemDetails is a Error Handler base on [RFC 7807] standard to map our error to standardized error payload to client.
-
errors
A simple error library that supports error stacks, error codes, and error chains. (by xyimatvoid)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Error Handling discussion
Go Error Handling related posts
-
Go Admin Dashboard for E-Commerce with HTMX, Templ UI, and GORM - Part 3
-
Api Requests and Validators in Go
-
Tracing error strack in Golang
-
A simplified version of Clean Arch
-
Don't Return Err in Go
-
nao1215/csv - Read csv with validation in golang
-
API completa em Golang - Parte 3
-
A note from our sponsor - Kargo
akuity.io | 4 Sep 2026
Index
What are some of the best open-source Error Handling projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | validator | 20,138 |
| 2 | errors | 2,461 |
| 3 | eris | 1,789 |
| 4 | errorx | 1,270 |
| 5 | tracerr | 1,120 |
| 6 | oops | 986 |
| 7 | slog-multi | 636 |
| 8 | errlog | 460 |
| 9 | data-structures | 418 |
| 10 | emperror | 386 |
| 11 | fault | 310 |
| 12 | go-echo-templ-htmx | 292 |
| 13 | govalid | 269 |
| 14 | slog-formatter | 226 |
| 15 | slog-gin | 189 |
| 16 | err2 | 81 |
| 17 | go-xerrors | 80 |
| 18 | errors | 76 |
| 19 | errors | 65 |
| 20 | problem-details | 59 |
| 21 | errors | 55 |
| 22 | slog-sentry | 54 |
| 23 | exception | 38 |