raft

There are 856 repositories under raft topic.

  • etcd-io/etcd

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

    Language:Go48.9k1.3k6.8k10k
  • rqlite/rqlite

    The lightweight, user-friendly, distributed relational database built on SQLite.

    Language:Go16.4k229548735
  • tikv/tikv

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

    Language:Rust15.7k3025.4k2.2k
  • nebula

    vesoft-inc/nebula

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

    Language:C++11.2k1922.5k1.2k
  • patroni/patroni

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

    Language:Python7.2k1241.8k893
  • erikgrinaker/toydb

    Distributed SQL database in Rust, written as an educational project

    Language:Rust6.4k8851581
  • maemual/raft-zh_cn

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

  • easegress-io/easegress

    A Cloud Native traffic orchestration system

    Language:Go5.8k103219495
  • lni/dragonboat

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

    Language:Go5.1k149309544
  • 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++4.1k184318896
  • canonical/dqlite

    Embeddable, replicated and fault-tolerant SQL engine.

    Language:C4k72209231
  • sofastack/sofa-jraft

    A production-grade java implementation of RAFT consensus algorithm.

    Language:Java3.7k1236771.2k
  • tikv/raft-rs

    Raft distributed consensus algorithm implemented in Rust.

    Language:Rust3.1k52161410
  • 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.4k109644717
  • atomix/atomix

    A Kubernetes toolkit for building distributed applications using cloud native principles

    Language:Go2.4k146286390
  • 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.3k61852526
  • 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.9k96214301
  • dotNext

    dotnet/dotNext

    Next generation API for .NET

    Language:C#1.7k51141136
  • databendlabs/openraft

    rust raft with improvements

    Language:Rust1.5k30316167
  • OneSizeFitsQuorum/MIT6.824-2021

    4 labs + 2 challenges + 4 docs

    Language:Shell1.5k478247
  • yongman/tidis

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

    Language:Go1.4k5375137
  • tidwall/summitdb

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

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

    website at https://raft.github.io

    Language:HTML1.4k3736218
  • apache/ratis

    Open source Java implementation for Raft consensus protocol.

    Language:Java1.4k470429
  • ByteStorage/FlyDB

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

    Language:Go1.3k9132102
  • wenweihu86/raft-java

    Raft Java implementation which is simple and easy to understand.

    Language:Java1.2k4447415
  • BaikalDB

    baidu/BaikalDB

    BaikalDB, A Distributed HTAP Database.

    Language:C++1.2k5492172
  • 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.1k171580
  • wind-c/comqtt

    A lightweight, high-performance go mqtt server(v3.0|v3.1.1|v5.0) supporting distributed cluster

    Language:Go1.1k166052
  • mosuka/blast

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

    Language:Go1.1k305876
  • eBay/NuRaft

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

    Language:C++1.1k43154251
  • async-raft/async-raft

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

    Language:Rust1.1k257683
  • ongardie/dissertation

    Sources for my PhD dissertation on the Raft consensus algorithm

    Language:TeX1k531128
  • otoolep/hraftd

    A reference use of Hashicorp's Raft implementation

    Language:Go1k2715133
  • xjjdog/javaok

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