Showing 21 of 21 projects
A cloud-native Go microservices framework with built-in engineering practices for high-availability services.
A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.
A flow control component for microservices enabling reliability, resilience, and real-time monitoring.
A .NET resilience and transient-fault-handling library for expressing policies like Retry, Circuit Breaker, and Timeout in a fluent, thread-safe manner.
A platform for building highly responsive, resilient, and scalable distributed systems using the actor model.
A RESTful service registry for AWS cloud environments that enables service discovery, load balancing, and failover.
A curated list of Chaos Engineering resources, including tools, books, papers, and educational materials.
A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.
A cloud-native microservice framework for Go with built-in resilience, observability, and traffic management features.
A .NET command dispatcher and processor framework for building loosely coupled applications and microservices with in-process and out-of-process messaging.
A Go library for building resilient applications with composable fault tolerance patterns like retry, circuit breaker, and rate limiting.
A production-ready service registry for resilient mid-tier load balancing and failover, used at Bilibili.
An ActiveJob extension that makes background jobs interruptible and resumable by design, saving progress with checkpoints.
A proxy tool for chaos engineering that simulates real-world distributed system failures to test application resilience.
A production-ready Circuit Breaker pattern implementation for PHP applications with multiple strategies and storage adapters.
A robust circuit breaker library for Erlang applications to prevent cascading failures and improve system resilience.
A next-generation HTTP client for Spring that implements client-side response routing, embracing HTTP's full power.
Helper modules for building fault-tolerant OTP applications in Elixir, keeping ETS tables and processes alive during failures.
A Refit-based HTTP client library for .NET that adds resilience patterns like retry, caching, authentication, and logging with minimal code.
A Go library for running functions resiliently by catching and restarting panics, with optional probabilistic crash injection.
A tiny Go wrapper over AMQP exchanges and queues with built-in retries, circuit breaking, and automatic reconnection.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.