Geth

The official Go implementation of Ethereum, used as an execution client to run a node.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

About Geth

Geth (go-ethereum) is the official Go implementation of the Ethereum protocol and one of the original Ethereum clients. As an execution client it handles transactions, the deployment and execution of smart contracts, and contains the Ethereum Virtual Machine.

Running Geth alongside a consensus client turns a computer into an Ethereum node, so you can verify blockchain data yourself instead of trusting a remote provider. It suits developers and anyone who wants private, self-sufficient access to Ethereum.

Strengths

  • Official and long-established Ethereum client
  • Lets you verify chain data yourself
  • Documentation and getting-started guides on the project site

Limitations

  • Needs a separate consensus client to form a full node
  • Syncing and storing the chain requires significant resources

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
The go-ethereum contributors
Platforms
Self-hosted, Command line
How it runs
Downloadable app, Self-hosted
Account
Not required
Best suited for
Running your own Ethereum node or developing against one
Last verified
Added
Provenance
Selected from the TechWalrus Resource Hub (Crypto & Self-Custody); facts checked against the developer's own pages, 2 sources on file.

Report a wrong fact or a dead link on this listing