Awesome Go

Blockchain

13 libraries in Blockchain / Blockchain

go-ethereum

Official Go implementation of the Ethereum protocol

51,450BlockchainBlockchain
kubo

An IPFS implementation in Go. It provides content-addressable storage which can be used for decentralized storage in DApps. It is based on the IPFS protocol

17,159BlockchainBlockchain
lnd

A complete implementation of a Lightning Network node

8,209BlockchainBlockchain
cosmos-sdk

A Framework for Building Public Blockchains in the Cosmos Ecosystem

7,081BlockchainBlockchain
tendermint

High-performance middleware for transforming a state machine written in any programming language into a Byzantine Fault Tolerant replicated state machine using the Tendermint consensus and blockchain protocols

5,867BlockchainBlockchain
solana-go

Go library to interface with Solana JSON RPC and WebSocket interfaces

1,589BlockchainBlockchain
gno

A comprehensive smart contract suite built with Golang and Gnolang, a deterministic, purpose-built Go variant for blockchains

1,090BlockchainBlockchain
cometbft

A distributed, Byzantine fault-tolerant, deterministic state machine replication engine. It is a fork of Tendermint Core and implements the Tendermint consensus algorithm

930BlockchainBlockchain
gossamer

A Go implementation of the Polkadot Host

452BlockchainBlockchain
pactus

A full-node implementation of the Pactus blockchain in Go

234BlockchainBlockchain
nview

Local monitoring tool for a Cardano Node. It's a TUI (terminal user interface) designed to fit most screens

40BlockchainBlockchain
gosemble

A Go-based framework for building Polkadot/Substrate-compatible runtimes

15BlockchainBlockchain
tronlib

A comprehensive, production-ready Go SDK for interacting with the TRON blockchain with TRC20 token support

6BlockchainBlockchain