All Projects → Copycat → Similar Projects or Alternatives

1997 Open source projects that are alternatives of or similar to Copycat

Atomix
A reactive Java framework for building fault-tolerant distributed systems
Stars: ✭ 2,182 (+296.01%)
Raft
Raft Consensus Algorithm
Stars: ✭ 370 (-32.85%)
Rqlite
The lightweight, distributed relational database built on SQLite
Stars: ✭ 9,147 (+1560.07%)
Etcd
Distributed reliable key-value store for the most critical data of a distributed system
Stars: ✭ 38,238 (+6839.75%)
Nuraft
C++ implementation of Raft core logic as a replication library
Stars: ✭ 428 (-22.32%)
Distributed Consensus Reading List
A long list of academic papers on the topic of distributed consensus
Stars: ✭ 803 (+45.74%)
MIT6.824-2021
4 labs + 2 challenges + 4 docs
Stars: ✭ 594 (+7.8%)
vrrm
rough code for running consensus
Stars: ✭ 18 (-96.73%)
Mutual labels:  replication, state-machine, consensus
huffleraft
Replicated key-value store driven by the raft consensus protocol 🚵
Stars: ✭ 32 (-94.19%)
coolbeans
Coolbeans is a distributed work queue that implements the beanstalkd protocol.
Stars: ✭ 56 (-89.84%)
Mutual labels:  distributed-systems, raft, consensus
Kites
🪁 A consistency, partition tolerance completed distributed KV store, implementation of the Raft distributed consensus protocol and Kotlin.
Stars: ✭ 41 (-92.56%)
epaxos
A pluggable implementation of the Egalitarian Paxos Consensus Protocol
Stars: ✭ 39 (-92.92%)
Verdi Raft
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Stars: ✭ 143 (-74.05%)
Mutual labels:  consensus, raft, distributed-systems
Library
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Stars: ✭ 100 (-81.85%)
6.824 2018
MIT 6.824 2018 lab. MIT6.824分布式系统(2018秋)
Stars: ✭ 59 (-89.29%)
raftor
Distributed chat system built with rust
Stars: ✭ 31 (-94.37%)
Mutual labels:  distributed-systems, raft, consensus
little-raft
The lightest distributed consensus library. Run your own replicated state machine! ❤️
Stars: ✭ 316 (-42.65%)
Mutual labels:  distributed-systems, raft, consensus
Zatt
Python implementation of the Raft algorithm for distributed consensus
Stars: ✭ 119 (-78.4%)
Mutual labels:  consensus, raft, distributed-systems
Hraftd
A reference use of Hashicorp's Raft implementation
Stars: ✭ 732 (+32.85%)
Mutual labels:  consensus, raft, distributed-systems
raft
raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol
Stars: ✭ 35 (-93.65%)
Dragonboat
Dragonboat is a high performance multi-group Raft consensus library in pure Go.
Stars: ✭ 3,983 (+622.87%)
Mutual labels:  consensus, raft, distributed-systems
Mit 6.824 2018
Solutions to mit 6.824 2018
Stars: ✭ 158 (-71.32%)
Pysyncobj
A library for replicating your python class between multiple servers, based on raft protocol
Stars: ✭ 468 (-15.06%)
Mutual labels:  replication, raft, distributed-systems
Tupl
The Unnamed Persistence Library
Stars: ✭ 83 (-84.94%)
Mutual labels:  database, replication, raft
Bifrost
Pure rust building block for distributed systems
Stars: ✭ 118 (-78.58%)
Mutual labels:  consensus, raft, distributed-systems
Zookeeper
Apache ZooKeeper
Stars: ✭ 10,061 (+1725.95%)
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 (-13.25%)
Rsm
distributed computing toolkit in rust
Stars: ✭ 17 (-96.91%)
Mutual labels:  consensus-algorithm, raft
Exonum
An extensible open-source framework for creating private/permissioned blockchain applications
Stars: ✭ 1,037 (+88.2%)
Mutual labels:  consensus-algorithm, database
Awesome Consensus
Awesome list for Paxos and friends
Stars: ✭ 1,619 (+193.83%)
Mutual labels:  consensus-algorithm, raft
Materialize
Materialize lets you ask questions of your live data, which it answers and then maintains for you as your data continue to change. The moment you need a refreshed answer, you can get it in milliseconds. Materialize is designed to help you interactively explore your streaming data, perform data warehousing analytics against live relational data, or just increase the freshness and reduce the load of your dashboard and monitoring tasks.
Stars: ✭ 3,341 (+506.35%)
Mutual labels:  database, distributed-systems
Skinny
The Skinny Distributed Lock Service
Stars: ✭ 70 (-87.3%)
Mutual labels:  consensus-algorithm, consensus
Raft.net
Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet
Stars: ✭ 112 (-79.67%)
Mutual labels:  consensus-algorithm, raft
Async Raft
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Stars: ✭ 510 (-7.44%)
Mutual labels:  consensus, raft
raft-badger
Badger-based backend for Hashicorp's raft package
Stars: ✭ 27 (-95.1%)
Mutual labels:  raft, consensus
Seamless database pool
Add support for master/slave database clusters in ActiveRecord to improve performance.
Stars: ✭ 222 (-59.71%)
Mutual labels:  database, replication
openraft
rust raft with improvements
Stars: ✭ 826 (+49.91%)
Mutual labels:  raft, consensus
lol
A Raft implementation in Rust language. The name is not a joke.
Stars: ✭ 130 (-76.41%)
Mutual labels:  raft, consensus-algorithm
slock
High-performance distributed sync service and atomic DB
Stars: ✭ 50 (-90.93%)
Mutual labels:  replication, raft
Raft-Paxos-Sample
MIT6.824实现分布式一致性算法——Raft&Paxos
Stars: ✭ 37 (-93.28%)
Mutual labels:  raft, consensus
Distributed-Algorithms
利用 Go 语言实现多种分布式算法
Stars: ✭ 53 (-90.38%)
Mutual labels:  distributed-systems, raft
distributed-dev-learning
汇总、整理常用的分布式开发技术,给出demo,方便学习。包括数据分片、共识算法、一致性hash、分布式事务、非侵入的分布式链路追踪实现原理等内容。
Stars: ✭ 39 (-92.92%)
Dbtester
Distributed database benchmark tester
Stars: ✭ 214 (-61.16%)
Mutual labels:  database, distributed-systems
nebula
A distributed, fast open-source graph database featuring horizontal scalability and high availability
Stars: ✭ 8,196 (+1387.48%)
Mutual labels:  distributed-systems, raft
golearn
🔥 Golang basics and actual-combat (including: crawler, distributed-systems, data-analysis, redis, etcd, raft, crontab-task)
Stars: ✭ 36 (-93.47%)
Mutual labels:  distributed-systems, raft
Raf
An Elixir library which implements the Raft consensus protocol
Stars: ✭ 33 (-94.01%)
Corfudb
A cluster consistency platform
Stars: ✭ 539 (-2.18%)
Mutual labels:  database, distributed-systems
kerala
Distributed KV Streams
Stars: ✭ 16 (-97.1%)
Mutual labels:  distributed-systems, raft
raft-rocks
A simple database based on raft and rocksdb
Stars: ✭ 38 (-93.1%)
Mutual labels:  raft, consensus
Floyd
A raft consensus implementation that is simply and understandable
Stars: ✭ 259 (-52.99%)
Mutual labels:  consensus, raft
Pg chameleon
MySQL to PostgreSQL replica system
Stars: ✭ 274 (-50.27%)
Mutual labels:  database, replication
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 (+190.93%)
Mutual labels:  raft, consensus
Permazen
Language-Natural Persistence Layer for Java
Stars: ✭ 265 (-51.91%)
Mutual labels:  database, raft
Trino
Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
Stars: ✭ 4,581 (+731.4%)
Mutual labels:  database, distributed-systems
Js
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Stars: ✭ 304 (-44.83%)
Mutual labels:  consensus, distributed-systems
Glusterfs
Gluster Filesystem : Build your distributed storage in minutes
Stars: ✭ 3,437 (+523.77%)
Mutual labels:  replication, distributed-systems
Gopli
DB replication tool to synchronize data with multi environments written in Golang.
Stars: ✭ 327 (-40.65%)
Mutual labels:  database, replication
Raftos
Asynchronous replication framework for distributed Python projects
Stars: ✭ 287 (-47.91%)
Mutual labels:  replication, raft
Waltz
Waltz is a quorum-based distributed write-ahead log for replicating transactions
Stars: ✭ 328 (-40.47%)
Mutual labels:  database, distributed-systems
Bitraft
🎉A Bitcask Distributed Key/Value store using Raft for consensus with a Redis compatible API written in Go.
Stars: ✭ 348 (-36.84%)
Mutual labels:  database, raft
1-60 of 1997 similar projects