Go Blockchain

Open-source Go projects categorized as Blockchain

Top 23 Go Blockchain Projects

  • go-ethereum

    Official Go implementation of the Ethereum protocol

    Project mention: How to transfer a token on the ETH blockchain? | reddit.com/r/ethereum | 2023-02-01
  • 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.

    Project mention: Do others share this experience with respect to the $GOPATH | reddit.com/r/golang | 2022-12-13

    However - whenever I have issues involving Go and look them up on stackoverflow etc the answers invariably involve manipulating the GOPATH which seems irrelevant to me. For example, I'm trying to install goimports and all the answers resemble this one.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • go-ibax

    An innovative Blockchain Protocol Platform, which everyone can deploy their own applications quickly and easily, such as Dapp, DeFi, DAO, Cross-Blockchain transactions, etc.

  • lnd

    Lightning Network Daemon ⚡️

    Project mention: Python Lightning Client | reddit.com/r/lightningnetwork | 2023-01-21

    For LND all the info you need is here.

  • tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

    Project mention: Introduction To Cosmos Network And Cosmos Hub | dev.to | 2023-01-24

    BFT is an algorithm that ensures that the whole network works well even if a few members are acting fraudulently. As long as these fraudulent members are less than 33% of those who have voting power, the network will work fine. Those with voting power are those with something at stake. Cosmos uses a type of BFT consensus engine known as Tendermint. Cosmos uses Tendermint because it provides the best support for building POS blockchains.

  • cosmos-sdk

    :chains: A Framework for Building High Value Public Blockchains :sparkles:

    Project mention: Introduction To Cosmos Network And Cosmos Hub | dev.to | 2023-01-24

    Instead of just imagining, Cosmos created a system that enables blockchains to connect. That system thrives on a hub - Cosmos Hub.

  • quorum

    A permissioned implementation of Ethereum supporting data privacy

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • cointop

    A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀

    Project mention: Monitor cryptocurrency stats from your terminal | reddit.com/r/commandline | 2022-05-01

    Link: https://github.com/cointop-sh/cointop

  • awesome-blockchain

    ⚡️Curated list of resources for the development and applications of blockchain.

    Project mention: Risorse per formarsi come sviluppatore blockchain? | reddit.com/r/ItalyInformatica | 2022-03-13
  • lotus

    Reference implementation of the Filecoin protocol, written in Go

    Project mention: Why the Internet Needs the InterPlanetary File System | news.ycombinator.com | 2022-10-09
  • turbo-geth

    Ethereum implementation on the efficiency frontier

    Project mention: Erigon supported Chain | reddit.com/r/ethereum | 2023-01-27

    Perhaps https://github.com/ledgerwatch/erigon/blob/devel/params/networkname/network_name.go

  • bsc

    A BNB Smart Chain client based on the go-ethereum fork

    Project mention: Why TF does anyone own BNB??? | reddit.com/r/CryptoCurrency | 2023-01-24

    How is is closed source? https://github.com/bnb-chain/bsc

  • ethermint

    Ethermint is a Cosmos SDK library for running scalable and interoperable EVM chains

    Project mention: So how are transactions on KAVA's EVM compatible chain actually secured? | reddit.com/r/kava_platform | 2022-11-10

    Here's the information: https://github.com/evmos/ethermint

  • harmony

    The core protocol of harmony (by harmony-one)

    Project mention: Can someone help explain using ethereum address in metamask? | reddit.com/r/harmony_one | 2022-09-18

    for one thing I have two addresses, one harmony and the other is a ethereum address. What is fascinating is that I can send ONE to any harmony address only if I use the harmony.one website, however when doing so directly in metamask it has to be the ethereum address.

  • iotex-core

    Official implementation of IoTeX blockchain protocol in Go.

    Project mention: Cartesi, IoTeX and Chainlink - Real World Meets Web3 panel | reddit.com/r/cartesi | 2023-01-18

    Core Cartesi Contributor Bruno Maia joined IoTeX and Chainlink Labs to chat about how reliable data generation + immense computational power can bring blockchain mainstream!

  • evmos

    Evmos is the Ethereum Virtual Machine (EVM) Hub on the Cosmos Network. It is the flagship implementation of the Ethermint library that prioritizes interoperability and novel economics.

    Project mention: Staking EVMOS | reddit.com/r/cosmosnetwork | 2022-12-25

    Go to https://evmos.org and click transfer. It is streamlined to transfer from Osmosis.

  • CovenantSQL

    A decentralized, trusted, high performance, SQL database with blockchain features

    Project mention: Open Source Databases in Go | reddit.com/r/golang | 2022-06-08

    CovenantSQL - CovenantSQL is a SQL database on blockchain.

  • go

    Stellar's public monorepo of go code (by stellar)

  • cli

    Ignite CLI is the all-in-one platform to build, launch, and maintain any crypto application on a sovereign and secured blockchain (by ignite)

    Project mention: I’m dev learning to build on Cosmos. What should I learn? | reddit.com/r/cosmosnetwork | 2022-06-23

    For simplicity in building, there is Ignite CLI, to help you out. https://github.com/ignite/cli

  • Kelp

    Kelp is a free and open-source trading bot for the Stellar DEX and 100+ centralized exchanges

  • IceFireDB

    IceFireDB is a database built for web3 and web2. It strives to fill the gap between web2 and web3 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.

    Project mention: IceFireDB-Redis-proxy:Redis database proxy meets P2P, an interesting attempt. | reddit.com/r/golang | 2022-07-17
  • node

    Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)

    Project mention: why are there 2 myst contract addresses? | reddit.com/r/MysteriumNetwork | 2022-11-23

    however, i have not been on the mysterium.network website or following updates lately, until now. the following new link (https://docs.mysterium.network/for-node-runners/payout-guide), now shows 2 different contract addresses (one of them appears to be for ethereum main net): 0x4Cf89ca06ad997bC732Dc876ed2A7F26a9E7f361

  • 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 2023-02-01.

Go Blockchain related posts


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

Project Stars
1 go-ethereum 41,012
2 fabric 14,326
3 go-ibax 7,836
4 lnd 6,690
5 tendermint 5,386
6 cosmos-sdk 4,914
7 quorum 4,292
8 chainlink 4,152
9 cointop 3,508
10 awesome-blockchain 2,696
11 lotus 2,533
12 turbo-geth 2,139
13 bsc 1,995
14 ethermint 1,720
15 harmony 1,457
16 iotex-core 1,450
17 evmos 1,396
18 CovenantSQL 1,385
19 go 1,197
20 cli 1,024
21 Kelp 969
22 IceFireDB 961
23 node 959
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives