Consensus

Open-source projects categorized as Consensus
Language: + Go + Rust + Java + C++

Top 23 Consensu Open-Source Projects

  • etcd

    Distributed reliable key-value store for the most critical data of a distributed system

    Project mention: Oracle Linux 8.8'de PostgreSQL 13 Yedekli Yapı Nasıl Kurulur? - Patroni, ETCD, HAProxy | dev.to | 2023-12-07

    sudo dnf -y install curl wget vim ETCD_RELEASE=$(curl -s https://api.github.com/repos/etcd-io/etcd/releases/latest|grep tag_name | cut -d '"' -f 4) echo $ETCD_RELEASE wget https://github.com/etcd-io/etcd/releases/download/${ETCD_RELEASE}/etcd-${ETCD_RELEASE}-linux-amd64.tar.gz tar xvf etcd-${ETCD_RELEASE}-linux-amd64.tar.gz cd etcd-${ETCD_RELEASE}-linux-amd64 sudo mv etcd* /usr/local/bin ls /usr/local/bin /usr/local/bin/etcd --version

  • fabric

    Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • rqlite

    The lightweight, distributed relational database built on SQLite.

    Project mention: The lightweight, easy-to-use, distributed relational database built on SQLite | news.ycombinator.com | 2024-02-23
  • tikv

    Distributed transactional key-value database, originally created to complement TiDB

    Project mention: just wanted to ask is there an in memory database that uses s3 or gcp cloud storage as permanent storage | /r/Database | 2023-07-04

    I know that very similar functionality to this is in TiDB Serverless ( https://tidbcloud.com ). TiDB is a distributed relational database. It uses TiKV ( which is a key/value engine ) as the storage engine. You could use SQL to access your K/V records. There is ongoing work in TiKV to support S3 directly as the storage backend ( https://github.com/tikv/tikv/issues/6506 ) .

  • Apache ZooKeeper

    Apache ZooKeeper

    Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Apache ZooKeeper — a distributed coordination, synchronization, and configuration service (written in Java);

  • awesome-distributed-systems

    A curated list to learn about distributed systems

    Project mention: Ask HN: How do I find technical papers (for distributed systems)? | news.ycombinator.com | 2023-07-03

    Distributed systems is a very broad research topic nowadays, so it might make sense to check conferences covering a narrower topic, e.g. Cloud computing. Google Scholar might give some useful results for more specific search terms.

    The reading lists for distributed systems university courses might also be interesting as well as this "awesome" link list on github:

    https://github.com/theanalyst/awesome-distributed-systems

  • tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

    Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    Tendermint Core / CometBFT — a state machine replication engine (written in Go);

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • dragonboat

    A feature complete and high performance multi-group Raft library in Go.

  • quorum

    A permissioned implementation of Ethereum supporting data privacy

  • curator

    Apache Curator (by apache)

  • Atomix

    A Kubernetes toolkit for building distributed applications using cloud native principles

  • awesome-blockchain-rust

    Collect libraries and packages about blockchain/cryptography in Rust

  • awesome-cryptoeconomics

    An awesome curated list of Cryptoeconomic research and learning materials

  • harmony

    The core protocol of harmony (by harmony-one)

    Project mention: Layer 1 in Crypto: The Unsung Hero of the Blockchain World | /r/CryptoMoonShots | 2023-07-05
  • cita

    A high performance blockchain kernel for enterprise users.

  • openraft

    rust raft with improvements

  • NuRaft

    C++ implementation of Raft core logic as a replication library

    Project mention: ClickHouse Keeper: A ZooKeeper alternative written in C++ | news.ycombinator.com | 2023-09-27

    That's true - C++ libraries are typically bug-ridden and require exhaustive efforts to clean up.

    But the latest bugs found by ClickHouse continuous integration system in the related library were fixed about a year ago:

    https://github.com/eBay/NuRaft/pull/373

  • tigris

    Tigris is an Open Source Serverless NoSQL Database and Search Platform.

    Project mention: How to use fly.io and Tigris to deploy a Next.js app | dev.to | 2024-04-02

    You can learn more about fly.io and tigris, we will need to create an account on both platforms for this project regardless. Anyway with the theory out of the way let's get started in the next section as we create our accounts and start building the app.

  • go-spacemesh

    Go Implementation of the Spacemesh protocol full node. 💾⏰💪

  • awesome-substrate

    A curated list of awesome projects and resources related to the Substrate blockchain development framework.

  • raft

    Raft library for maintaining a replicated state machine (by etcd-io)

    Project mention: On Implementation of Distributed Protocols | dev.to | 2024-04-05

    etcd Raft — a library for maintaining replicated state machines (written in Go);

  • iroha

    Iroha - A simple, enterprise-grade decentralized ledger

  • little-raft

    The lightest distributed consensus library. Run your own replicated state machine! ❤️

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-04-05.

Consensus related posts

Index

What are some of the best open-source Consensu projects? This list will help you:

Project Stars
1 etcd 46,215
2 fabric 15,353
3 rqlite 14,809
4 tikv 14,446
5 Apache ZooKeeper 11,911
6 awesome-distributed-systems 10,120
7 tendermint 5,641
8 dragonboat 4,929
9 quorum 4,584
10 curator 3,065
11 Atomix 2,344
12 awesome-blockchain-rust 2,120
13 awesome-cryptoeconomics 1,664
14 harmony 1,464
15 cita 1,305
16 openraft 1,195
17 NuRaft 938
18 tigris 885
19 go-spacemesh 734
20 awesome-substrate 718
21 raft 517
22 iroha 411
23 little-raft 404
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com