Geth
The official Go implementation of Ethereum, used as an execution client to run a node.
Official websitegeth.ethereum.orgDownload pagegeth.ethereum.orgSource codegithub.comDocumentationgeth.ethereum.org
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
- Categories
- Developer tools, Privacy tools
- 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.