Blockchain

Tools for building blockchains.

go-ethereum48.1K

Official Go implementation of the Ethereum protocol.

kubo16.3K

A blockchain framework implemented in Go. It provides content-addressable storage which can be used for decentralized storage in DApps. It is based on the IPFS protocol.

lnd7.8K

A complete implementation of a Lightning Network node.

cosmos-sdk6.4K

A Framework for Building Public Blockchains in the Cosmos Ecosystem.

tendermint5.7K

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.

solana-go1.1K

Go library to interface with Solana JSON RPC and WebSocket interfaces.

gno912

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

cometbft681

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

gossamer437

A Go implementation of the Polkadot Host.

gosemble12

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