Projects
View on GitHub multierr
uber-go/multierr
uber-go/multierr has 1,212 GitHub stars and 51 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 07:43 UTC. Last push 2024-04-29.
Combine one or more Go errors together
What you can do
- It keeps the underlying error type hidden, allowing you to deal in error values exclusively.
- It provides APIs to safely append into an error from a defer statement.
- It avoids allocations where possible.
- It utilizes slice resizing semantics to optimize common cases like appending into the same error object from a loop.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalmultierr

multierr allows combining one or more Go errors together.
Features
- Idiomatic:
multierr follows best practices in Go, and keeps your code idiomatic.
- It keeps the underlying error type hidden,
allowing you to deal in
errorvalues exclusively. - It provides APIs to safely append into an error from a
deferstatement.
- It keeps the underlying error type hidden,
allowing you to deal in
- Performant:
multierr is optimized for performance:
- It avoids allocations where possible.
- It utilizes slice resizing semantics to optimize common cases like appending into the same error object from a loop.
- Interoperable:
multierr interoperates with the Go standard library's error APIs seamlessly:
- The
errors.Isanderrors.Asfunctions just work.
- The
- Lightweight: multierr comes with virtually no dependencies.
Installation
go get -u go.uber.org/multierr@latest
Status
Stable: No breaking changes will be made before 2.0.
Released under the MIT License.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,348 starspublic-apis/public-apis
A collective list of free APIs
497,597 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,790 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,253 stars