An open API service for producing an overview of a list of open source projects.

https://github.com/olekukonko/errors

Score: -Infinity

Last synced: about 7 hours ago
JSON representation

Repository metadata:

A production-grade error handling library for Go, offering zero-cost abstractions, stack traces, multi-error support, retries, and advanced monitoring through two complementary packages: errors (core) and errmgr (management).


Owner metadata:


GitHub Events

Total
Last Year

Package metadata

proxy.golang.org: github.com/olekukonko/errors

Package errors provides a robust error handling library with support for error wrapping, stack traces, context storage, and retry mechanisms. It extends the standard library's error interface with features like HTTP-like status codes, error categorization, and JSON serialization, while maintaining compatibility with `errors.Is`, `errors.As`, and `errors.Unwrap`. The package is thread-safe and optimized with object pooling for performance. pool.go Package errors provides utilities for error handling, including a flexible retry mechanism. Package errors provides utility functions for error handling, including stack trace capture and function name extraction.

  • Homepage: https://github.com/olekukonko/errors
  • Documentation: https://pkg.go.dev/github.com/olekukonko/errors#section-documentation
  • Licenses: MIT
  • Latest release: v1.3.0 (published 30 days ago)
  • Last Synced: 2026-05-02T12:17:46.563Z (15 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 14,739,957
  • Rankings:
    • Dependent packages count: 5.618%
    • Average: 5.807%
    • Dependent repos count: 5.995%
guix: go-github-com-olekukonko-errors

Enhanced Error Handling for Golang