Resiliency Open Source Projects
Browse 38 Resiliency open source projects, ranked by GitHub stars. Find the most popular Resiliency tools and libraries.
istio/istio
Connect, secure, control, and observe services.
Metrics details
| Stars | 38,293 |
go-kit/kit
A standard library for microservices.
Metrics details
| Stars | 27,435 |
alibaba/Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Metrics details
| Stars | 23,129 |
Netflix/chaosmonkey
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Metrics details
| Stars | 17,026 |
Netflix/zuul
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
Metrics details
| Stars | 14,050 |
Shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Metrics details
| Stars | 12,165 |
Netflix/SimianArmy
Tools for keeping your cloud operating in top form. Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Metrics details
| Stars | 7,983 |
alibaba/sentinel-golang
Sentinel Go enables reliability and resiliency for Go microservices
Metrics details
| Stars | 2,959 |
eapache/go-resiliency
Resiliency patterns for golang
Metrics details
| Stars | 2,344 |
awslabs/aws-well-architected-labs
Hands on labs and code to help you learn, measure, and build using architectural best practices.
Metrics details
| Stars | 2,130 |
chaostoolkit/chaostoolkit
Chaos Engineering Toolkit & Orchestration for Developers
Metrics details
| Stars | 2,014 |
davrodpin/mole
CLI application to create ssh tunnels focused on resiliency and user experience.
Metrics details
| Stars | 1,724 |
Shopify/semian
:monkey: Resiliency toolkit for Ruby for failing fast
Metrics details
| Stars | 1,482 |
tailcallhq/tailcall
High Performance GraphQL Runtime
Metrics details
| Stars | 1,440 |
whatyouhide/redix
Fast, pipelined, resilient Redis driver for Elixir. 🛍
Metrics details
| Stars | 1,139 |
opensergo/opensergo-specification
Universal cloud-native microservice governance specification (微服务治理标准)
Metrics details
| Stars | 796 |
sethgrid/pester
Go (golang) http calls with retries and backoff
Metrics details
| Stars | 655 |
Polly-Contrib/Simmy
Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET
Metrics details
| Stars | 589 |
jchiatt/react-chaos
Chaos Engineering for your React apps.
Metrics details
| Stars | 585 |
krkn-chaos/krkn
Chaos and resiliency testing tool for Kubernetes with a focus on improving performance under failure conditions. A CNCF sandbox project.
Metrics details
| Stars | 484 |
microsoft/AMBROSIA
Robust Distributed Programming Made Easy and Efficient
Metrics details
| Stars | 421 |
kamilsk/retry
♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.
Metrics details
| Stars | 344 |
RyanMarcus/dirty-json
A parser for invalid JSON
Metrics details
| Stars | 335 |
nats-io/nats.ex
Elixir client for NATS, the cloud native messaging system. https://nats.io
Metrics details
| Stars | 273 |
freemansoft/win10-storage-spaces
Scripts for creating an destroying Fault Tolerant multi-tier storage spaces on Windows 10
Metrics details
| Stars | 262 |
kgoralski/microservice-production-readiness-checklist
The principles that help to deploy safely to the production environment. If you like it:
Metrics details
| Stars | 218 |
target/pod-reaper
Rule based pod killing kubernetes controller
Metrics details
| Stars | 211 |
italolelis/outboxer
A library that implements the outboxer pattern in go
Metrics details
| Stars | 168 |
microsoft/MCW-Building-a-resilient-IaaS-architecture
MCW Building a resilient IaaS architecture
Metrics details
| Stars | 162 |
Polly-Contrib/Polly.Contrib.WaitAndRetry
Polly.Contrib.WaitAndRetry is an extension library for Polly containing helper methods for a variety of wait-and-retry strategies.
Metrics details
| Stars | 141 |
intuit/foremast
Foremast adds application resiliency to Kubernetes by leveraging machine learnt patterns of application health to keep applications healthy and stable
Metrics details
| Stars | 135 |
pytorchfi/pytorchfi
A runtime fault injection tool for PyTorch :fire:
Metrics details
| Stars | 133 |
CodeLinkIO/Firebase-Image-Upload-React-Native
Demo to handle image with Firebase storage
Metrics details
| Stars | 129 |
Shopify/toxiproxy-ruby
A ruby api for Toxiproxy that can be used for resiliency testing.
Metrics details
| Stars | 123 |
h2non/riprova
Versatile async-friendly retry package with multiple backoff strategies
Metrics details
| Stars | 119 |
peterj/workshop-material
Material for Kubernetes and Istio workshop https://learnistio.com
Metrics details
| Stars | 115 |
crazybber/go-pattern-examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Metrics details
| Stars | 112 |
IBM/resilient-java-microservices-with-istio
In this code we demonstrate how to build, deploy, connect resilient Java microservices leveraging Istio service mesh. We show how to configure and use circuit breakers, timeouts/retries, rate limits and other advanced resiliency features from Istio without changing the application code.
Metrics details
| Stars | 100 |
