raft

There are 796 repositories under raft topic.

  • etcd-io/etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Language:Go46.7k1.3k6.6k9.6k
  • rqlite/rqlite

    The lightweight, distributed relational database built on SQLite.

    Language:Go15.1k226513694
  • tikv/tikv

    Distributed transactional key-value database, originally created to complement TiDB

    Language:Rust14.7k3055k2.1k
  • nebula

    vesoft-inc/nebula

    A distributed, fast open-source graph database featuring horizontal scalability and high availability

    Language:C++10.3k1852.5k1.2k
  • isno/theByteBook

    ⭐ 【开源书籍】深入讲解内核网络、Kubernetes、ServiceMesh、容器等云原生相关技术。经历实践检验的 DevOps、SRE指南。如发现错误,谢谢提issue

    Language:JavaScript6.4k4962394
  • zalando/patroni

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

    Language:Python6.3k1261.7k820
  • maemual/raft-zh_cn

    Raft一致性算法论文的中文翻译

  • erikgrinaker/toydb

    Distributed SQL database in Rust, written as a learning project

    Language:Rust5.9k8647550
  • easegress-io/easegress

    A Cloud Native traffic orchestration system

    Language:Go5.7k110216492
  • lni/dragonboat

    A feature complete and high performance multi-group Raft library in Go.

    Language:Go5k148288532
  • baidu/braft

    An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.

    Language:C++3.8k185301860
  • canonical/dqlite

    Embeddable, replicated and fault-tolerant SQL engine.

    Language:C3.7k71194211
  • sofastack/sofa-jraft

    A production-grade java implementation of RAFT consensus algorithm.

    Language:Java3.5k1276351.1k
  • tikv/raft-rs

    Raft distributed consensus algorithm implemented in Rust.

    Language:Rust2.8k54154390
  • atomix/atomix

    A Kubernetes toolkit for building distributed applications using cloud native principles

    Language:Go2.3k150286383
  • FISCO-BCOS/FISCO-BCOS

    FISCO BCOS(发音为/ˈfɪskl bi:ˈkɒz/)是一个稳定、高效、安全的许可区块链平台,已被广泛应用于现实的行业应用。截至目前,已拥有5000多家企事业单位,400多个产业数字化标杆应用,涵盖文化版权、司法服务、政府服务、物联网、金融、智慧社区、房地产建设、社区治理、乡村振兴等领域。FISCO BCOS (pronounced /ˈfɪskl bi:ˈkɒz/) is a stable, efficient, and secure permissioned blockchain platform that has been widely used in real-world industry applications.

    Language:C++2.3k111559702
  • opencurve/curve

    Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.

    Language:C++2.3k62851500
  • dgryski/awesome-consensus

    Awesome list for Paxos and friends

  • logcabin/logcabin

    LogCabin is a distributed storage system built on Raft that provides a small amount of highly replicated, consistent storage. It is a reliable place for other distributed systems to store their core metadata and is helpful in solving cluster management issues.

    Language:C++1.8k98214296
  • dotNext

    dotnet/dotNext

    Next generation API for .NET

    Language:C#1.6k47131119
  • yongman/tidis

    Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend

    Language:Go1.4k5575139
  • tidwall/summitdb

    In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API

    Language:Go1.4k472877
  • raft/raft.github.io

    website at https://raft.github.io

    Language:HTML1.4k3836211
  • OneSizeFitsQuorum/MIT6.824-2021

    4 labs + 2 challenges + 4 docs

    Language:Shell1.4k459247
  • datafuselabs/openraft

    rust raft with improvements

    Language:Rust1.3k26276142
  • apache/ratis

    Open source Java implementation for Raft consensus protocol.

    Language:Java1.2k520406
  • wenweihu86/raft-java

    Raft Java implementation which is simple and easy to understand.

    Language:Java1.2k4437402
  • BaikalDB

    baidu/BaikalDB

    BaikalDB, A Distributed HTAP Database.

    Language:C++1.2k5590172
  • ByteStorage/FlyDB

    The high-performance kv storage engine based on bitcask paper made in golang

    Language:Go1.1k1013196
  • IceFireDB

    IceFireDB/IceFireDB

    @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.

    Language:Go1.1k181475
  • mosuka/blast

    Blast is a full text search and indexing server, written in Go, built on top of Bleve.

    Language:Go1.1k325970
  • async-raft/async-raft

    An implementation of the Raft distributed consensus protocol using the Tokio framework.

    Language:Rust1k267682
  • xjjdog/javaok

    必看!java后端,亮剑诛仙。java发展路线技术要点。

  • ongardie/dissertation

    Sources for my PhD dissertation on the Raft consensus algorithm

    Language:TeX971531128
  • eBay/NuRaft

    C++ implementation of Raft core logic as a replication library

    Language:C++96241139227
  • otoolep/hraftd

    A reference use of Hashicorp's Raft implementation

    Language:Go9092815129