Python Raft

Open-source Python projects categorized as Raft

Top 4 Python Raft Projects

  • patroni

    A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes

    Project mention: Citus is not ACID but Eventually Consistent | dev.to | 2023-08-15

    Citus doesn't provide fault tolerance. Each shard is a monolithic PostgreSQL. To reduce downtime on failures, you can protect each shard with a standby database. As this is a complex configuration, Patroni can help. For this lab I'll use the Citus+Patroni docker-compose-citus.yml from https://github.com/zalando/patroni.git:

  • rraft-py

    Unofficial Python Binding of the tikv/raft-rs

    Project mention: Eagerly anticipate the code reviews from Rust experts | /r/rust | 2023-06-29
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • raft

  • fastapi-raft

    Python implementation of the Raft Distributed Consensus Algorithm with ASGI + Starlette + FastAPI

    Project mention: The Raft Consensus Algorithm | news.ycombinator.com | 2023-09-03

    I had to implement Raft for a network programming course during my bachelors and I had the same experience regarding how gentle the paper was. Especially for people new to distributed algorithms, I can really recommend it.

    My implementation is probably not that great, but I put it online anyway if anyone is interested: https://github.com/skowalak/fastapi-raft/

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-03.

Python Raft related posts

Index

What are some of the best open-source Raft projects in Python? This list will help you:

Project Stars
1 patroni 6,195
2 rraft-py 18
3 raft 8
4 fastapi-raft 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com