go-ethereum

EVM client

A Go implementation of the Ethereum protocol's execution layer

Go implementation of the Ethereum protocol

GitHub

48k stars
2k watching
20k forks
Language: Go
last commit: almost 2 years ago
Linked from 5 awesome lists

blockchainethereumgethgop2p

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
prysmaticlabs/prysmA Go implementation of Ethereum's proof-of-stake consensus algorithm3,486
miguelmota/go-ethereum-hdwalletA Go library implementing Ethereum HD wallet derivations508
golang/goA programming language designed to build simple, reliable, and efficient software124,564
go-git/go-gitA high-level implementation of the Git version control system in Go6,070
consensys/quorumAn Ethereum-based distributed ledger protocol with features supporting data privacy and alternative consensus mechanisms4,696
onrik/ethrpcProvides a Golang client interface to the Ethereum JSON RPC API269
go-kit/kitA toolkit for building microservices in Go26,684
gliderlabs/sshA high-level API for building SSH servers in Go3,733
mmatczuk/go-http-tunnelEnables secure tunnels over HTTP/2 to share localhost with others3,249
ethers-io/ethers.jsA comprehensive JavaScript library for interacting with the Ethereum blockchain8,027
grpc/grpc-goA high-performance RPC framework that supports mobile and HTTP/2-based communication.21,208
jeiwan/blockchain_goA simplified blockchain implementation in Golang with various features such as proof-of-work and transactions4,180
osrg/gobgpBGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols.3,667
gin-gonic/ginA high-performance web framework written in Go, providing a fast and flexible API for building HTTP services.79,433
golang/cryptoProvides supplementary cryptography libraries for the Go programming language3,040