Topics / #fault-tolerance
Fault-tolerance projects on GitHub
Designing systems that keep working through component failures.
As of , the most-starred Fault-tolerance projects on GitHub are etcd (52.4K stars), conductor (32.3K stars) and rethinkdb (27K stars). GitHub.Locker tracks 19 Fault-tolerance repositories with 335.8K stars combined. The fastest-growing on October 16 was temporal, with +23 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
temporal
temporalio/temporal · ★ 23.8KTemporal is a durable execution platform: a server that runs units of application logic called Workflows resiliently, automatically handling intermittent failures and retrying failed operations.
MathModelAgent
jihe520/MathModelAgent · ★ 6.2KAn open-source AI agent for mathematical modeling competitions: it analyzes the problem, builds the model, writes and debugs the code, and produces a formatted paper ready for submission.
etcd
etcd-io/etcd · ★ 52.4KA distributed, reliable key-value store for the most critical data of a distributed system, written in Go and kept consistent across machines with the Raft consensus algorithm.
+5conductor
conductor-oss/conductor · ★ 32.3KAn open-source durable execution engine for microservices and AI agents: it persists every workflow step so long-running processes survive crashes, retries, and restarts. It originated at Netflix and is maintained by Orkes and the community.
The all-time top
19 projects · by stars
- 52.4K
#1 · etcd-io/etcd
etcd
A distributed, reliable key-value store for the most critical data of a distributed system, written in Go and kept consistent across machines with the Raft consensus algorithm.
- 32.3K
#2 · conductor-oss/conductorconductor
An open-source durable execution engine for microservices and AI agents: it persists every workflow step so long-running processes survive crashes, retries, and restarts. It originated at Netflix and is maintained by Orkes and the community.
- 27K
#3 · rethinkdb/rethinkdbrethinkdb
RethinkDB is an open-source, distributed NoSQL database built for realtime web applications; instead of making your app poll for changes, it pushes updated query results straight to you.
- 4

elixir
26.7Kelixir-lang/elixir · ElixirElixir is a programming language designed for building scalable and maintainable applications, running on the Erlang VM (BEAM).
- 5

flink
26.4Kapache/flink · JavaApache Flink is an open source stream processing framework with powerful stream- and batch-processing capabilities, running your programs on its own distributed runtime.
- 6

Hystrix
24.5KNetflix/Hystrix · JavaHystrix is a Java library that isolates calls to remote services and third-party libraries, stopping cascading failures and enabling resilience in complex distributed systems.
- 7
temporal
23.8Ktemporalio/temporal · GoTemporal is a durable execution platform: a server that runs units of application logic called Workflows resiliently, automatically handling intermittent failures and retrying failed operations.
- 8

system-design-resources
18.5KInterviewReady/system-design-resourcesA curated collection of the best System Design resources on the Internet — one README that organizes engineering writeups, papers and talks into a topic-by-topic reading list.
- 9

rqlite
17.8Krqlite/rqlite · Gorqlite is a lightweight, fault-tolerant distributed relational database built on SQLite — think etcd, but with relational modeling — built to keep your data highly available with minimal effort.
- 10

Polly
14.2KApp-vNext/Polly · C#A .NET resilience and transient-fault-handling library that lets developers express strategies like Retry, Circuit Breaker, Hedging, Timeout, Rate Limiter and Fallback in a fluent, thread-safe way.
- 11
rook
13.7Krook/rook · GoRook is an open-source storage orchestrator for Kubernetes: it deploys and manages Ceph inside your cluster, turning Kubernetes itself into your storage platform.
- 12

akka-core
13.3Kakka/akka-core · ScalaAkka is a platform for building highly responsive, resilient and scalable distributed services; this repo holds its core libraries. It is used for transactional, analytical, agentic-AI, digital-twin, IoT and edge-to-cloud systems.
- 13

hive
11.1Kaden-hive/hive · PythonOpenHive is an open-source multi-agent harness for production AI — a runtime that adds state management, failure recovery, observability, cost control, and human oversight so colonies of agents reliably run real business processes instead of demos.
- 14

orleans
10.9Kdotnet/orleans · C#Orleans is a cross-platform .NET framework for building robust, scalable distributed applications — from a single on-premises server up to globally distributed, highly available cloud services. It's often referred to as 'Distributed .NET'.
- 15

resilience4j
10.8Kresilience4j/resilience4j · JavaResilience4j is a lightweight fault tolerance library for Java that lets you decorate function calls with resilience patterns like Circuit Breaker, Retry, Rate Limiter, Bulkhead, Time Limiter and Cache.
- 16

MathModelAgent
6.2Kjihe520/MathModelAgent · TeXAn open-source AI agent for mathematical modeling competitions: it analyzes the problem, builds the model, writes and debugs the code, and produces a formatted paper ready for submission.
- 17
litmus
5.7Klitmuschaos/litmus · GoLitmusChaos is an open source, cloud-native chaos engineering platform built for Kubernetes that lets SREs and developers run controlled chaos experiments to find weaknesses before a real outage does.
- 18

Comma
266AFK-surf/Comma · ElixirComma is an open-source, sessionless personal AI agent that turns your requests into persistent Tasks and keeps working on them through autonomous agent loops until they're done, across your computer, phone, and cloud.
- 19
oh-my-subagents
191ringlochid/oh-my-subagents · PythonA local orchestration runtime for Codex and Claude subagents: durable AI teams with persistent task state, reusable responsibility trees and interruption recovery, instead of ad-hoc delegation.
Related topics
Often tagged together
- open-source5,666
- distributed-systems270
- linux4,184
- self-hosted1,929
- apache-2.01,434
- macos3,544
- microservices141
- windows3,403
- docker1,660
- server1,459
- automation1,183
- backend460
- cli2,227
- java450
- agent821
- ai1,955
- cloud-native122
- developer-tools2,924
- framework758
- go681
- high-availability36
- kubernetes316
- orchestration218
- scalability57