Awesome Open Source
Awesome Open Source
Combined Topics
raft
x
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210
The Top 74 Raft Open Source Projects
Categories
>
Networking
>
Raft
Etcd
⭐
34,874
Distributed reliable key-value store for the most critical data of a distributed system
Tikv
⭐
8,876
Distributed transactional key-value database, originally created to complement TiDB
Rqlite
⭐
7,769
The lightweight, distributed relational database built on SQLite
Nebula
⭐
5,736
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Typesense
⭐
5,058
Fast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍
Raft Zh_cn
⭐
3,883
Raft一致性算法论文的中文翻译
Patroni
⭐
3,825
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Dragonboat
⭐
3,501
A feature complete and high performance multi-group Raft library in Go.
Braft
⭐
2,507
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Sofa Jraft
⭐
2,161
A production-grade java implementation of RAFT consensus algorithm.
Atomix
⭐
2,062
A reactive Java framework for building fault-tolerant distributed systems
Raft Rs
⭐
1,495
Raft distributed consensus algorithm implemented in Rust.
Logcabin
⭐
1,449
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.
Awesome Consensus
⭐
1,429
Awesome list for Paxos and friends
Bayard
⭐
1,426
A full-text search and indexing server written in Rust.
Summitdb
⭐
1,294
In-memory NoSQL database with ACID transactions, Raft consensus, and Redis API
Toydb
⭐
1,276
Distributed SQL database in Rust, written as a learning project
Tidis
⭐
1,168
Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
Blast
⭐
923
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Javaok
⭐
861
必看!java后端,亮剑诛仙。java发展路线技术要点。
Raft.github.io
⭐
841
website at https://raft.github.io
Kingbus
⭐
796
A distributed MySQL binlog storage system built on Raft
Raft Java
⭐
776
Raft Java implementation which is simple and easy to understand.
Hraftd
⭐
722
A reference use of Hashicorp's Raft implementation
Baikaldb
⭐
691
BaikalDB, A Distributed HTAP Database.
Distributed Computing
⭐
650
distributed_computing include mapreduce kvstore etc.
Dissertation
⭐
627
Sources for my PhD dissertation on the Raft consensus algorithm
Copycat
⭐
549
A novel implementation of the Raft consensus algorithm
Finn
⭐
535
Fast Raft framework using the Redis protocol for Go
Async Raft
⭐
498
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Ra
⭐
474
A Raft implementation for Erlang and Elixir that strives to be efficient and make it easier to use multiple Raft clusters in a single system.
Pysyncobj
⭐
462
A library for replicating your python class between multiple servers, based on raft protocol
Xenon
⭐
460
The MySQL Cluster Autopilot Management with GTID and Raft
Elasticell
⭐
447
Elastic Key-Value Storage With Strong Consistency and Reliability
Incubator Ratis
⭐
427
Open source Java implementation for Raft consensus protocol.
Nuraft
⭐
415
C++ implementation of Raft core logic as a replication library
Odin
⭐
401
A programmable, observable and distributed job orchestration system.
Dotnext
⭐
376
Next generation API for .NET
Raft
⭐
370
Raft Consensus Algorithm
Raft
⭐
369
An Elixir implementation of the raft consensus protocol
Openmessaging Storage Dledger
⭐
358
A raft-based java library for building high-available, high-durable, strong-consistent commitlog.
Godown
⭐
352
Distributed, fault-tolerant key-value storage written in go.
Bitraft
⭐
328
🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.
Raftos
⭐
285
Asynchronous replication framework for distributed Python projects
Mushroom
⭐
277
Distributed In-Memory Index 分布式内存索引
Shineframe
⭐
273
高性能超轻量级C++开发库及服务器编程框架
Permazen
⭐
265
Language-Natural Persistence Layer for Java
Floyd
⭐
258
A raft consensus implementation that is simply and understandable
Paxos_raft_protocol
⭐
254
分布式一致性协议相关论文及中文译文,涵盖Paxos、Raft、Zab
6.824 2017
⭐
220
⚡️ 6.824: Distributed Systems (Spring 2017). A course which present abstractions and implementation techniques for engineering distributed systems.
Rafty
⭐
170
Implementation of RAFT consensus in .NET core
Sharkstore
⭐
165
distributed key - value persisted storage system
Uhaha
⭐
159
High Availability Framework for Happy Data
Mit 6.824 2018
⭐
157
Solutions to mit 6.824 2018
Cete
⭐
148
Cete is a distributed key value store server written in Go built on top of BadgerDB.
Verdi Raft
⭐
142
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Zatt
⭐
115
Python implementation of the Raft algorithm for distributed consensus
Bifrost
⭐
113
Pure rust building block for distributed systems
X0
⭐
111
Xzero HTTP Application Server
Yaraft
⭐
109
Yet Another RAFT implementation
Raft.net
⭐
108
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Trepang
⭐
108
Trepang is an implementation of Raft Algorithm in Go
Dragonboat Example
⭐
100
Examples for Dragonboat
Xraft
⭐
96
xnnyygn's raft implementation
Tupl
⭐
82
The Unnamed Persistence Library
Leto
⭐
70
A key value storage example powered by hashicorp raft and BadgerDB
Zanredisdb
⭐
64
Yet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
Raft Demo
⭐
61
通过hashicorp-raft库手把手调试raft协议
6.824 2018
⭐
57
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Raftlog
⭐
44
A Rust implementation of distributed replicated log based on the Raft algorithm
Dister
⭐
41
dister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括:服务配置管理中心、服务注册与发现、服务健康检查、服务负载均衡。dister的灵感来源于ZooKeeper、Consul、Etcd,它们都实现了类似的分布式组件,但是dister更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是dister设计的初衷。
Consensus Yaraft
⭐
30
consensus-yaraft is a library for distributed, strong consistent, highly replicated log storage. It's based on yaraft, which is an implementation of the Raft protocol.
Blog
⭐
24
my blog, using markdown
Rsm
⭐
17
distributed computing toolkit in rust
1-74 of 74 projects
Advertising
📦 10
All Projects
Application Programming Interfaces
📦 124
Applications
📦 192
Artificial Intelligence
📦 78
Blockchain
📦 73
Build Tools
📦 113
Cloud Computing
📦 80
Code Quality
📦 28
Collaboration
📦 32
Command Line Interface
📦 49
Community
📦 83
Companies
📦 60
Compilers
📦 63
Computer Science
📦 80
Configuration Management
📦 42
Content Management
📦 175
Control Flow
📦 213
Data Formats
📦 78
Data Processing
📦 276
Data Storage
📦 135
Economics
📦 64
Frameworks
📦 215
Games
📦 129
Graphics
📦 110
Hardware
📦 152
Integrated Development Environments
📦 49
Learning Resources
📦 166
Legal
📦 29
Libraries
📦 129
Lists Of Projects
📦 22
Machine Learning
📦 347
Mapping
📦 64
Marketing
📦 15
Mathematics
📦 55
Media
📦 239
Messaging
📦 98
Networking
📦 315
Operating Systems
📦 89
Operations
📦 121
Package Managers
📦 55
Programming Languages
📦 245
Runtime Environments
📦 100
Science
📦 42
Security
📦 396
Social Media
📦 27
Software Architecture
📦 72
Software Development
📦 72
Software Performance
📦 58
Software Quality
📦 133
Text Editors
📦 49
Text Processing
📦 136
User Interface
📦 330
User Interface Components
📦 514
Version Control
📦 30
Virtualization
📦 71
Web Browsers
📦 42
Web Servers
📦 26
Web User Interface
📦 210