Showing 36 of 87 projects
A distributed service for efficiently collecting, aggregating, and moving large amounts of log-like data.
A REST+JSON framework for building scalable service architectures with type-safe bindings and asynchronous APIs.
A Go library implementing resiliency patterns like circuit breakers, semaphores, deadlines, batching, and retries.
A blazingly fast, low-latency actor engine written in Go for building highly concurrent and distributed systems.
A Go library for building resilient applications with composable fault tolerance patterns like retry, circuit breaker, and rate limiting.
A library for writing MapReduce programs that execute on distributed platforms like Storm and Scalding using Scala/Java collection-like syntax.
A Node.js layout service that composes web pages from frontend microservices using streams for fast, SEO-friendly rendering.
A distributed map-reduce framework for parallel computations over large datasets on unreliable computer clusters.
A lightweight, generic worker pool library for Erlang focused on simplicity, performance, and disaster recovery.
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala with the Actor Model.
A high-performance Rust library for building fault-tolerant, asynchronous actor-based systems that scale from local to distributed.
A Go library implementing the Circuit Breaker pattern to handle remote call failures and prevent resource exhaustion.
An open-source, in-memory, distributed batch and stream processing engine for Java applications.
A PostgreSQL extension for distributing and sharding tables across multiple servers to scale write performance.
A stable, widely-used Go library implementing the core Raft consensus algorithm for maintaining a replicated state machine.
Temporal's Go SDK for authoring scalable and resilient workflows and activities.
A distributed stream processing framework built on Apache Kafka and Apache Hadoop YARN for fault-tolerant, stateful processing.
An efficient and feature-complete Go implementation of the circuit breaker pattern, inspired by Netflix Hystrix.
A high-performance, concurrent, content-addressable disk cache for Rust with first-class async support.
A production-ready Circuit Breaker pattern implementation for PHP applications with multiple strategies and storage adapters.
A Java client library for building scalable, fault-tolerant applications that consume and process data from Amazon Kinesis Data Streams.
A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.
A high-throughput, low-latency reactive microservices library with built-in service discovery, load balancing, and pluggable API gateways.
A Coq framework for implementing and formally verifying distributed systems with support for multiple fault models.
A robust circuit breaker library for Erlang applications to prevent cascading failures and improve system resilience.
Elixir macros for linear retry, exponential backoff, and wait patterns with composable delay streams.
A Go library for master-less peer-to-peer autodiscovery and RPC between HTTP services on the same network.
A minimalistic, event loop friendly C++ actor micro-framework with Erlang-like supervisor trees for building reliable concurrent applications.
Go framework for authoring workflows and activities on the Cadence orchestration engine.
A reusable Erlang library of state-based convergent replicated data types (CRDTs) with QuickCheck testing.
A distributed actor framework for Go that enables building scalable, reactive systems with typed messages and clustering.
A unified platform for big data stream and batch processing on Hadoop YARN with enterprise-grade operability.
An advanced interruptible Go library for performing actions repetitively until successful, with context integration and backoff strategies.
A next-generation HTTP client for Spring that implements client-side response routing, embracing HTTP's full power.
An idiomatic Elixir wrapper for OTP's gen_statem behavior, providing cleaner syntax and automatic callback mode declaration.
A PostgreSQL extension implementing the Paxos consensus algorithm and Paxos-based table replication for strong consistency across a cluster.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.