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

Topic: "raft-algorithm"

lni/dragonboat

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

Language: Go - Size: 6.18 MB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 5,154 - Forks: 548

sofastack/sofa-jraft

A production-grade java implementation of RAFT consensus algorithm.

Language: Java - Size: 2.95 MB - Last synced at: 8 days ago - Pushed at: 2 months ago - Stars: 3,675 - Forks: 1,164

wenweihu86/raft-java

Raft Java implementation which is simple and easy to understand.

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

jgroups-extras/jgroups-raft

Implementation of the Raft consensus protocol in JGroups

Language: Java - Size: 1.51 MB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 271 - Forks: 86

pablosmedina/ckite

CKite - A JVM implementation of the Raft distributed consensus algorithm written in Scala

Language: Scala - Size: 523 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 213 - Forks: 27

ThreeMammals/Rafty

Implementation of RAFT consensus in .NET core

Language: C# - Size: 444 KB - Last synced at: 5 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: 22 days ago - Pushed at: 9 months ago - Stars: 185 - Forks: 45

shaj13/raft

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

Language: Go - Size: 169 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 76 - Forks: 13

sunhay/mit-6.824-2017

MIT's 6.824: Distributed systems course (2017)

Language: Go - Size: 5.97 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 53 - Forks: 26

zarusz/SlimCluster

Consensus (Raft) and Memberlist (SWIM) implementation for .NET micro-services

Language: C# - Size: 271 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 5

acehi/thesecretlivesofdata-cn

Raft 分布式共识算法动画演示中文最新版,也包含官方中文版raft集群在线演示网站两种。

Language: JavaScript - Size: 10.7 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 5

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

keisku/raftkv 📦

A simple distributed key-value store by using hashicorp/raft

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

zhaomengit/raft-comment

对etcd中实现的raft算法进行注释

Language: Go - Size: 106 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 9 - Forks: 2

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: 11 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 2

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: about 8 years ago - Stars: 6 - Forks: 1

lisael/pony-raft

Pony implementation of raft consensus algorithm

Language: Pony - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 6 - Forks: 1

lycantropos/consensual

Implementation of raft consensus algorithm

Language: Python - Size: 1.32 MB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

fin-ger/simple-raft-node

This repository contains a wrapper for the raft-rs crate providing a simple interface for a raft node

Language: Rust - Size: 338 KB - Last synced at: 12 months ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 0

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

anthonycorletti/pontoon

Pontoon is a Ruby implementation of the Raft algorithm.

Language: Ruby - Size: 9.77 KB - Last synced at: about 1 month ago - Pushed at: about 9 years ago - Stars: 3 - Forks: 0

aryanGupta-09/Raft-Algorithm

Raft algorithm with lease functionality.

Language: Python - Size: 59.6 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 2 - Forks: 1

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

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

hyj0/jraft

Language: C++ - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 1

matteobjornsson/Rock-em-Sock-em-RAFT

Distributed Systems project. An implementation of the Raft consensus algorithm supporting an online game of Rock ’Em Sock ’Em Robots.

Language: Python - Size: 1.22 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

Nitinkumar-Gove/Project-raft

This repository stores the implementation of Raft algorithm using python, java, rabbitMQ and redis.

Language: Java - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 3

al8n/rafty

Raft algorithm implementation based on Tokio async runtime.

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

TomStuart92/asfalis

asfalís is a distributed log structured database written in go

Language: Go - Size: 14.8 MB - Last synced at: 10 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

shchae7/raft_maude

Maude model of Raft Algorithm

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

itomaldonado/distraft

Raft implementation in a distributed fashion

Language: Python - Size: 58.6 KB - Last synced at: 9 months ago - Pushed at: over 6 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: almost 7 years ago - Stars: 1 - Forks: 0

hdhauk/TTK4145-Lift

Distributed lift controller, based on Raft consensus. Project for the course TTK4145

Language: Go - Size: 189 KB - Last synced at: 10 months ago - Pushed at: about 8 years ago - Stars: 1 - Forks: 1

kpunjabi/cs733

Engineering a Cloud : Advanced Distributed Systems

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

Lord-Y/rafty

Rafty is a library for maintaining a replicated state machine following the Raft consensus protocol

Language: Go - Size: 451 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - 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: 8 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 2

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: about 2 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

cphikmawan/lectures-distributed-system-raft Fork of fuaddary/Raft

Contains raft election leader and member

Language: Python - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

sfiorilla/Raftshop

A Jolie implementation of a distributed e-commerce system template pivoted on the Raft distributed consensus protocol.

Language: Jolie - Size: 146 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0