robustly

Error recovery

A tool to make software more resilient to intermittent errors

Run functions resiliently in Go, catching and restarting panics

GitHub

159 stars
18 watching
8 forks
Language: Go
last commit: almost 3 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
failsafe-go/failsafe-goProvides a set of fault tolerance and resilience patterns to build more reliable software applications in Go.1,696
vividcortex/siestaA framework for writing composable HTTP handlers in Go.349
cgsecurity/testdiskRecovery tools for data from various file systems and media1,702
eapache/go-resiliencyProvides resiliency patterns and implementations for Go applications to handle failures and exceptions.2,234
jbj/magicrescueRecovering files from corrupted file systems by scanning block devices and invoking external programs.8
vividcortex/ewmaAn implementation of Exponentially Weighted Moving Average algorithms in Go440
vividcortex/multitickA Go package that provides a multiplexor for aligned time.Ticker tickers.70
grammarly/perseveranceA flexible retry library inspired by the Common Lisp condition system.184
ztrue/tracerrA utility library to format and handle errors with stack traces in Go programming language.1,042
mefellows/muxyA tool for simulating failures in distributed systems to test resilience and fault tolerance822
neuronlabs/errorsProvides a simple and classified error handling system with advanced features like classification primitives and detailed error structures.6
rafaeljesus/retry-goA package for implementing retries in Go programs with flexible retry policies and timing50
corymsmith/react-native-fabricA library for integrating Fabric, Crashlytics, and Answers with React Native projects1,307
vividcortex/pmManages processes running in an application, providing access to their status and history over HTTP.79
southclaws/faultProvides an extensible error handling mechanism with structured metadata and composable error wrapping utilities.168