raft

There are 859 repositories under raft topic.

  • etcd-io/etcd

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

    Language:Go50.3k1.3k7k10.2k
  • rqlite/rqlite

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

    Language:Go17k230608753
  • tikv/tikv

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

    Language:Rust16.1k3005.6k2.2k
  • nebula

    vesoft-inc/nebula

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

    Language:C++11.7k1902.6k1.3k
  • patroni/patroni

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

    Language:Python7.7k1251.8k940
  • erikgrinaker/toydb

    Distributed SQL database in Rust, written as an educational project

    Language:Rust7.1k8852616
  • maemual/raft-zh_cn

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

  • easegress-io/easegress

    A Cloud Native traffic orchestration system

    Language:Go5.9k103219493
  • lni/dragonboat

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

    Language:Go5.2k149309559
  • canonical/dqlite

    Embeddable, replicated and fault-tolerant SQL engine.

    Language:C4.2k76216237
  • 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.2k184327908
  • sofastack/sofa-jraft

    A production-grade java implementation of RAFT consensus algorithm.

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

    Raft distributed consensus algorithm implemented in Rust.

    Language:Rust3.2k52161427
  • 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.5k107660728
  • 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.4k61852528
  • atomix/atomix

    A Kubernetes toolkit for building distributed applications using cloud native principles

    Language:Go2.4k146286392
  • 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.9k96214307
  • dotNext

    dotnet/dotNext

    Next generation API for .NET

    Language:C#1.8k52144142
  • databendlabs/openraft

    rust raft with improvements

    Language:Rust1.7k30322177
  • OneSizeFitsQuorum/MIT6.824-2021

    4 labs + 2 challenges + 4 docs

    Language:Shell1.6k482251
  • yongman/tidis

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

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

    website at https://raft.github.io

    Language:HTML1.4k3736221
  • tidwall/summitdb

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

    Language:Go1.4k442877
  • apache/ratis

    Open source Java implementation for Raft consensus protocol.

    Language:Java1.4k450433
  • ByteStorage/FlyDB

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

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

    Raft Java implementation which is simple and easy to understand.

    Language:Java1.2k4447416
  • BaikalDB

    baidu/BaikalDB

    BaikalDB, A Distributed HTAP Database.

    Language:C++1.2k5492176
  • 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.1k181590
  • eBay/NuRaft

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

    Language:C++1.1k43161265
  • wind-c/comqtt

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

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

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

    Language:Rust1.1k257684
  • mosuka/blast

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

    Language:Go1.1k305876
  • otoolep/hraftd

    A reference use of Hashicorp's Raft implementation

    Language:Go1.1k2615138
  • ongardie/dissertation

    Sources for my PhD dissertation on the Raft consensus algorithm

    Language:TeX1k531129
  • xjjdog/javaok

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