Resiliency Open Source Projects

Browse 38 Resiliency open source projects, ranked by GitHub stars. Find the most popular Resiliency tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
38,293 stars

istio/istio

Connect, secure, control, and observe services.

Metrics details
Stars38,293
27,435 stars

go-kit/kit

A standard library for microservices.

Metrics details
Stars27,435
23,129 stars

alibaba/Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

Metrics details
Stars23,129
17,026 stars

Netflix/chaosmonkey

Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.

Metrics details
Stars17,026
14,050 stars

Netflix/zuul

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.

Metrics details
Stars14,050
12,165 stars

Shopify/toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Metrics details
Stars12,165
7,983 stars

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
Stars7,983
2,959 stars

alibaba/sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

Metrics details
Stars2,959
2,344 stars

eapache/go-resiliency

Resiliency patterns for golang

Metrics details
Stars2,344
2,130 stars

awslabs/aws-well-architected-labs

Hands on labs and code to help you learn, measure, and build using architectural best practices.

Metrics details
Stars2,130
2,014 stars

chaostoolkit/chaostoolkit

Chaos Engineering Toolkit & Orchestration for Developers

Metrics details
Stars2,014
1,724 stars

davrodpin/mole

CLI application to create ssh tunnels focused on resiliency and user experience.

Metrics details
Stars1,724
1,482 stars

Shopify/semian

:monkey: Resiliency toolkit for Ruby for failing fast

Metrics details
Stars1,482
1,440 stars

tailcallhq/tailcall

High Performance GraphQL Runtime

Metrics details
Stars1,440
1,139 stars

whatyouhide/redix

Fast, pipelined, resilient Redis driver for Elixir. 🛍

Metrics details
Stars1,139
796 stars

opensergo/opensergo-specification

Universal cloud-native microservice governance specification (微服务治理标准)

Metrics details
Stars796
655 stars

sethgrid/pester

Go (golang) http calls with retries and backoff

Metrics details
Stars655
589 stars

Polly-Contrib/Simmy

Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET

Metrics details
Stars589
585 stars

jchiatt/react-chaos

Chaos Engineering for your React apps.

Metrics details
Stars585
484 stars

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
Stars484
421 stars

microsoft/AMBROSIA

Robust Distributed Programming Made Easy and Efficient

Metrics details
Stars421
344 stars

kamilsk/retry

♻️ The most advanced interruptible mechanism to perform actions repetitively until successful.

Metrics details
Stars344
335 stars

RyanMarcus/dirty-json

A parser for invalid JSON

Metrics details
Stars335
273 stars

nats-io/nats.ex

Elixir client for NATS, the cloud native messaging system. https://nats.io

Metrics details
Stars273
262 stars

freemansoft/win10-storage-spaces

Scripts for creating an destroying Fault Tolerant multi-tier storage spaces on Windows 10

Metrics details
Stars262
218 stars

kgoralski/microservice-production-readiness-checklist

The principles that help to deploy safely to the production environment. If you like it:

Metrics details
Stars218
211 stars

target/pod-reaper

Rule based pod killing kubernetes controller

Metrics details
Stars211
168 stars

italolelis/outboxer

A library that implements the outboxer pattern in go

Metrics details
Stars168
162 stars

microsoft/MCW-Building-a-resilient-IaaS-architecture

MCW Building a resilient IaaS architecture

Metrics details
Stars162
141 stars

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
Stars141
135 stars

intuit/foremast

Foremast adds application resiliency to Kubernetes by leveraging machine learnt patterns of application health to keep applications healthy and stable

Metrics details
Stars135
133 stars

pytorchfi/pytorchfi

A runtime fault injection tool for PyTorch :fire:

Metrics details
Stars133
129 stars

CodeLinkIO/Firebase-Image-Upload-React-Native

Demo to handle image with Firebase storage

Metrics details
Stars129
123 stars

Shopify/toxiproxy-ruby

A ruby api for Toxiproxy that can be used for resiliency testing.

Metrics details
Stars123
119 stars

h2non/riprova

Versatile async-friendly retry package with multiple backoff strategies

Metrics details
Stars119
115 stars

peterj/workshop-material

Material for Kubernetes and Istio workshop https://learnistio.com

Metrics details
Stars115
112 stars

crazybber/go-pattern-examples

Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.

Metrics details
Stars112
100 stars

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
Stars100
Get A Weekly Email With Trending Resiliency Projects
Stay updated on Resiliency plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.