pears-go
errorx
pears-go | errorx | |
---|---|---|
2 | 2 | |
7 | 1,081 | |
- | 0.7% | |
0.0 | 1.8 | |
about 3 years ago | 10 months ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pears-go
-
pears: a package for easily handling panic recovery and collecting errors from worker routines.
What this appears to actually do is going to be fairly divergent from what people expect here. It sounds like you've got an errgroup alternative, but it requires Python, seems to have strong opinions about a development environment, and so on. The farther I dug into this the less I understood what it was doing.
errorx
-
Prolog at work
(I highly recommend https://github.com/joomcode/errorx for dealing with errors in Golang. It proved its usefulness and convenience.)
- Error handling in Go HTTP applications
What are some alternatives?
emperror - The Emperor takes care of all errors personally
go-multierror - A Go (golang) package for representing a list of errors as a single error.
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.
errors - Simple error handling primitives
go-ez - An experimental Go package that allows you to write less error handling and makes the logic look simpler and clearer.
gopsutil - psutil for golang
bugsnag - Well-documented, maintainable, idiomatic, opinionated, and *unofficial* rewrite of the Bugsnag Go notifier
Miniflux - Minimalist and opinionated feed reader
eris - Error handling library with readable stack traces and flexible formatting support 🎆
go-commons-pool - a generic object pool for golang
gosms - :mailbox_closed: Your own local SMS gateway in Go
stats - :chart_with_upwards_trend: Monitors Go MemStats + System stats such as Memory, Swap and CPU and sends via UDP anywhere you want for logging etc...