An open API service providing repository metadata for many open source software ecosystems.

Topic: "raft-protocol"

lni/dragonboat

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

Language: Go - Size: 6.18 MB - Last synced at: 9 days ago - Pushed at: 11 months ago - Stars: 5,175 - Forks: 549

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++ - Size: 4.53 MB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 4,105 - Forks: 900

wenweihu86/raft-java

Raft Java implementation which is simple and easy to understand.

Language: Java - Size: 370 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1,212 - Forks: 415

xjjdog/javaok

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

Size: 9.44 MB - Last synced at: 5 days ago - Pushed at: over 5 years ago - Stars: 1,003 - Forks: 170

bakwc/PySyncObj

A library for replicating your python class between multiple servers, based on raft protocol

Language: Python - Size: 630 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 718 - Forks: 116

shineframe/shineframe

高性能超轻量级C++开发库及服务器编程框架

Language: C - Size: 7.47 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 321 - Forks: 78

PikaLabs/floyd

A raft consensus implementation that is simply and understandable

Language: C++ - Size: 926 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 321 - Forks: 106

jgroups-extras/jgroups-raft

Implementation of the Raft consensus protocol in JGroups

Language: Java - Size: 1.59 MB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 270 - Forks: 86

ThreeMammals/Rafty

Implementation of RAFT consensus in .NET core

Language: C# - Size: 444 KB - Last synced at: 2 days ago - Pushed at: almost 7 years ago - Stars: 198 - Forks: 30

lni/dragonboat-example

Examples for Dragonboat

Language: Go - Size: 178 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 184 - Forks: 45

wqlin/mit-6.824-2018

Solutions to mit 6.824 2018

Language: Go - Size: 1.28 MB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 170 - Forks: 56

shaj13/raft

raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol

Language: Go - Size: 176 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 133 - Forks: 18

yongman/leto

A key value storage example powered by hashicorp raft and BadgerDB

Language: Go - Size: 1.08 MB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 103 - Forks: 15

DanielJyc/raft-simple

raft协议的Java版本简单实现

Language: Java - Size: 161 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 68 - Forks: 28

resetius/miniraft-cpp

Raft Consensus Algorithm. Uses in-house C++20 coroutines-based library for communications. Tested with unit-tests.

Language: C++ - Size: 215 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 49 - Forks: 8

AChepurnoi/raft-kotlin

Kotlin implementation of Raft consensus algorithm

Language: Kotlin - Size: 151 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 28 - Forks: 3

CoderiGenius/RocksRaft

基于Raft一致性协议的分布式存储系统,参考阿里巴巴SOFAJRaft并使用Java从零实现。Distributed storage system based on Raft consistency protocol, referencing Alibaba SOFAJRaft and implemented from scratch using Java

Language: Java - Size: 4.12 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 4

IvanProdaiko94/raft-protocol-implementation

Raft protocol implementation as part of "Distributed databases" course in UCU

Language: Go - Size: 21.5 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 14 - Forks: 3

xwhan/Raft-python

A Python implementation of Raft

Language: Python - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 3

Azure/azure-docker4azureoms 📦

:new: :rocket: ☁:star: :whale2: :penguin: Docker for Azure with OMS and some more stacks

Size: 2.55 MB - Last synced at: 5 days ago - Pushed at: about 8 years ago - Stars: 9 - Forks: 10

debajyotidasgupta/raft-consensus

Simple implementation of raft based consensus algorithm used in distributed systems. This application is built for demonstration purpose and can be extended by other users to make more sophisticated system. This application is completely written using Golang and addon packages

Language: Go - Size: 4.65 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

mttbrt/RaftShop

A Jolie language distributed e-commerce system based on Raft consensus algorithm.

Language: Jolie - Size: 103 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 2

corehacker/raft-consensus

An implementation of Raft Distributed Consensus Protocol (https://raft.github.io/raft.pdf).

Language: C++ - Size: 239 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

ZhukovAlexander/rafter

Replication made easy with Raft and Python

Language: Python - Size: 96.7 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 1

duncanfinney/node-distributed-text-system

a simple distributed text editor built on the raft protocol (https://raft.github.io/) and MQTT

Language: JavaScript - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 6 - Forks: 1

p-lambert/locke

A minimal Raft implementation for Arduino (WIP)

Language: C++ - Size: 34.2 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 5 - Forks: 2

drpicox/uoc-raft-2013p

My reference solution (and a implementation) to the RAFT consensus laboratory assignment of the UOC university.

Language: Java - Size: 137 KB - Last synced at: about 2 months ago - Pushed at: over 11 years ago - Stars: 4 - Forks: 2

yangshj/serge-raft

Raft协议--java

Language: Java - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 2

simonalong/rafter

Rafter:实现raft算法的一个框架,该框架不做持久化存储,但是提供了接口,可以跟任何一个持久化存储系统结合,成为一个强一致性的分布式系统,待开发中

Language: Java - Size: 16.6 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

skowalak/fastapi-raft

Python implementation of the Raft Distributed Consensus Algorithm with ASGI + Starlette + FastAPI

Language: Python - Size: 206 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

csaide/prism

Next generation rust key value store.

Language: Rust - Size: 232 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

beijing-penguin/raft-java

raft-java

Language: Java - Size: 166 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

alabarjasteh/raft

Golang implementation of the Raft consensus protocol

Language: Go - Size: 28.3 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

yejiayu/Raft-go

Raft golang implementation

Language: Go - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: about 8 years ago - Stars: 2 - Forks: 1

variflight/feeyo-raft

A java implementation of RAFT consensus algorithm

Language: Java - Size: 763 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 2

al8n/rafty

Raft algorithm implementation based on Tokio async runtime.

Language: Rust - Size: 216 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

vrnvu/distributed-leveldb

distributed leveldb with raft

Language: Go - Size: 176 KB - Last synced at: 11 months ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

IvanProdaiko94/raft-protocol-implementation-client

http client for raft

Language: Go - Size: 7.81 KB - Last synced at: about 2 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

itomaldonado/distraft

Raft implementation in a distributed fashion

Language: Python - Size: 58.6 KB - Last synced at: 10 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

goombaio/raft

Raft consensus protocol implementation in golang.

Language: Makefile - Size: 30.3 KB - Last synced at: 11 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

aligusnet/raft

Implementation of a consensus algorithm Raft

Language: Go - Size: 75.2 KB - Last synced at: 3 months ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

w41ter/bior

Yet another raft consensus protocol Golang implementation.

Language: Go - Size: 143 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

kpunjabi/cs733

Engineering a Cloud : Advanced Distributed Systems

Language: Go - Size: 422 KB - Last synced at: about 1 year ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

priyangshupal/kv-store-grpc-raft

Golang implementation of the Raft consensus protocol using gRPC. Achieved operation replication speeds of ~3000 operations/sec with 3 nodes and ~2000 operations/sec with 5 nodes.

Language: Go - Size: 12.7 MB - Last synced at: 9 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 2

vineethNaroju/RatisDB

Multi-master database using Raft protocol for consensus and log replication

Language: Java - Size: 1.73 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

a3y3/Raft

Implementation of Raft, a fault tolerant replicated state machine, in Go.

Language: Go - Size: 1.29 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

maddygoround/prometheus-auto-discovery

Prometheus - Auto discover nodes using consul.

Language: HCL - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 2

LZiHaN/raft-go

A raft consensus protocol implementation in Go.

Language: Go - Size: 18.6 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

daimaou92/ruft

raft impl

Language: Rust - Size: 22.5 KB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

kdsuneraavinash/distributed-chat-server

Raft-based distributed chat application.

Language: Java - Size: 1.18 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ourway/graft

An implementation of the raft consensus algorithm, allowing you to create distributed replicated state machines.

Language: Elixir - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

saurabhsingh121/hyperledger-fabric-docker-swarm

Multi-Host Hyperledger Fabric Network setup with Docker Swarm

Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

bilalislam/raft-cluster

redis failover with raft consensus algorithm - not yet finished

Language: Go - Size: 6.04 MB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

rvprg/sumi

Distributed Consensus.

Language: Java - Size: 394 KB - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0