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
145 forks
Language: Go
last commit: 2 months ago
Linked from 2 awesome lists

gogolangresiliencyresiliency-patterns

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,685
repeale/fp-go A collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data. 303
eapache/go-xerial-snappy A Go library that enables compatibility with the Xerial-compatible Snappy framing format 15
wenerme/go-req A declarative HTTP client library for the Go programming language 22
rafaeljesus/retry-go A package for implementing retries in Go programs with flexible retry policies and timing 50
rbrahul/exception A utility package for exception handling with try-catch in Golang. 31
aunum/gold A reinforcement learning library for Go, providing a set of agents to solve challenges in various environments. 345
sethgrid/pester A Go library that provides a higher-level interface to make HTTP requests more resilient and reliable 649
eaigner/shield A flexible Bayesian text classifier with backend storage support 158
emperror/emperror Tools and strategies for handling errors in Go applications 344
viney-shih/go-cache Provides a flexible and multi-layered caching solution for Go applications using the Cache-Aside pattern. 139
oneofone/go-utils A collection of miscellaneous Go utility packages. 50
xxjwxc/public A comprehensive utility package for Go programmers 175
teaentitylab/fpgo A Golang library providing functional programming features and Rx-style coding capabilities. 348
mrekucci/epi A collection of Go implementations for common algorithmic and data structure problems. 530