Top 50 Awesome List

Higher Education

Higher Education


Decentralized Systems  7 months ago  212
A Curated List of Awesome Ethereum Resources
View on Github

Jan 8th


  • Hardhat - Ethereum development environment for professionals.
  • Oct 25th, 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 15th, 2019


  • Token Bonding Curves (TBC) - Mathematically sound price-supply relationship curves.
  • Jan 26th, 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.
  • Jan 23rd, 2019


  • Remix Online IDE - A useful in-browser IDE that can compile and publish smart contracts to various Ethereum networks. Includes a linter.
  • Embark Frameworkstars3.6k - 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.jsstars15.7k - Ethereum's JavaScript API.
  • Books

  • Mastering Ethereumstars15.7k - 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 28th, 2018


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


  • zk-SNARKS - Verify knowledge of a secret without revealing it.
  • Nov 16th, 2018


  • Various Ethereum & Solidity Tutorials - How to create smart contracts, deploy your own DApps, create tokens, and more — from beginner to intermediate topics.
  • Nov 1st, 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 19th, 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, 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 6th, 2018

    Blockchain Utilities

  • Etherscan - Ethereum block explorer with other useful block utilities.
  • Oct 5th, 2018


  • 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, 2018


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


  • State of the DApps - A comprehensive list of the Decentralized Applications (DApps) on Ethereum.
  • Sep 19th, 2018

    Last Checked At: 2022-07-26T10:56:46.862Z


    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