All Projects → Awesome Consensus → Similar Projects or Alternatives

131 Open source projects that are alternatives of or similar to Awesome Consensus

Copycat
A novel implementation of the Raft consensus algorithm
Stars: ✭ 551 (-65.97%)
Mutual labels:  consensus-algorithm, raft
Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+34.77%)
Mutual labels:  consensus-algorithm, raft
kshaka
Kshaka is a Go implementation of the CASPaxos consensus protocol.
Stars: ✭ 23 (-98.58%)
Mutual labels:  raft, paxos
Rsm
distributed computing toolkit in rust
Stars: ✭ 17 (-98.95%)
Mutual labels:  consensus-algorithm, raft
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+146.02%)
Mutual labels:  raft, paxos
Distributed-Algorithms
利用 Go 语言实现多种分布式算法
Stars: ✭ 53 (-96.73%)
Mutual labels:  raft, paxos
lol
A Raft implementation in Rust language. The name is not a joke.
Stars: ✭ 130 (-91.97%)
Mutual labels:  raft, consensus-algorithm
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (-97.71%)
Mutual labels:  raft, paxos
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (-77.15%)
Mutual labels:  consensus-algorithm, raft
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-93.08%)
Mutual labels:  consensus-algorithm, raft
paper
Computer Foundations Practices
Stars: ✭ 17 (-98.95%)
Mutual labels:  raft, paxos
MIT6.824-2021
4 labs + 2 challenges + 4 docs
Stars: ✭ 594 (-63.31%)
Mutual labels:  raft, consensus-algorithm
Translations
🐼 Chinese translations for classic IT resources
Stars: ✭ 6,074 (+275.17%)
Mutual labels:  paxos
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+464.98%)
Mutual labels:  raft
Dissertation
Sources for my PhD dissertation on the Raft consensus algorithm
Stars: ✭ 638 (-60.59%)
Mutual labels:  raft
Typesense
Fast, typo tolerant, fuzzy search engine for building delightful search experiences ⚡ 🔍 ✨ An Open Source alternative to Algolia and an Easier-to-Use alternative to ElasticSearch.
Stars: ✭ 8,644 (+433.91%)
Mutual labels:  raft
Tupl
The Unnamed Persistence Library
Stars: ✭ 83 (-94.87%)
Mutual labels:  raft
Raftlog
A Rust implementation of distributed replicated log based on the Raft algorithm
Stars: ✭ 44 (-97.28%)
Mutual labels:  raft
Python blockchain app
A fully functional blockchain application implemented in Python from scratch (with tutorial).
Stars: ✭ 510 (-68.5%)
Mutual labels:  consensus-algorithm
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 (-70.48%)
Mutual labels:  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 (-98.15%)
Mutual labels:  raft
Xenon
The MySQL Cluster Autopilot Management with GTID and Raft
Stars: ✭ 461 (-71.53%)
Mutual labels:  raft
Ratis
Open source Java implementation for Raft consensus protocol.
Stars: ✭ 443 (-72.64%)
Mutual labels:  raft
Toydb
Distributed SQL database in Rust, written as a learning project
Stars: ✭ 1,329 (-17.91%)
Mutual labels:  raft
Tidis
Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
Stars: ✭ 1,182 (-26.99%)
Mutual labels:  raft
Raft.github.io
website at https://raft.github.io
Stars: ✭ 844 (-47.87%)
Mutual labels:  raft
Raft Zh cn
Raft一致性算法论文的中文翻译
Stars: ✭ 4,684 (+189.31%)
Mutual labels:  raft
Baikaldb
BaikalDB, A Distributed HTAP Database.
Stars: ✭ 707 (-56.33%)
Mutual labels:  raft
6.824 2018
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Stars: ✭ 59 (-96.36%)
Mutual labels:  raft
Distributed Computing
distributed_computing include mapreduce kvstore etc.
Stars: ✭ 654 (-59.6%)
Mutual labels:  raft
Blockchaintechnology
Blockchain Frontier Technology Tracking
Stars: ✭ 88 (-94.56%)
Mutual labels:  consensus-algorithm
Exonum
An extensible open-source framework for creating private/permissioned blockchain applications
Stars: ✭ 1,037 (-35.95%)
Mutual labels:  consensus-algorithm
Finn
Fast Raft framework using the Redis protocol for Go
Stars: ✭ 534 (-67.02%)
Mutual labels:  raft
Xraft
xnnyygn's raft implementation
Stars: ✭ 99 (-93.89%)
Mutual labels:  raft
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (-68.5%)
Mutual labels:  raft
Dister
dister(Distribution Cluster)是一款轻量级高性能的分布式集群管理软件,实现了分布式软件架构中的常用核心组件,包括:服务配置管理中心、服务注册与发现、服务健康检查、服务负载均衡。dister的灵感来源于ZooKeeper、Consul、Etcd,它们都实现了类似的分布式组件,但是dister更加的轻量级、低成本、易维护、架构清晰、简单实用、性能高效,这也是dister设计的初衷。
Stars: ✭ 41 (-97.47%)
Mutual labels:  raft
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (-71.09%)
Mutual labels:  raft
Leto
A key value storage example powered by hashicorp raft and BadgerDB
Stars: ✭ 73 (-95.49%)
Mutual labels:  raft
Elasticell
Elastic Key-Value Storage With Strong Consistency and Reliability
Stars: ✭ 453 (-72.02%)
Mutual labels:  raft
Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (-46.45%)
Mutual labels:  raft
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (-73.56%)
Mutual labels:  raft
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+2261.83%)
Mutual labels:  raft
Blast
Blast is a full text search and indexing server, written in Go, built on top of Bleve.
Stars: ✭ 934 (-42.31%)
Mutual labels:  raft
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (-74.98%)
Mutual labels:  raft
Patroni
A template for PostgreSQL High Availability with Etcd, Consul, ZooKeeper, or Kubernetes
Stars: ✭ 4,434 (+173.87%)
Mutual labels:  raft
Dotnext
Next generation API for .NET
Stars: ✭ 379 (-76.59%)
Mutual labels:  raft
Raft Demo
通过hashicorp-raft库手把手调试raft协议
Stars: ✭ 72 (-95.55%)
Mutual labels:  raft
Blog
my blog, using markdown
Stars: ✭ 25 (-98.46%)
Mutual labels:  raft
Babble
Distributed Consensus Middleware
Stars: ✭ 373 (-76.96%)
Mutual labels:  consensus-algorithm
Raft
An Elixir implementation of the raft consensus protocol
Stars: ✭ 369 (-77.21%)
Mutual labels:  raft
Openmessaging Storage Dledger
A raft-based java library for building high-available, high-durable, strong-consistent commitlog.
Stars: ✭ 364 (-77.52%)
Mutual labels:  raft
Tikv
Distributed transactional key-value database, originally created to complement TiDB
Stars: ✭ 10,403 (+542.56%)
Mutual labels:  raft
Skinny
The Skinny Distributed Lock Service
Stars: ✭ 70 (-95.68%)
Mutual labels:  consensus-algorithm
Distributed Consensus Reading List
A long list of academic papers on the topic of distributed consensus
Stars: ✭ 803 (-50.4%)
Mutual labels:  consensus-algorithm
Bitraft
🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.
Stars: ✭ 348 (-78.51%)
Mutual labels:  raft
Kingbus
A distributed MySQL binlog storage system built on Raft
Stars: ✭ 798 (-50.71%)
Mutual labels:  raft
Godown
Distributed, fault-tolerant key-value storage written in go.
Stars: ✭ 352 (-78.26%)
Mutual labels:  raft
Raftos
Asynchronous replication framework for distributed Python projects
Stars: ✭ 287 (-82.27%)
Mutual labels:  raft
Loopchain
Blockchain engine for icon foundation.
Stars: ✭ 69 (-95.74%)
Mutual labels:  consensus-algorithm
Raft Java
Raft Java implementation which is simple and easy to understand.
Stars: ✭ 783 (-51.64%)
Mutual labels:  raft
1-60 of 131 similar projects