Raft Open Source Projects

Browse 184 Raft open source projects, ranked by GitHub stars. Find the most popular Raft tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 184 projects
52,009 stars

etcd-io/etcd

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

Metrics details
Stars52,009
40,317 stars

pingcap/tidb

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.

Metrics details
Stars40,317
17,639 stars

rqlite/rqlite

The lightweight, fault-tolerant database built on SQLite. Designed to keep your data highly available with minimal effort.

Metrics details
Stars17,639
16,766 stars

tikv/tikv

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

Metrics details
Stars16,766
12,301 stars

talkgo/night

Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。

Metrics details
Stars12,301
12,299 stars

vesoft-inc/nebula

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

Metrics details
Stars12,299
9,671 stars

toutiaoio/awesome-architecture

架构师技术图谱,助你早日成为架构师

Metrics details
Stars9,671
9,059 stars

hashicorp/raft

Golang implementation of the Raft consensus protocol

Metrics details
Stars9,059
8,613 stars

zalando/patroni

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

Metrics details
Stars8,613
8,543 stars

isno/theByteBook

⭐ 【出版书籍】京东购买链接 https://item.jd.com/14531549.html 深入讲解内核网络、Kubernetes、ServiceMesh、容器等云原生相关技术。经历实践检验的“大规模分布式系统”开发指南。

Metrics details
Stars8,543
7,262 stars

erikgrinaker/toydb

Distributed SQL database in Rust, written as an educational project

Metrics details
Stars7,262
6,593 stars

shockerli/go-awesome

Go 语言优秀资源整理,为项目落地加速🏃

Metrics details
Stars6,593
6,287 stars

maemual/raft-zh_cn

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

Metrics details
Stars6,287
5,872 stars

easegress-io/easegress

A Cloud Native traffic orchestration system

Metrics details
Stars5,872
5,749 stars

rfyiamcool/share_ppt

🚗 个人做过的技术分享... ( topic: 高性能架构, 中间件原理实践,云原生,Golang 等)

Metrics details
Stars5,749
5,321 stars

lni/dragonboat

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

Metrics details
Stars5,321
4,357 stars

canonical/dqlite

Embeddable, replicated and fault-tolerant SQL engine.

Metrics details
Stars4,357
4,221 stars

baidu/braft

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

Metrics details
Stars4,221
4,065 stars

princeton-vl/RAFT

Metrics details
Stars4,065
3,811 stars

sofastack/sofa-jraft

A production-grade java implementation of RAFT consensus algorithm.

Metrics details
Stars3,811
3,637 stars

jepsen-io/maelstrom

A workbench for writing toy implementations of distributed systems.

Metrics details
Stars3,637
3,357 stars

tikv/raft-rs

Raft distributed consensus algorithm implemented in Rust.

Metrics details
Stars3,357
3,261 stars

chaozh/MIT-6.824

Basic Sources for MIT 6.824 Distributed Systems Class

Metrics details
Stars3,261
2,590 stars

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.

Metrics details
Stars2,590
2,384 stars

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.

Metrics details
Stars2,384
2,363 stars

atomix/atomix

A Kubernetes toolkit for building distributed applications using cloud native principles

Metrics details
Stars2,363
2,150 stars

ngaut/builddatabase

Build a distributed SQL database from the ground up

Metrics details
Stars2,150
2,143 stars

dgryski/awesome-consensus

Awesome list for Paxos and friends

Metrics details
Stars2,143
1,973 stars

datafuselabs/openraft

rust raft with improvements

Metrics details
Stars1,973
1,962 stars

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.

Metrics details
Stars1,962
1,951 stars

dotnet/dotNext

Next generation API for .NET

Metrics details
Stars1,951
1,628 stars

lietoumai/Awesome-offer

关于面试/谈Offer/程序员职场生涯等

Metrics details
Stars1,628
1,600 stars

OneSizeFitsQuorum/MIT6.824-2021

4 labs + 2 challenges + 4 docs

Metrics details
Stars1,600
1,469 stars

kkdai/project52

52 weeks, 52 Go projects

Metrics details
Stars1,469
1,465 stars

apache/ratis

Open source Java implementation for Raft consensus protocol.

Metrics details
Stars1,465
1,460 stars

raft/raft.github.io

website at https://raft.github.io

Metrics details
Stars1,460
1,444 stars

yongman/tidis

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

Metrics details
Stars1,444
1,410 stars

tidwall/summitdb

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

Metrics details
Stars1,410
1,397 stars

eliben/raft

:rowboat: Raft implementation in Go

Metrics details
Stars1,397
1,237 stars

baidu/BaikalDB

BaikalDB, A Distributed HTAP Database.

Metrics details
Stars1,237
1,234 stars

ByteStorage/FlyDB

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

Metrics details
Stars1,234
1,229 stars

wenweihu86/raft-java

Raft Java implementation which is simple and easy to understand.

Metrics details
Stars1,229
1,196 stars

eBay/NuRaft

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

Metrics details
Stars1,196
1,170 stars

willemt/raft

C implementation of the Raft Consensus protocol, BSD licensed

Metrics details
Stars1,170
1,162 stars

wind-c/comqtt

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

Metrics details
Stars1,162
1,155 stars

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.

Metrics details
Stars1,155
1,096 stars

otoolep/hraftd

A reference use of Hashicorp's Raft implementation

Metrics details
Stars1,096
1,092 stars

async-raft/async-raft

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

Metrics details
Stars1,092
1,078 stars

ongardie/dissertation

Sources for my PhD dissertation on the Raft consensus algorithm

Metrics details
Stars1,078
1,074 stars

mosuka/blast

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

Metrics details
Stars1,074
1,074 stars

etcd-io/raft

Raft library for maintaining a replicated state machine

Metrics details
Stars1,074
1,018 stars

rapidsai/raft

RAFT contains fundamental widely-used algorithms and primitives for machine learning and information retrieval. The algorithms are CUDA-accelerated and form building blocks for more easily writing high performance applications.

Metrics details
Stars1,018
995 stars

xjjdog/javaok

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

Metrics details
Stars995
955 stars

rabbitmq/ra

A Multi-Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.

Metrics details
Stars955
947 stars

canonical/raft

Unmaintained C implementation of the Raft consensus protocol

Metrics details
Stars947
898 stars

CDDSCLab/training-plan

电子科技大学分布式存储与计算实验室新生训练计划

Metrics details
Stars898
894 stars

flike/kingbus

A distributed MySQL binlog storage system built on Raft

Metrics details
Stars894
861 stars

stateIs0/lu-raft-kv

this is raft java project. raft-kv-storage

Metrics details
Stars861
847 stars

vesoft-inc/nebula-graph

A distributed, fast open-source graph database featuring horizontal scalability and high availability. This is an archived repo for v2.5 only, from 2.6.0 +, NebulaGraph switched back to https://github.com/vesoft-inc/nebula

Metrics details
Stars847
843 stars

happyer/distributed-computing

distributed_computing include mapreduce kvstore etc.

Metrics details
Stars843
1-60 of 184 projects
Get A Weekly Email With Trending Raft Projects
Stay updated on Raft plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.