go-resiliency

Resiliency library

Provides resiliency patterns and implementations for Go applications to handle failures and exceptions.

Resiliency patterns for golang

GitHub

2k stars
28 watching
146 forks
Language: Go
last commit: about 2 years ago
Linked from 2 awesome lists

gogolangresiliencyresiliency-patterns

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
repeale/fp-goA collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data.304
eapache/go-xerial-snappyA Go library that enables compatibility with the Xerial-compatible Snappy framing format15
wenerme/go-reqA declarative HTTP client library for the Go programming language22
rafaeljesus/retry-goA package for implementing retries in Go programs with flexible retry policies and timing50
rbrahul/exceptionA utility package for exception handling with try-catch in Golang.34
aunum/goldA reinforcement learning library for Go, providing a set of agents to solve challenges in various environments.345
sethgrid/pesterA Go library that provides a higher-level interface to make HTTP requests more resilient and reliable650
eaigner/shieldA flexible Bayesian text classifier with backend storage support158
emperror/emperrorTools and strategies for handling errors in Go applications347
viney-shih/go-cacheProvides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern.141
oneofone/go-utilsA collection of miscellaneous Go utility packages.50
xxjwxc/publicA comprehensive utility package for Go programmers175
teaentitylab/fpgoA Golang library providing functional programming features and Rx-style coding capabilities.349
mrekucci/epiA collection of Go implementations for common algorithmic and data structure problems.530