Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Fault Tolerance

Fault Tolerance

108 projects

Showing 36 of 108 projects

CockroachDB
CockroachDBGo

A cloud-native distributed SQL database designed for high availability, horizontal scaling, and strong consistency.

#hacktoberfest#database#postgresql-compatible
Stars32.3k
Forks4.1k
Last commit22 hours ago
cockroach
cockroachGo

A cloud-native distributed SQL database designed for high availability, horizontal scaling, and strong consistency.

#hacktoberfest#database#postgresql-compatible
Stars32.3k
Forks4.1k
Last commit22 hours ago
Elixir Github Repository
Elixir Github RepositoryElixir

A dynamic, functional programming language for building scalable and maintainable applications.

#programming-language#functional-programming#metaprogramming
Stars26.6k
Forks3.6k
Last commit1 day ago
nsq
nsqGo

A realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.

#message-queue#queue#high-availability
Stars25.8k
Forks2.9k
Last commit4 days ago
Hystrix
HystrixJava

A latency and fault tolerance library for isolating remote system access and preventing cascading failures in distributed systems.

#concurrency-control#java-library#circuit-breaker
Stars24.5k
Forks4.7k
Last commit7 months ago
Apache RocketMQ
Apache RocketMQJava

A distributed cloud-native messaging and streaming platform for building event-driven applications with low latency and high reliability.

#eventing#hacktoberfest#iot-messaging
Stars22.5k
Forks12.0k
Last commit1 day ago
Temporal
TemporalGo

A durable execution platform for building scalable, reliable applications with automatic failure handling.

#workflow-management#service-bus#workflow-management-system
Stars21.8k
Forks1.8k
Last commit16 hours ago
RQLite
RQLiteGo

A lightweight, fault-tolerant distributed relational database built on SQLite, designed for high availability with minimal operational effort.

#database#high-availability#replication
Stars17.6k
Forks797
Last commit1 day ago
chaosmonkey
chaosmonkeyGo

A resiliency tool that randomly terminates production instances to test and improve service fault tolerance.

#devops#instance-termination#spinnaker
Stars17.0k
Forks1.3k
Last commit1 year ago
Polly
PollyC#

A .NET resilience and transient-fault-handling library for expressing policies like Retry, Circuit Breaker, and Timeout in a fluent, thread-safe manner.

#circuit-breaker#circuit-breaker-pattern#fault-tolerance
Stars14.2k
Forks1.3k
Last commit4 days ago
Erlang/OTP
Erlang/OTPErlang

A programming language and runtime system for building massively scalable soft real-time systems with high availability requirements.

#programming-language#high-availability#distributed-systems
Stars12.3k
Forks3.1k
Last commit1 day ago
Orleans
OrleansC#

A cross-platform framework for building robust, scalable distributed applications in .NET using the virtual actor model.

#orleans#distributed-actors#stateful-services
Stars10.8k
Forks2.1k
Last commit1 day ago
Cadence (.2k)
Cadence (.2k)Go

A distributed, scalable, and highly available orchestration engine for executing asynchronous long-running business logic.

#async-processing#service-bus#workflow-orchestration
Stars9.4k
Forks901
Last commit21 hours ago
actix
actixRust

Actor framework for Rust providing a high-level API for building concurrent, distributed systems.

#systems-programming#hacktoberfest#distributed-systems
Stars9.2k
Forks674
Last commit20 days ago
raft
raftGo

A Go library implementing the Raft consensus protocol for managing replicated state machines in distributed systems.

#raft-protocol#distributed-systems#go-library
Stars9.1k
Forks1.1k
Last commit4 days ago
Aeron
AeronJava

High-performance messaging system for reliable UDP unicast, UDP multicast, and IPC transport with predictable low latency.

#messaging-system#raft-consensus#high-performance
Stars8.8k
Forks1.1k
Last commit20 hours ago
RPCX
RPCXGo

A high-performance, feature-rich microservices framework for Go, designed for simplicity and scalability.

#dubbo#high-performance#distributed-systems
Stars8.3k
Forks1.2k
Last commit14 days ago
SimianArmy
SimianArmyJava

A suite of tools for ensuring cloud resilience and operational efficiency, including Chaos Monkey for random instance failure testing.

#devops#cloud-resilience#infrastructure-testing
Stars8.0k
Forks1.1k
Last commit7 years ago
Moleculer
MoleculerJavaScript

A progressive microservices framework for Node.js that helps build efficient, reliable, and scalable services.

#event-driven#tracing#api-gateway
Stars6.4k
Forks603
Last commit2 days ago
Mesos
MesosC++

A cluster manager that provides efficient resource isolation and sharing across distributed applications on a shared pool of nodes.

#resource-isolation#container-orchestration#distributed-systems
Stars5.4k
Forks1.7k
Last commit2 months ago
dragonboat
dragonboatGo

A feature-complete, high-performance multi-group Raft consensus library in Go for building fault-tolerant distributed systems.

#raft-algorithm#high-performance#distributed-storage
Stars5.3k
Forks573
Last commit1 year ago
Akka.NET
Akka.NETC#

A .NET port of the Akka actor model framework for building concurrent, distributed, and fault-tolerant systems in C# and F#.

#stream-processing#akka#high-availability
Stars5.1k
Forks1.1k
Last commit1 day ago
Arroyo
ArroyoRust

A distributed stream processing engine in Rust that performs stateful computations on real-time data with subsecond results.

#stream-processing#event-driven#sql-engine
Stars5.0k
Forks369
Last commit2 days ago
Ergo
ErgoGo

An actor-based framework for building distributed, event-driven systems in Go, inspired by Erlang with network transparency.

#elixir#event-driven-architecture#otp
Stars4.6k
Forks184
Last commit1 day ago
ribbon
ribbonJava

A battle-tested client-side IPC library with built-in load balancing, fault tolerance, and support for HTTP/TCP/UDP protocols.

#distributed-systems#java#fault-tolerance
Stars4.6k
Forks1.2k
Last commit7 months ago
failsafe
failsafeJava

A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.

#retry-logic#circuit-breaker#fallback
Stars4.3k
Forks311
Last commit6 months ago
Apache Heron (incubating)
Apache Heron (incubating)Java

Apache Heron is a real-time, distributed, fault-tolerant stream processing engine developed by Twitter.

#stream-processing#real-time-analytics#distributed-systems
Stars3.6k
Forks581
Last commit3 years ago
VerneMQ (.5k)
VerneMQ (.5k)Erlang

A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT messaging.

#iot-middleware#distributed#vernemq
Stars3.6k
Forks427
Last commit3 days ago
VerneMQ
VerneMQErlang

A high-performance, distributed MQTT message broker built on Erlang/OTP for scalable and reliable IoT communication.

#iot-middleware#distributed#vernemq
Stars3.6k
Forks427
Last commit3 days ago
gleam
gleamGo

A high-performance distributed map/reduce system with DAG execution, written in Go, supporting standalone or distributed modes.

#stream-processing#cluster-computing#distributed-systems
Stars3.6k
Forks292
Last commit13 days ago
surging
surgingC#

A lightweight, high-performance microservices framework for .NET Core with RPC, service discovery, and event-driven architecture.

#event-driven#log4net#fault-tolerance
Stars3.3k
Forks921
Last commit3 months ago
BlazingMQ (.1k)
BlazingMQ (.1k)C++

A modern, high-performance open source distributed message queuing system with durability, fault tolerance, and rich routing strategies.

#high-performance#message-queue#queue
Stars3.2k
Forks191
Last commit22 hours ago
roshi
roshiGo

A distributed, eventually consistent CRDT set implementation for timestamped events, built on Redis.

#redis#distributed-systems#data-replication
Stars3.2k
Forks155
Last commit1 month ago
Theseus
TheseusRust

A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.

#systems-programming#os-research#embedded-systems
Stars3.2k
Forks184
Last commit1 year ago
heimdall
heimdallGo

An enhanced HTTP client for Go with built-in retry mechanisms, circuit breaking, and plugin support for fault-tolerant requests.

#httpclient#retry-mechanism#circuit-breaker
Stars2.8k
Forks206
Last commit23 days ago
voldemort
voldemortJava

A distributed key-value storage system designed for horizontal scalability, automatic replication, and fault tolerance.

#data-partitioning#no-sql#data-replication
Stars2.7k
Forks581
Last commit3 years ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Distributed Systems58
#Microservices32
#Go21
#Concurrency20
#Java17
#Circuit Breaker17
#Golang17
#Resilience13
#Elixir13
#Actor Model13
#Stream Processing12
#High Availability11