All Projects → Atomix → Similar Projects or Alternatives

962 Open source projects that are alternatives of or similar to Atomix

Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (-74.75%)
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+82.54%)
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (-98.4%)
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (-83.04%)
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (-94.59%)
Mutual labels:  consensus, raft, distributed-systems
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-98.53%)
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (-66.45%)
Mutual labels:  consensus, raft, distributed-systems
Ra
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.
Stars: ✭ 478 (-78.09%)
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-94.55%)
Mutual labels:  consensus, raft, distributed-systems
ring-election
A node js library with a distributed leader/follower algorithm ready to be used
Stars: ✭ 92 (-95.78%)
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (-80.38%)
Mutual labels:  consensus, raft, distributed-systems
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (-98.12%)
distributed-dev-learning
汇总、整理常用的分布式开发技术,给出demo,方便学习。包括数据分片、共识算法、一致性hash、分布式事务、非侵入的分布式链路追踪实现原理等内容。
Stars: ✭ 39 (-98.21%)
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (-97.43%)
Mutual labels:  distributed-systems, raft, consensus
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (-85.52%)
Mutual labels:  distributed-systems, raft, consensus
6.824 2018
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Stars: ✭ 59 (-97.3%)
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+1652.43%)
Mutual labels:  consensus, raft, distributed-systems
raftor
Distributed chat system built with rust
Stars: ✭ 31 (-98.58%)
Mutual labels:  distributed-systems, raft, consensus
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (-93.45%)
Mutual labels:  consensus, raft, distributed-systems
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+319.2%)
Mutual labels:  consensus, raft, distributed-systems
Braft
An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
Stars: ✭ 2,964 (+35.84%)
MIT6.824-2021
4 labs + 2 challenges + 4 docs
Stars: ✭ 594 (-72.78%)
Mit 6.824 2018
Solutions to mit 6.824 2018
Stars: ✭ 158 (-92.76%)
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 (-26.54%)
Mutual labels:  raft, consensus
kerala
Distributed KV Streams
Stars: ✭ 16 (-99.27%)
Mutual labels:  distributed-systems, raft
Raft
An Elixir implementation of the raft consensus protocol
Stars: ✭ 369 (-83.09%)
Mutual labels:  raft, distributed-systems
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (-88.13%)
Mutual labels:  consensus, raft
Dotnext
Next generation API for .NET
Stars: ✭ 379 (-82.63%)
Mutual labels:  raft, raft-consensus-algorithm
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-81.44%)
Mutual labels:  raft, distributed-systems
raft-rocks
A simple database based on raft and rocksdb
Stars: ✭ 38 (-98.26%)
Mutual labels:  raft, consensus
blockchain-consensus
This is my attempt to list all possible blockchain consensus out there, i welcome pull request of the blockchain community! lets make it the main reference for blockchain consensus
Stars: ✭ 79 (-96.38%)
Mutual labels:  consensus, consensus-algorithm
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (-86.07%)
Mutual labels:  consensus, distributed-systems
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (-98.21%)
Mutual labels:  distributed-systems, consensus
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (-78.55%)
Mutual labels:  raft, distributed-systems
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (-76.63%)
Mutual labels:  consensus, raft
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (-79.24%)
Mutual labels:  raft, distributed-systems
Ratis
Open source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (-79.7%)
Mutual labels:  consensus, raft
Awesome Distributed Systems
A curated list to learn about distributed systems
Stars: ✭ 7,263 (+232.86%)
Mutual labels:  consensus, distributed-systems
Tendermint
⟁ Tendermint Core (BFT Consensus) in Go
Stars: ✭ 4,491 (+105.82%)
Mutual labels:  consensus, distributed-systems
Faang
Facebook, Amazon, Apple, Netflix and Google (FAANG) Job preparation.
Stars: ✭ 557 (-74.47%)
Raft Java
Raft Java implementation which is simple and easy to understand.
Stars: ✭ 783 (-64.12%)
Mutual labels:  raft, raft-consensus-algorithm
Kingbus
A distributed MySQL binlog storage system built on Raft
Stars: ✭ 798 (-63.43%)
Mutual labels:  raft, distributed-systems
Translations
🐼 Chinese translations for classic IT resources
Stars: ✭ 6,074 (+178.37%)
Mutual labels:  consensus, distributed-systems
Cete
Cete is a distributed key value store server written in Go built on top of BadgerDB.
Stars: ✭ 153 (-92.99%)
Mutual labels:  raft, raft-consensus-algorithm
Raf
An Elixir library which implements the Raft consensus protocol
Stars: ✭ 33 (-98.49%)
Blog
my blog, using markdown
Stars: ✭ 25 (-98.85%)
Mutual labels:  raft, distributed-systems
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 (-98.63%)
Mutual labels:  consensus, raft
Abci Host
Clojure host/server for Tendermint's ABCI protocol.
Stars: ✭ 18 (-99.18%)
Mutual labels:  consensus, distributed-systems
Skinny
The Skinny Distributed Lock Service
Stars: ✭ 70 (-96.79%)
Mutual labels:  consensus-algorithm, consensus
Leto
A key value storage example powered by hashicorp raft and BadgerDB
Stars: ✭ 73 (-96.65%)
Mutual labels:  raft, raft-consensus-algorithm
Zookeeper
Apache ZooKeeper
Stars: ✭ 10,061 (+361.09%)
Mutual labels:  distributed-systems, consensus
Xraft
xnnyygn's raft implementation
Stars: ✭ 99 (-95.46%)
Mutual labels:  raft, distributed-systems
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-95.42%)
Mutual labels:  consensus, distributed-systems
Rsm
distributed computing toolkit in rust
Stars: ✭ 17 (-99.22%)
Mutual labels:  consensus-algorithm, raft
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+376.76%)
Mutual labels:  consensus, raft
Dragonboat Example
Examples for Dragonboat
Stars: ✭ 104 (-95.23%)
Mutual labels:  raft, raft-consensus-algorithm
Yaraft
Yet Another RAFT implementation
Stars: ✭ 109 (-95%)
Mutual labels:  consensus, raft
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-94.87%)
Mutual labels:  consensus-algorithm, raft
Trepang
Trepang is an implementation of Raft Algorithm in Go
Stars: ✭ 111 (-94.91%)
Mutual labels:  consensus, raft
X0
Xzero HTTP Application Server
Stars: ✭ 111 (-94.91%)
Mutual labels:  consensus, raft
1-60 of 962 similar projects