Showing 36 of 108 projects
A PostgreSQL extension implementing the Paxos consensus algorithm and Paxos-based table replication for strong consistency across a cluster.
A type-safe, event-driven workflow orchestration library for building robust, distributed workflows in Go with compile-time safety and horizontal scaling.
A fault-tolerant Scala library for scheduling arbitrary code to run at arbitrary times across distributed systems.
A Dropwizard module that integrates Hystrix for building resilient REST services with circuit breakers and fallbacks.
A formally verified implementation of the Raft distributed consensus protocol in Coq using the Verdi framework.
A Go client library for rqlite, providing an idiomatic API and database/sql driver for the distributed SQLite database.
A payment processing library for Elixir, inspired by Shopify's ActiveMerchant, supporting multiple gateways with fault tolerance.
Helper modules for building fault-tolerant OTP applications in Elixir, keeping ETS tables and processes alive during failures.
A Go library for running functions resiliently by catching and restarting panics, with optional probabilistic crash injection.
An Akka.NET reference architecture demonstrating CQRS with in-memory replication, cluster sharding, and event sourcing for high-throughput, fault-tolerant systems.
An open-source middleware platform for building high-performance, distributed transaction processing applications in C/C++ and other languages.
A C# SMTP mail client library providing high-performance mail merge with templates, inline images, attachments, and fault-tolerant sending.
Quick reference cheatsheets for GenServer and Supervisor patterns in Elixir.
A bulletproof Elixir library that keeps ETS tables alive forever using bouncing GenServers and scheduled monitoring.
A multi-core stream processing engine for high-throughput window aggregation with optional exactly-once fault tolerance.
A distributed, fault-tolerant SDN controller built on Beehive that supports OpenFlow and self-optimization.
An Elixir library providing an easy-to-use payment gateway with fault tolerance and scalability via Erlang/OTP.
A circuit breaker library for Dropwizard applications that prevents cascading failures by monitoring exception rates.
A Crystal shard providing a simple DSL to retry failed code blocks with configurable exponential backoff.
A distributed platform for processing continuous unbounded streams of data with a clean API and fault tolerance.
A library for implementing OTP-compliant processes natively in Elixir with selective receive capabilities.
Java client library for the Netifi Proteus reactive microservices platform.
A collection of Node-RED nodes that add self-healing capabilities to improve reliability and resilience in IoT and automation flows.
An OCaml implementation of the Raft consensus algorithm for building fault-tolerant distributed systems.
A highly available replicated cluster for bknr.datastore using the Raft consensus protocol for Common Lisp applications.
A Common Lisp library for monitoring and automatically restarting long-running background threads.
A Crystal implementation of the circuit breaker pattern for monitoring and protecting critical command executions.
A generic Task behavior for Elixir that encapsulates errors and enables recovery in GenStage workers.
Erlang application providing rate limiting and overload protection via per-queue processes and ETS counters.
An Elixir latency and fault tolerance library modeled after Hystrix to protect applications from slow or failed services.
A reliable message batching library for Elixir applications that collects and delivers messages in configurable batches.
A Go package for implementing circuit breaker patterns to monitor service availability and track success/failure counts.
A library for composing and executing parallel task graphs in Elixir with automatic retries.
An Erlang behaviour that provides a quick and easy way to add TCP server functionality to 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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.