Top 50 Awesome List


Decentralized Systems  9 months ago  217
A Curated List of Awesome Ethereum Resources
View on Github

Jan 3rd - Jan 9th, 2022


  • Hardhat - Ethereum development environment for professionals.
  • Oct 21st - Oct 27th, 2019


  • Swarm - Swarm is a distributed storage platform and content distribution service.
  • Programming

  • Eth Fiddle - Online editor for smart contracts.
  • Tutorials

  • Full Stack DApp Tutorial Series - Full stack DApps using various frameworks.
  • Code

  • Flint Documentation - Experimental contract orientated language for Ethereum.
  • Blockchain Utilities

  • Enjinx - Ethereum block explorer, that also nicely visualizes assets and tokens.
  • Blockchair - Multi block explorer with nice charts.
  • Misc

  • Ethereum Wiki Page
  • Official

  • Ethereum Foundation
  • Feb 11th - Feb 17th, 2019


  • Token Bonding Curves (TBC) - Mathematically sound price-supply relationship curves.
  • Jan 21st - Jan 27th, 2019


  • GitHub Wiki - Ethereum wiki covering all things related to Ethereum. The go-to place for all things.
  • Whitepaper - Non-technical introductory description of Ethereum.
  • Yellowpaper - Technical description of Ethereum. Technically outdated, but interesting.
  • Programming

  • Remix Online IDE - A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter.
  • Embark Frameworkstars3.7k - Framework for serverless Decentralized Applications using Ethereum, IPFS and other platforms.
  • OpenZeppelin - Battle-tested framework of secure, reusable smart contracts.
  • Truffle Framework - Development environment for blockchain applications.
  • Ganache - Personal Ethereum blockchain to run tests.
  • Videos

  • Ethereum YouTube Channel - Mostly older videos of Devcon 1 and before.
  • Ethereum Foundation YouTube Channel - Most up to date events and streams including the Ethereum Devcon conferences and dev meetings.
  • Blockchain Utilities

  • ETH Gas Station - A tool to check the current price of gas for transactions.
  • Protocols

  • Whisper - A communication protocol for DApps to communicate with each other.
  • Web3.jsstars16.1k - Ethereum's JavaScript API.
  • Books

  • Mastering Ethereumstars16.2k - 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.
  • Misc

  • ETH Gas Station - A tool to check the current price of gas for transactions.
  • Official

  • Ethereum GitHub
  • Nov 26th - Dec 2nd, 2018


  • Sharding - Partitioning computational resources so that nodes do not have to process the entire blockchain.
  • Nov 12th - Nov 18th, 2018


  • zk-SNARKS - Verify knowledge of a secret without revealing it.
  • Tutorials

  • Various Ethereum & Solidity Tutorials - How to create smart contracts, deploy your own DApps, create tokens, and more — from beginner to intermediate topics.
  • Oct 29th - Nov 4th, 2018


  • CryptoZombies - Learn to Code Ethereum DApps By Building Your Own Game.
  • Start Ethereum DApp Development Career - Informal guide to starting developing DApps.
  • Learning and MOOCs

  • Ethereum Stack Exchange - Question and answers about Ethereum.
  • Smart contract safety - Ethereum wiki on best practices for safety in smart contracts.
  • Accounts, Transactions, Gas, and Block Gas Limits in Ethereum - Functional description of Ethereum accounts, gas and transactions.
  • Ethernaut Smart Contract Capture the Flag - Practice hacking Smart Contracts.
  • Ethereum Syllabus - Syllabus to learn Ethereum.
  • Cryptocurrency Security: University of Illinois 2016 - Cryptocurrency Security Course.
  • Stanford CS 251(p): Bitcoin and Crypto Currencies - Stanford Bitcoin and Cryptocurrency Course.
  • Introduction to Digital Currencies: University of Nicosia - Digital currency introductory MOOC.
  • Bitcoin and Blockchain Technology: Concordia University - Introduction to Bitcoin and blockchain technology MOOC.
  • Smart Contract Best Practices - Security related best practices for smart contracts.
  • Philosophy

  • Making Smart Contracts Smarter - Smart contract security attacks.
  • Ethereum Wiki Philosophy - Some of the core philosophies of Ethereum.
  • Ethereum Improvement Proposals - Standards for the Ethereum platform, including core protocol specifications, client APIs, and contract standards.
  • Videos

  • Ethereum Explained (22:00) - Introductory explanation to the Ethereum platform.
  • A Guide to Building Your First Decentralized Application (37:00)
  • Blockchain Utilities

  • Ethplorer - Ethereum block explorer.
  • Etherchain - Ethereum block explorer.
  • Protocols

  • Casper - Proof of Stake Implementation.
  • Ethash Proof of Work - Ethereum's Proof of Work Algorithm.
  • Misc

  • r/Ethereum - Ethereum subreddit.
  • Ethereum Worldwide Meetups - Meet up with the local Ethereum community via
  • Oct 22nd - Oct 28th, 2018

    Oct 15th - Oct 21st, 2018


  • End to End DApp Tutorial - Create a gambling DApp using Metamask, Truffle, Remix, React and IPFS.
  • Learning Solidity Tutorial Series - Building smart contracts with Metamask and Remix IDE.
  • Oct 8th - Oct 14th, 2018


  • Hitchhikers Guide to Smart Contracts - Build smart contracts on Ethereum using Truffle, testrpc and Solidity.
  • A 101 Noob Intro to Programming Smart Contracts on Ethereum - Smart contract tutorial with a focus on building up understanding before code.
  • Parity DApp Tutorial - 10 part tutorial on how to write DApps.
  • Ethereum Builders Guide - Gitbook for building on Ethereum that goes deeper into understanding technical functionality.
  • Oct 1st - Oct 7th, 2018

    Blockchain Utilities

  • Etherscan - Ethereum block explorer with other useful block utilities.
  • Code

  • Solidity Documentation - Programming language of choice for smart contracts.
  • Vyper Documentation - Experimental smart contract programming language intended to replace Solidity.
  • Wallets

  • MetaMask - Browser extension that can interact with Remix IDE and send transactions to different testnets.
  • MyEtherWallet - Online wallet service that interacts with the blockchain and performs several other useful functions.
  • Miststars7.4k - Official Ethereum wallet - Browse and use Ðapps on the Ethereum network.
  • MyCrypto - Online wallet service that interacts with the blockchain and performs several other useful functions.
  • Sep 24th - Sep 30th, 2018


  • Week in Ethereum - A summary of everything happening in Ethereum each week.
  • Sep 17th - Sep 23rd, 2018


  • State of the DApps - A comprehensive list of the Decentralized Applications (DApps) on Ethereum.
  • Official

  • Ethereum Website
  • Last Checked At: 2022-09-21T14:55:46.023Z


    Track your favorite github awesome repo, not just star it. provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt


    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.


    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap