go-ethereum

Ethereum toolkit

A Go implementation of the Ethereum protocol, providing a suite of tools and utilities for building Ethereum clients and applications.

Go implementation of the Ethereum protocol

GitHub

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

blockchainethereumgethgop2p

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
prysmaticlabs/prysm A Go implementation of Ethereum's proof-of-stake consensus algorithm 3,473
miguelmota/go-ethereum-hdwallet A Go library implementing Ethereum HD wallet derivations 500
golang/go A programming language designed to build simple, reliable, and efficient software 124,071
go-git/go-git A high-level implementation of the Git version control system in Go 5,995
consensys/quorum An Ethereum-based distributed ledger protocol with features supporting data privacy and alternative consensus mechanisms 4,686
onrik/ethrpc Provides a Golang client interface to the Ethereum JSON RPC API 268
go-kit/kit A toolkit for building microservices in Go 26,621
gliderlabs/ssh A high-level API for building SSH servers in Go 3,714
mmatczuk/go-http-tunnel Enables secure tunnels over HTTP/2 to share localhost with others 3,239
ethers-io/ethers.js A comprehensive JavaScript library for interacting with the Ethereum blockchain 7,974
grpc/grpc-go A high-performance RPC framework that supports mobile and HTTP/2-based communication. 21,100
jeiwan/blockchain_go A simplified blockchain implementation in Golang with various features such as proof-of-work and transactions 4,157
osrg/gobgp BGP implementation in Go, aiming to provide a modern and scalable solution for network routing protocols. 3,653
gin-gonic/gin A high-performance web framework written in Go, providing a fast and flexible API for building HTTP services. 78,978
golang/crypto Provides supplementary cryptography libraries for the Go programming language 3,029