Showing 27 of 27 projects
A flow control component for microservices enabling reliability, resilience, and real-time monitoring.
Zuul is an L7 application gateway for dynamic routing, monitoring, resiliency, and security.
A RESTful service registry for AWS cloud environments, enabling service discovery, load balancing, and failover for middle-tier servers.
A TCP proxy for simulating network failures and latency to test application resiliency in development and CI environments.
A fast, robust hybrid cache for .NET with advanced resiliency features like fail-safe, cache stampede protection, and multi-level caching.
A simple and flexible Go library for implementing retry mechanisms with configurable backoff strategies and error handling.
A hackable HTTP proxy for resiliency testing, simulating network failures and unexpected conditions in Node.js.
A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.
A CLI-driven toolkit for writing and running Chaos Engineering experiments across any platform via extensions.
A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.
A promise retry library with exponential backoff, custom retry strategies, and abort functionality.
An efficient and feature-complete Go implementation of the circuit breaker pattern, inspired by Netflix Hystrix.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A high-performance, resilient image proxy with pluggable storage backends and image processing engines.
A Dropwizard module that integrates Hystrix for building resilient REST services with circuit breakers and fallbacks.
A Go library implementing the outbox pattern to ensure reliable message delivery in distributed systems.
A Go library implementing various backoff strategies for retrying operations and heartbeating.
A set of AWS CDK constructs providing high-level resiliency patterns for AWS Step Functions.
A lightweight Go package for implementing retry logic with configurable attempts and intervals.
A simple and easy-to-use retry library for Go, supporting both generic operations and HTTP requests.
A circuit breaker library for Dropwizard applications that prevents cascading failures by monitoring exception rates.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
A simple Go package for implementing retry logic in applications.
A Crystal library for retrying code blocks with configurable error handling and exponential backoff.
A highly-tunable, type-safe circuit breaker implementation for Go with gradual recovery via probabilistic throttling.
A Go retry library that enables different retry strategies for different error types.
Angular HttpInterceptors that provide resiliency capabilities like visibility, retry, and circuit breaking for HTTP requests.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.