Skip to content

A curated list of awesome tools, libraries, frameworks, educational content, and community resources for Ethereum, the world’s leading smart contract platform. This list covers everything from getting started with Ethereum to advanced development and DeFi applications.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-ethereum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Awesome Ethereum Awesome Lists

Buy Me A Coffee   Ko-Fi   PayPal   Stripe

A curated list of awesome tools, libraries, frameworks, educational content, and community resources for Ethereum, the world’s leading smart contract platform. This list covers everything from getting started with Ethereum to advanced development and DeFi applications.

Contents

General Resources

  • Ethereum.org - The official website for Ethereum, offering resources for developers, investors, and users.
  • Etherscan - The leading block explorer and analytics platform for Ethereum.
  • EthHub - A comprehensive knowledge base about Ethereum.
  • The Ethereum Whitepaper - The original whitepaper by Vitalik Buterin explaining Ethereum's vision and technology.
  • State of the Dapps - A directory of decentralized applications (dApps) built on Ethereum.

Getting Started

Ethereum Development

  • Ethereum Developer Portal - A hub of resources for Ethereum developers.
  • Truffle Suite - A popular development framework for building and testing smart contracts.
  • Hardhat - A development environment for compiling, testing, and debugging Ethereum smart contracts.
  • Remix IDE - A browser-based IDE for writing, compiling, and deploying smart contracts.
  • Ganache - A local Ethereum blockchain for testing and development.

Smart Contracts

  • Solidity - The most widely used programming language for writing Ethereum smart contracts.
  • Vyper - A Python-based language for writing Ethereum smart contracts, focused on simplicity and security.
  • OpenZeppelin Contracts - A library of reusable, secure smart contracts for Ethereum.
  • Solhint - A linter for Solidity code, providing best practices and security recommendations.
  • MythX - A smart contract security analysis platform.

Ethereum Tools and Libraries

  • Web3.js - A JavaScript library for interacting with the Ethereum blockchain.
  • Ethers.js - A lightweight library for interacting with the Ethereum blockchain and smart contracts.
  • Infura - A service providing scalable Ethereum and IPFS APIs.
  • Alchemy - A platform offering developer tools and infrastructure for building Ethereum dApps.
  • The Graph - An indexing protocol for querying blockchain data.

Ethereum Wallets

  • MetaMask - A browser extension wallet for Ethereum and ERC-20 tokens.
  • Ledger Nano - A hardware wallet for securely storing Ethereum and other cryptocurrencies.
  • Trust Wallet - A mobile wallet for Ethereum and a wide range of tokens.
  • Argent Wallet - A smart contract wallet with integrated DeFi features.
  • MyEtherWallet (MEW) - A user-friendly web wallet for Ethereum.

Decentralized Applications (dApps)

  • Uniswap - A leading decentralized exchange on Ethereum.
  • Aave - A decentralized lending and borrowing protocol on Ethereum.
  • MakerDAO - A decentralized protocol for generating the stablecoin DAI using Ethereum as collateral.
  • Compound - A protocol for lending and borrowing Ethereum-based assets.
  • OpenSea - The largest NFT marketplace on Ethereum.

Ethereum Analytics and Block Explorers

  • Etherscan - A comprehensive block explorer and analytics platform for Ethereum.
  • Dune Analytics - A platform for querying and visualizing Ethereum data.
  • Nansen - Provides insights and analytics on Ethereum transactions and DeFi activity.
  • Zapper - A dashboard for tracking DeFi assets and yield farming positions.
  • DeBank - An analytics tool for managing DeFi portfolios.

Layer 2 Solutions

  • Polygon (Matic) - A scalable solution for Ethereum, providing faster and cheaper transactions.
  • Arbitrum - A Layer 2 solution offering faster and cheaper Ethereum transactions through rollups.
  • Optimism - A Layer 2 scaling solution using optimistic rollups.
  • zkSync - A Layer 2 solution using zero-knowledge rollups for scaling Ethereum.
  • Loopring - A Layer 2 DEX protocol using zkRollups.

Educational Resources

Community and Forums

Contribute

Contributions are welcome!

License

CC0

About

A curated list of awesome tools, libraries, frameworks, educational content, and community resources for Ethereum, the world’s leading smart contract platform. This list covers everything from getting started with Ethereum to advanced development and DeFi applications.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages