Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 4 C++ Raft Projects
-
NebulaGraph Database
A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Project mention: Building a highly-available web service without a database | news.ycombinator.com | 2024-08-09Haha, I totally hear you. But but, we didn't really build the raft consensus layer from scratch. We used an existing robust library for that: https://github.com/baidu/braft
-
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. (by opencurve)
-
C++ Raft discussion
C++ Raft related posts
-
SQLite performance tuning: concurrent reads, multiple GBs and 100k SELECTs/s
-
What is a NoSQL Graph Database?
-
Graph Database vs Relational Database: What to Choose?
-
Using NebulaGraph Importer to Import Data into NebulaGraph Database
-
Open Source NebulaGraph Database Raises Tens of Millions of Dollars in Series A Funding
-
Embeddable graph database
-
Nebula Graph: how variable-Length Pattern Matching is implemented
-
A note from our sponsor - Stream
getstream.io | 13 Jul 2025
Index
What are some of the best open-source Raft projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | NebulaGraph Database | 11,473 |
2 | braft | 4,129 |
3 | curve | 2,355 |
4 | NuRaft | 1,105 |