--- layout: base css: - /static/styles/bootstrap.min.css - /static/styles/flatly.min.css - /static/styles/font-awesome.min.css - /static/styles/custom/common.css - /static/styles/custom/home.css ---
Ethereum is a decentralized platform that runs smart contracts, applications that run exactly as programmed without possibility of downtime, censorship, fraud or third party interference.
See our website or read the docs for more infos!
Go Ethereum is one of the three original implementations (along with C++ and Python) of the Ethereum protocol. It is written in Go, fully open source and licensed under the GNU LGPL v3.
See our repository and downloads section for the code!
Go Ethereum is available either as a standalone client called Geth that you can install on pretty much any operating system, or as a library that you can embed in your Go, Android or iOS projects.
User documentation can be found at our Ethereum User Guide and reference manual. For the API reference and developer documentation head over to the auto generated GoDoc documentation.
For generic Ethereum-related information (whitepaper, yellow paper, protocol and interface specs, APIs, DAPP development guides, etc) see the Ethereum main wiki.
Here are the main entry points.