Showing 13 of 85 projects
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.