Go Consensus

Open-source Go projects categorized as Consensus

Top 15 Go Consensu 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.

  • 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.

  • 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
  • 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);

  • dragonboat

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

  • quorum

    A permissioned implementation of Ethereum supporting data privacy

  • Atomix

    A Kubernetes toolkit for building distributed applications using cloud native principles

  • 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.

  • 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
  • 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. 💾⏰💪

  • 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);

  • raft

    raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol (by shaj13)

  • SmartBFT

    Implementation of the SmartBFT consensus library (https://arxiv.org/abs/2107.06922)

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

    SmartBFT-Go — a library implementing state machine replication inspired by BFT-SMaRt (written in Go);

  • scp

    Standalone implementation of the Stellar Consensus Protocol. (by bobg)

  • rawkv

    Cloud-native distributed key-value database.

  • 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.

Go Consensus related posts


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

Project Stars
1 etcd 46,215
2 fabric 15,353
3 rqlite 14,809
4 tendermint 5,641
5 dragonboat 4,929
6 quorum 4,584
7 Atomix 2,344
8 harmony 1,464
9 tigris 880
10 go-spacemesh 734
11 raft 506
12 raft 98
13 SmartBFT 88
14 scp 36
15 rawkv 11
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives