SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Blockchain Projects
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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)
-
Chainlink price feeds are the most widely adopted oracle solution in DeFi, securing over $65 billion in total value and serving 80% of DeFi protocols that require external price data. Each feed is a smart contract that returns a latest price, updated by a decentralized network of node operators when prices deviate beyond a threshold (typically 0.5-1%).
-
-
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.
-
-
-
I found an excellent tutorial and repository by Jeiwan: 🔗 Part 1: Building Blockchain in Go 🔗 GitHub: jeiwan/blockchain_go
-
-
-
-
-
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.
-
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 -
evmos
Evmos is the canonical EVM chain on Cosmos. Evmos is the flagship implementation of evmOS, a stack to build forward compatible EVMs
-
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
-
-
-
-
cli
Ignite is a CLI tool and hub designed for constructing Proof of Stake Blockchains rooted in Cosmos-SDK (by ignite)
-
node
Mysterium Network Node - official implementation of distributed VPN network (dVPN) protocol (by mysteriumnetwork)
-
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.
Go Blockchain discussion
Go Blockchain related posts
-
DePIN GPU Market: The Failed Job Receipt Developers Should Demand
-
Fintech on Go: Signing, event loops, and replay protection without an SDK (Part 2)
-
5 Ways to Monitor Token Prices Across 46 EVM Chains
-
Zero Knowledge Proof (ZKP): qué es y cómo funciona — guía completa 2026
-
Complete Guide to Unified Data Platforms for DeFi in 2025
-
Decentralized AI in Seven Questions
-
P2P Tunnels in IPFS
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jul 2026
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 |