Awesome Ethereum
Useful resources for using Ethereum and building things on top of it
Contents
- Documentation
- Community
- Nodes
- Projects
- Explorers
- Network Stats
- Development Environments
- Organisations
- Books
- Related Lists
Documentation
- Introduction and Documentation - Current release.
- Formal Specification - The Ethereum Virtual Machine (EVM) standard.
- Ethereum Improvement Proposals - Official standardization repo.
- Ethereum Virtual Machine
- Solidity - Programming language.
Community
Chat
- Gitter - EthDev channels with different topics.
- Freenode IRC #ethereum - Internet Relay Chat channel for developers.
Forums
- Offical Blog - Ethereum Foundation news, security notices, event updates.
- Stack Exchange - Question and Answer site.
- Reddit - Main Ethereum subreddit.
- Reddit - Developer subreddit.
News
- Twitter - Ethereum Foundation account.
- Youtube - Ethereum Foundation account.
- Facebook - Ethereum Foundation account.
Meetups
- Meetups - Worldwide communities.
- Devcon5 2019 - Osaka.
- Devcon4 2018 - Prague.
- Devcon3 2017 - Cancún.
- Devcon2 2016 - Shanghai.
- Devcon1 2015 - London.
- Devcon0 2014 - Berlin.
Nodes
Full nodes
- Geth, Eth, PyEthereum - Installation instructions.
- Geth - Go.
- Eth - C++.
- EthereumJ - Java.
- EthereumJS - JavaScript.
- Parity - Rust.
- PyEthereum - Python.
Wallets
Hot wallets
- Mist - Official wallet with integrated full node.
- Metamask - Browser wallet and Ethereum node.
- Jaxx - Supports both Ethereum and Bitcoin.
- Myetherwallet - Client-side interface.
Cold wallets
- Icebox - USB Wallet.
- EthAddress - Paper wallet generator.
Projects
Explorers
Mainnet
- Etherscan - Block explorer, statistics, smart contract interaction, has API.
- Etherchain - Blocks, accounts, contract sources, statistics.
Testnet
- Overview - Describes 3 major testnets.
- Rinkeby - By Parity with Proof of Authority (PoA).
- Kovan - By Ethereum Foundation, also with PoA.
Network Stats
- Ethstats - Overview of running nodes and mining statistics.
- Ethernodes - Mainnet and Testnet client number and versions.
Development Environments
- Truffle - Suite for creating Distributed Applications (DApps) by Consensys.
- Embark - Framework for creating Distributed Applications (DApps) by Status.
- Superblocks Lab - Web-IDE for creating Decentralized Applications (DApps).
Organisations
Development
Non-profit
- Ethereum Foundation - The original entity developing the Ethereum network.
For-profit
- Consensys - International group of 50+ companies.
- Parity - Digital Infrastructure company.
- Slock.it - Internet of Things company.
Exchanges
- Bittrex - Washington.
- Kraken - San Franscisco.
- Poloniex - Delaware.
- Shapeshift - Switzerland.
Mining Pools
Books
- Ethereum Development with Go - Interacting with an Ethereum client with the Go language.
- Mastering Ethereum - A developers guide to the operation and use of Ethereum.
- Introduction to Ethereum and Solidity - Learn Solidity development from concept to deployment.
- Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations - Learn about Ethereum (and blockchains) from an IBM blockchain liason.
Related Lists
- https://github.com/steve-vincent/awesome-decentralized
- https://github.com/kgryte/awesome-peer-to-peer
- https://redecentralize.github.io/alternative-internet/
- https://github.com/jdourlens/awesome-ethereum-analytics
- https://github.com/burrrata/awesome-cryptoeconomics
License
To the extent possible under law, the author of this page has waived all copyright and related or neighboring rights to this work.