All Projects → raft-rocks → Similar Projects or Alternatives

342 Open source projects that are alternatives of or similar to raft-rocks

Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+27276.32%)
Mutual labels:  rocksdb, key-value, raft, consensus
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-28.95%)
Mutual labels:  key-value, raft, consensus
Zanredisdb
Yet another distributed kvstore support redis data and index. moved to: https://github.com/youzan/ZanRedisDB
Stars: ✭ 64 (+68.42%)
Mutual labels:  rocksdb, key-value, raft
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+1826.32%)
Mutual labels:  key-value, raft, consensus
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (+276.32%)
Mutual labels:  key-value, raft, consensus
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+100526.32%)
Mutual labels:  key-value, raft, consensus
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (+47.37%)
Mutual labels:  raft, consensus
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (+731.58%)
Mutual labels:  raft, consensus
distkv
Distributed KV Storage System based on Raft and RocksDB, can be use to store small files, like images.
Stars: ✭ 50 (+31.58%)
Mutual labels:  rocksdb, raft
Consensus Yaraft
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.
Stars: ✭ 30 (-21.05%)
Mutual labels:  raft, consensus
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+23971.05%)
Mutual labels:  raft, consensus
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (+210.53%)
Mutual labels:  raft, consensus
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (+7.89%)
Mutual labels:  rocksdb, raft
Zookeeper
Apache ZooKeeper
Stars: ✭ 10,061 (+26376.32%)
Mutual labels:  key-value, consensus
Vasto
A distributed key-value store. On Disk. Able to grow or shrink without service interruption.
Stars: ✭ 206 (+442.11%)
Mutual labels:  rocksdb, key-value
Sharkstore
distributed key - value persisted storage system
Stars: ✭ 165 (+334.21%)
Mutual labels:  rocksdb, raft
Ratis
Open source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (+1065.79%)
Mutual labels:  raft, consensus
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (+1242.11%)
Mutual labels:  raft, consensus
X0
Xzero HTTP Application Server
Stars: ✭ 111 (+192.11%)
Mutual labels:  raft, consensus
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (-7.89%)
Mutual labels:  raft, consensus
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (+700%)
Mutual labels:  key-value, consensus
Godown
Distributed, fault-tolerant key-value storage written in go.
Stars: ✭ 352 (+826.32%)
Mutual labels:  key-value, raft
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (+1092.11%)
Mutual labels:  key-value, raft
quitsies
A persisted drop-in replacement for Memcached, respecting the rules of quitsies.
Stars: ✭ 16 (-57.89%)
Mutual labels:  rocksdb, key-value
Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+5642.11%)
Mutual labels:  raft, consensus
Tidis
Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
Stars: ✭ 1,182 (+3010.53%)
Mutual labels:  rocksdb, raft
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-15.79%)
Mutual labels:  key-value, raft
Sofa Jraft
A production-grade java implementation of RAFT consensus algorithm.
Stars: ✭ 2,618 (+6789.47%)
Mutual labels:  raft, consensus
Permazen
Language-Natural Persistence Layer for Java
Stars: ✭ 265 (+597.37%)
Mutual labels:  key-value, raft
openraft
rust raft with improvements
Stars: ✭ 826 (+2073.68%)
Mutual labels:  raft, consensus
beryldb
BerylDB is a fully modular data structure data manager that can be used to store data as key-value entries. The server allows channel subscription and is optimized to be used as a cache repository. Supported structures include lists, sets, multimaps, and keys.
Stars: ✭ 201 (+428.95%)
Mutual labels:  rocksdb, key-value
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (-2.63%)
Mutual labels:  raft, consensus
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (+581.58%)
Mutual labels:  raft, consensus
database-engine
LSM-Tree Key-Value Store based on RocksDB
Stars: ✭ 47 (+23.68%)
Mutual labels:  rocksdb, key-value
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (+1026.32%)
Mutual labels:  raft, consensus
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (+873.68%)
Mutual labels:  raft, consensus
Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (+1350%)
Mutual labels:  raft, consensus
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+10381.58%)
Mutual labels:  raft, consensus
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (+192.11%)
Mutual labels:  raft, consensus
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (+186.84%)
Mutual labels:  raft, consensus
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (+213.16%)
Mutual labels:  raft, consensus
Ardb
A redis protocol compatible nosql, it support multiple storage engines as backend like Google's LevelDB, Facebook's RocksDB, OpenLDAP's LMDB, PerconaFT, WiredTiger, ForestDB.
Stars: ✭ 1,707 (+4392.11%)
Mutual labels:  rocksdb, key-value
raftor
Distributed chat system built with rust
Stars: ✭ 31 (-18.42%)
Mutual labels:  raft, consensus
FISCO-BCOS
FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protoc…
Stars: ✭ 1,603 (+4118.42%)
Mutual labels:  raft, consensus
elara
Elara DB is an easy to use, lightweight key-value database that can also be used as a fast in-memory cache. Manipulate data structures in-memory, encrypt database files and export data. 🎯
Stars: ✭ 93 (+144.74%)
Mutual labels:  key-value
toplingdb
ToplingDB is a cloud native LSM Key-Value Store with searchable compression algo and distributed compaction
Stars: ✭ 631 (+1560.53%)
Mutual labels:  rocksdb
pyrrha-consensus
Core set of Ethereum contracts for Pandora Boxchain functioning
Stars: ✭ 25 (-34.21%)
Mutual labels:  consensus
gencore
Generate duplex/single consensus reads to reduce sequencing noises and remove duplications
Stars: ✭ 91 (+139.47%)
Mutual labels:  consensus
chapar
A framework for verification of causal consistency for distributed key-value stores and their clients in Coq [maintainer=@palmskog]
Stars: ✭ 29 (-23.68%)
Mutual labels:  key-value
netty-queue
Simple queue: java, json-rest, netty
Stars: ✭ 21 (-44.74%)
Mutual labels:  raft
Settings
A Laravel multi-tenant settings manager
Stars: ✭ 36 (-5.26%)
Mutual labels:  key-value
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (+2.63%)
Mutual labels:  consensus
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (-5.26%)
Mutual labels:  raft
k8s-kv
Kubernetes config maps backed KV store for stateful apps
Stars: ✭ 29 (-23.68%)
Mutual labels:  key-value
tempdb
Key-value store for temporary items 📝
Stars: ✭ 16 (-57.89%)
Mutual labels:  key-value
Artifact
An in-memory distributed database
Stars: ✭ 63 (+65.79%)
Mutual labels:  key-value
numerifides
A proposal for a system of decentralized trust, built on an open, public blockchain.
Stars: ✭ 14 (-63.16%)
Mutual labels:  consensus
registry
Joomla Framework Registry Package
Stars: ✭ 16 (-57.89%)
Mutual labels:  key-value
poa-network-consensus-contracts
Main repository for POADAO consensus. Includes contracts for Initial Ceremony, Governance, Management of Validators
Stars: ✭ 68 (+78.95%)
Mutual labels:  consensus
xrpl-dev-portal
Source code for xrpl.org including developer documentation
Stars: ✭ 330 (+768.42%)
Mutual labels:  consensus
1-60 of 342 similar projects