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

Topic: "raft-consensus-algorithm"

a3y3/pegasusDB

Distributed and fault tolerant database

Language: Go - Size: 85 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

nikwl/raft-lite

A simple and lightweight pure Python implementation of RAFT Consensus.

Language: Python - Size: 170 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 2

hwding/rafty-kv

(Obsolete)A local running, process-distributed KV store for learning purposes based on replica state machine(RSM) cluster which implements raft consensus algorithm in a fully asynchronous way.

Language: Java - Size: 132 KB - Last synced at: 11 days ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 1

deenaariff/DDNS-Metric-Evaluation

Metrics of Performance and Safety Evaluated on a RAFT-based Distributed DNS Server.

Language: Python - Size: 256 KB - Last synced at: almost 2 years ago - Pushed at: about 7 years ago - Stars: 2 - Forks: 0

Hasil-Sharma/distributed-stack

Implemenation of faul tolerant and distributed stack with using RAFT consensus protocol

Language: Java - Size: 38.1 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

bradford-smith94/alloy-raft

An attempt at creating a simple model of the Raft Consensus Algorithm in Alloy.

Language: Alloy - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

mprimi/RAFT-test-suite

Test suite to guide implementations of RAFT consensus protocol

Language: Go - Size: 267 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 1 - Forks: 0

filinvadim/libp2p-raft-go

libp2p-raft-go implements a libp2p consensus interface wrapping hashicorp/raft implementation and providing a libp2p network transport for it.

Language: Go - Size: 82 KB - Last synced at: 1 day ago - Pushed at: 21 days ago - Stars: 1 - Forks: 0

ali-master/raft

Production-ready Raft consensus for Node.js. Build distributed systems with leader election, fault tolerance, and data replication.

Language: TypeScript - Size: 895 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0

objectspread/go-raft

Raft consensus algorithm implementation in Golang

Language: Makefile - Size: 5.77 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

pixelbend/simpleraft

A simple implementation of raft to see how raft works

Language: Go - Size: 50.8 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

althk/sahamati

A full featured Raft implementation in Go

Language: Go - Size: 120 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

sajalkmr/raftly

Basic Implementation of Raft Consensus Algorithm in Java

Language: Java - Size: 48.8 KB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

ISSuh/raft

implement Raft Consensus protocol for study

Language: Go - Size: 302 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

DustersExtreme/Raft-Hacking-Menu-2024

Raft Hacking Menu 2024

Size: 2.93 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

kuentra-official/distributed-algorithms

An easy-to-understand distributed algorithm provided by Kuentra

Language: Go - Size: 43.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

ratoru/distrib-kv-store

Distributed key-value store with sharding and fault tolerance.

Language: Rust - Size: 110 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

nkaush/replicated-splinterdb

Replicating VMWare's Key-Value Store SplinterDB using the Raft Consensus Algorithm

Language: C++ - Size: 218 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

AjayBadrinath/Distributed-flagging-system Fork of iavinash73/Distributed-flagging-system

Distributed system which runs several algorithms to flag explicit content before getting posted in social media.

Language: JavaScript - Size: 4.32 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

MarcoFontana48/GoogleChubby

Implementation of Google's Chubby distributed file system in Java using Raft consensus algorithm

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

wsehjk/raft

This repo records the shared key-value storge based on raft.

Language: Go - Size: 1.51 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

khatibomar/dhangkanna

dhangkanna is distributed hang game with kanna theme

Language: Go - Size: 442 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Soft-Game-Zayka-02/Mod-Menu-Game-07

UPDATE : 16.12.2023

Language: C++ - Size: 1.95 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

nimazareian/raft-consensus

Distributed Day Trading Service using Raft Consensus Algorithm, implemented in Kotlin

Language: Kotlin - Size: 1.13 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

fuyao-w/papillon

raft 协议实现

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

aalekhpatel07/maelstrom-raft

A Raft implementation in Rust built on top of Maelstrom

Language: Rust - Size: 56.9 MB - Last synced at: 6 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

HuangDell/HKey

分布式键值系统

Language: Go - Size: 20.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Ghvstcode/Raft

Raft Implementation In Go (WIP)

Language: Go - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

Timelessprod/algorep

ALGOREP project

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

aalekhpatel07/draft

An implementation of the Raft Distributed Consensus Algorithm in Rust.

Language: Rust - Size: 340 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

variflight/feeyo-raft

A java implementation of RAFT consensus algorithm

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

baonguyen2604/raft-consensus

Asynchronous implementation of Raft Distributed Consensus

Language: Python - Size: 742 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

giuliocalzolari/terraform-aws-vault-raft

Hashicorp Vault HA cluster on AWS based on Raft Consensus Algorithm

Language: HCL - Size: 115 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

aalekhpatel07/kraft

A Rust implementation of the Raft Distributed Consensus Algorithm.

Language: Rust - Size: 327 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

zhuichao001/raft

c++ Implementaion Raft; Completed Log replcation、Votation、Safety、Snapshot

Language: C++ - Size: 191 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

cornacchia/go-raft-multiplayer-poc

A Go implementation of the Raft consensus algorithm used to run two proof-of-concept multiplayer games.

Language: JavaScript - Size: 1.2 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

CleberPeter/SOTARU

A distributed and fault-tolerant approach to the Over-The-Air (OTA) upgrade of embedded systems.

Language: Python - Size: 5.39 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

al8n/rafty

Raft algorithm implementation based on Tokio async runtime.

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

vrnvu/distributed-leveldb

distributed leveldb with raft

Language: Go - Size: 176 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

PhuongLe/simple-distributed-file-system

This project is to develop a distributed file system that conducts basic file handling operations such as file write, read, delete, and update.

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

sid597/Distributed-Systems-mit-6.824

Labs for MIT 6.824 Distributed Systems. Implemented distributed fault-tolerant key-value service, Raft Consensus algorithm and MapReduce

Language: Go - Size: 3.48 MB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Redchili385/trabalho-sd Fork of matheushfp/trabalho-sd

Trabalho da Disciplina de Sistemas Distribuídos - BD com gRPC e Ratis. Construção de um Banco de dados com consenso distribuído e tolerância a falhas utilizando uma implementação Raft em Java chamada Ratis e comunicação em gRPC.

Language: Java - Size: 2.29 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

lysevi/solidarity

C++ implementation of raft consensus

Language: C++ - Size: 702 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

piu1283/tinykv Fork of talent-plan/tinykv

A course to build distributed key-value service based on TiKV model

Language: Go - Size: 1.21 MB - Last synced at: over 2 years ago - Pushed at: almost 5 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: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

gwint/mystore-cpp-client

C++ client for the mystore distributed key-value store

Language: C++ - Size: 18.6 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

RoomOfToy/raft 📦

raft demo

Language: Go - Size: 33.2 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

swatianand56/key-value-store-raft

Key Value Store Implementation Using Raft Consensus Algorithm

Language: Go - Size: 8.24 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

gandalf1819/Twitter-clone

Webber is a distributed twitter like application written in Go using Raft consensus algorithm for leader election, log replication, handle node failure mechanism. The application uses etcd Raft library and has 3 microservices which communicate using gRPCs

Language: Go - Size: 110 MB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 2

oopDaniel/COEN317-Raft-KVService

Key/value storage service based on Raft

Size: 7.39 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

tclain/craft

a raft implementation for crystal

Language: Crystal - Size: 3.91 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

itomaldonado/distraft

Raft implementation in a distributed fashion

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

seriousben/socket.io-raft 📦

Work-In-Progress - Adapter to enable broadcasting of events to multiple separate socket.io server nodes without third-party dependencies.

Language: JavaScript - Size: 60.5 KB - Last synced at: 6 days 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: about 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

shscy/raft_implement

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

w41ter/bior

Yet another raft consensus protocol Golang implementation.

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

VedangJoshi/Rocks-KV

A distributed key-value store using RocksDB as the storage engine

Language: Go - Size: 11.7 KB - Last synced at: 8 months ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

nmjmdr/bittern

Raft consensus algorithm in GO

Language: Go - Size: 99.6 KB - Last synced at: over 2 years ago - Pushed at: about 8 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: about 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 1

lbihani9/raftjinn

Durable, consistent, educational Raft implementation in Java & a basic distributed KV store.

Language: Java - Size: 3.51 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

ilikepi63/higgins

An experimental streaming platform for simply building event driven workloads.

Language: Rust - Size: 123 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 0 - Forks: 0

Lord-Y/rafty

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

Language: Go - Size: 598 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

houbb/raft

the raft for java.(分布式一致性协议 raft java 版本实现,分布式的基石)

Language: Java - Size: 246 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

GianlucaBresolin/RaftMsgStream

Proof-of-Concept in Go for a message-streaming distributed system that ensures consistency across configurable servers through the Raft algorithm.

Language: Go - Size: 9.75 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

Icingworld/WW-RaftKV

A distributed key-value store built upon the Raft consensus algorithm.

Language: C++ - Size: 525 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

vqgf1zqlj5rdsxm/RAFT-Hack

The best Private Hack for RAFT

Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

FitrahHaque/Distributed-Lock

A Distributed Lock implementation using Raft Consensus

Language: Go - Size: 6.93 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

MohammedShetaya/kayakdb

Light weight key-value database that just works

Language: Go - Size: 1.81 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

trevatk/tinyraft

Stateless Raft

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

saadamir1/raft-consensus-kv

Raft consensus-based distributed, fault-tolerant key-value store built in Go

Language: Go - Size: 9.77 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Saurav756/SurfStore

A networked file storage application in Go that lets users sync files to and from the cloud. Uses the RAFT protocol for fault-tolerance and consistent hashing for scalability.

Language: Go - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

smyrgeorge/actor4k-cluster

A small actor system written in kotlin using Coroutines.

Language: Kotlin - Size: 127 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

arbha1erao/raft

Implementation of the Raft consensus algorithm in Go.

Language: Go - Size: 28.3 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

opplieam/bb-dist-noti

A stateful distributed notification system written in Go, leveraging Raft for resilient, strong consistency, and fully Kubernetes-ready

Language: Go - Size: 278 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

robjsliwa/raft-simple

Learning Raft Consensus Algorithm

Language: Go - Size: 8.79 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Bazalii/RedisV2

Replicated key-value storage based on modified RAFT algorithm

Language: C# - Size: 16.6 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

akhilk2802/raft-library

RAFT Consensus Implementation

Language: Go - Size: 32.2 KB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

atharvnuthi/raft

Sistemas Distribuídos - Projeto de Algoritmo RAFT (Go)

Language: Go - Size: 8.59 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

exokernel/raft-deep-dive

A Deep Dive Into the Raft Consensus Algorithm

Size: 32.2 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

aemirbosnak/distributed-key-value-store

A distributed fault-tolerant in-memory key-value store implemented with the raft protocol.

Language: Go - Size: 18.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

SAI-CHARAN-JAKKULA/FaultTolerant-raft-key-value-store

A Fault-tolerant distributed key-value store based on the implementation of Raft consensus algorithm following the paper, which applies multithreading techniques to support concurrent requests.

Language: Go - Size: 65.4 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

robertleifke/raft-go

Raft consensus algorithm in Go

Language: Go - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

lyteabovenyte/Mock-kafka

building distributed commit log service inspired by kafka using similar approach as Bitcask( the default storage engine in Riak) and using custom Kubernetes operators to handle advanced deployment strategies.

Language: Go - Size: 126 KB - Last synced at: 4 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

luliCloud/raft_kv_rocksdb_cachelib

High-available distributed database. Data consistent key-value store across machines with fault recovery. Suitable for finance, e-commerce, and social media services.

Language: C++ - Size: 286 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

nameof/raft-try

Java实现raft协议

Language: Java - Size: 107 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

GreedyKomodoDragon/Sybline

Sybline is a message broker aiming to simplify your backend while maintaining a highly avaliable in a secure manner

Language: Go - Size: 347 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

Kairn/rakurima

Experimental implementation to beat the Maelstrom distributed system challenge

Language: Rust - Size: 160 KB - Last synced at: 11 months ago - Pushed at: 11 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: 10 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 2

mikeleo03/Raft-Consensus-Distributed-Storage

Distributed Key-Value Store created with Consensus Protocol: Raft using RPC Communication

Language: Python - Size: 187 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 1

ADIthaker/EComm_Replicated

🛒 A command line ecommerce application that uses various middleware communication layers and uses 2 different replication schemes along with Raft for database replication.

Language: Python - Size: 1.54 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Xinan15/raft-k-v-database

A Raft-based distributed key-value storage database.

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

yashrajkakkad/fleetdb

Distributed key-value storage system based on Raft consensus algorithm (MIT's Distributed Systems Labs)

Language: Go - Size: 1.28 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

SHUBHAMSHARMA0711/CSE530-Distributed-Systems-Assignments

Assignments Completed during CSE530:Distributed Systems Course in IIITD during Winter 2024 Semester. Professor: Dhruv Kumar

Language: Python - Size: 6.88 MB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

NUISTGY/MIT-6.824-Raft

mit6.824 raft project with full document and tutorial

Language: Go - Size: 7.7 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Xesth/Raft-Wizard

Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

nyken155/Raft-Avalance

Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Recedivies/sisdis-assignment-3

Distributed System - Raft Consensus Algorithm

Language: Python - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sjet47/goraft

A raft consensus algorithm implementation in Golang

Language: Go - Size: 176 KB - Last synced at: 6 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

gokul656/raft-consensus

Raft Consensus Algorithm with gRPC & Go

Language: Go - Size: 41 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

psvensson/raft-runner

Language: JavaScript - Size: 283 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0