Go Blockchain

Open-source Go projects categorized as Blockchain

Top 23 Go Blockchain Projects

  1. go-ethereum

    Go implementation of the Ethereum protocol

    Project mention: Fintech on Go: Signing, event loops, and replay protection without an SDK (Part 2) | dev.to | 2026-05-02

    go-ethereum: official Go implementation of the Ethereum protocol. Source of TokenContract, types.SignTx, and signer types used in code snippets.

  2. SaaSHub

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

    SaaSHub logo
  3. kubo

    An IPFS implementation in Go

    Project mention: P2P Tunnels in IPFS | news.ycombinator.com | 2026-02-27
  4. 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. (by hyperledger)

  5. lnd

    Lightning Network Daemon ⚡️

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

  7. cosmos-sdk

    Framework for building performant, customizable blockchains with native interoperability

  8. tendermint

    ⟁ Tendermint Core (BFT Consensus) in Go

  9. blockchain_go

    A simplified blockchain implementation in Golang

    Project mention: Graphical Blockchain demonstration in Go using Fyne | dev.to | 2025-08-01

    I found an excellent tutorial and repository by Jeiwan: 🔗 Part 1: Building Blockchain in Go 🔗 GitHub: jeiwan/blockchain_go

  10. awesome-blockchain

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

  11. erigon

    Ethereum implementation on the efficiency frontier

    Project mention: LMDB freelist (and B-tree) Illustrated Guide | news.ycombinator.com | 2026-01-04
  12. bsc

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

  13. lotus

    Reference implementation of the Filecoin protocol, written in Go

  14. chainquery

    Chainquery parses and syncs the LBRY blockchain data into structured SQL

    Project mention: Memory Safety | news.ycombinator.com | 2025-12-25

    Here's an example where a bug could exist in go due torn writes in a real program.

    I found this by searching for places where folks reload there config at runtime, as they are generally a place where people forget to synchronize correctly in go.

    1. A viper.OnConfigChange callback is set up to call readConfig(): https://github.com/OdyseeTeam/chainquery/blob/48c092515dea5c...

    2. Inside readConfig(), we assign to a slice `twillio.RecipientList` (https://github.com/OdyseeTeam/chainquery/blob/48c092515dea5c...

    3. Note that in Go, slices are objects composed of 3 words (https://go.dev/blog/slices-intro#slice-internals) And there isn't syncronization built-in over updating them. As a result, if something reads the slice while it's being updated we will mix together a data pointer & length & capacity that correspond to different real slice objects. If the length we read is from a slice that has real length 10, but the data pointer we read is from a slice with real length 1, when iterating we'll read memory out of bounds.

    Note: I'm not familiar with this repo otherwise. This is from a quick search.

  15. edgevpn

    :sailboat: The immutable, decentralized, statically built p2p VPN without any central server and automatic discovery! Create decentralized introspectable tunnels over p2p with shared tokens

    Project mention: Lightweight tool for deploying containerised applications across servers | news.ycombinator.com | 2025-12-03
  16. evmos

    Evmos is the canonical EVM chain on Cosmos. Evmos is the flagship implementation of evmOS, a stack to build forward compatible EVMs

  17. iotex-core

    Official implementation of IoTeX blockchain protocol in Go. An ultra-efficient EVM blockchain offering 1000 TPS with instant 1-block finality. Perfect for DeFi, DePIN tokenomics, Identities, and any trusted logic requiring Web3 composability

  18. solana-go

    Go SDK library and RPC client for the Solana Blockchain

  19. CovenantSQL

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

  20. harmony

    The core protocol of harmony (by harmony-one)

  21. cli

    Ignite is a CLI tool and hub designed for constructing Proof of Stake Blockchains rooted in Cosmos-SDK (by ignite)

  22. node

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

  23. IceFireDB

    @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 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.

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

Go Blockchain discussion

Log in or Post with

Go Blockchain related posts

  • DePIN GPU Market: The Failed Job Receipt Developers Should Demand

    1 project | dev.to | 25 May 2026
  • Fintech on Go: Signing, event loops, and replay protection without an SDK (Part 2)

    2 projects | dev.to | 2 May 2026
  • 5 Ways to Monitor Token Prices Across 46 EVM Chains

    2 projects | dev.to | 3 Apr 2026
  • Zero Knowledge Proof (ZKP): qué es y cómo funciona — guía completa 2026

    1 project | dev.to | 26 Mar 2026
  • Complete Guide to Unified Data Platforms for DeFi in 2025

    1 project | dev.to | 23 Mar 2026
  • Decentralized AI in Seven Questions

    3 projects | dev.to | 9 Mar 2026
  • P2P Tunnels in IPFS

    1 project | news.ycombinator.com | 27 Feb 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 go-ethereum 51,334
2 kubo 17,078
3 fabric 16,680
4 chainlink 8,222
5 lnd 8,160
6 go-ibax 7,853
7 cosmos-sdk 7,022
8 tendermint 5,864
9 blockchain_go 4,377
10 awesome-blockchain 3,612
11 erigon 3,581
12 bsc 3,263
13 lotus 2,989
14 chainquery 2,209
15 edgevpn 1,941
16 evmos 1,693
17 iotex-core 1,610
18 solana-go 1,567
19 CovenantSQL 1,530
20 harmony 1,448
21 cli 1,348
22 node 1,213
23 IceFireDB 1,155

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?