robustly

Error recovery

A tool to make software more resilient to intermittent errors

Run functions resiliently in Go, catching and restarting panics

GitHub

158 stars
18 watching
8 forks
Language: Go
last commit: 12 months ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
failsafe-go/failsafe-go Provides a set of fault tolerance and resilience patterns to build more reliable software applications in Go. 1,677
vividcortex/siesta A framework for writing composable HTTP handlers in Go. 349
cgsecurity/testdisk Recovery tools for data from various file systems and media 1,665
eapache/go-resiliency Provides resiliency patterns and implementations for Go applications to handle failures and exceptions. 2,223
jbj/magicrescue Recovering files from corrupted file systems by scanning block devices and invoking external programs. 8
vividcortex/ewma An implementation of Exponentially Weighted Moving Average algorithms in Go 439
vividcortex/multitick A Go package that provides a multiplexor for aligned time.Ticker tickers. 70
grammarly/perseverance A flexible retry library inspired by the Common Lisp condition system. 183
ztrue/tracerr A utility library to format and handle errors with stack traces in Go programming language. 1,033
mefellows/muxy A tool for simulating failures in distributed systems to test resilience and fault tolerance 823
neuronlabs/errors Provides a simple and classified error handling system with advanced features like classification primitives and detailed error structures. 6
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50
corymsmith/react-native-fabric A library for integrating Fabric, Crashlytics, and Answers with React Native projects 1,307
vividcortex/pm Manages processes running in an application, providing access to their status and history over HTTP. 79
southclaws/fault Provides an extensible error handling mechanism with structured metadata and composable error wrapping utilities. 164