Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-web3-development

A curated list of awesome resources, tools, frameworks, libraries, and educational content for Web3 Development. Web3 represents the next evolution of the internet, characterized by decentralized applications (dApps), smart contracts, and blockchain technology.
https://github.com/awesomelistsio/awesome-web3-development

Last synced: about 13 hours ago
JSON representation

  • Getting Started with Web3

  • General Resources

    • What is Web3? - An introduction to Web3 and its core concepts by Ethereum.org.
    • The Web3 Foundation - An organization supporting the development of decentralized technologies and protocols.
  • Smart Contract Development

    • Solidity - The most widely used programming language for writing Ethereum smart contracts.
    • MythX - A smart contract security analysis tool for finding vulnerabilities.
    • Solidity by Example - A collection of Solidity examples for learning smart contract development.
    • Solidity - The most widely used programming language for writing Ethereum smart contracts.
    • MythX - A smart contract security analysis tool for finding vulnerabilities.
    • Solidity by Example - A collection of Solidity examples for learning smart contract development.
  • Web3 Development Frameworks

    • Hardhat - A popular development environment for compiling, testing, and debugging Ethereum dApps.
    • Foundry - A fast, modular toolkit for Ethereum development, focused on smart contract testing and deployment.
    • Brownie - A Python-based framework for Ethereum smart contract development.
    • Embark - A comprehensive framework for developing and deploying decentralized applications.
    • Hardhat - A popular development environment for compiling, testing, and debugging Ethereum dApps.
    • Foundry - A fast, modular toolkit for Ethereum development, focused on smart contract testing and deployment.
    • Brownie - A Python-based framework for Ethereum smart contract development.
    • Embark - A comprehensive framework for developing and deploying decentralized applications.
  • Blockchain APIs and Services

    • The Graph API - An API for querying blockchain data using subgraphs.
    • Alchemy - A platform offering blockchain APIs and developer tools for building dApps.
    • Infura - A scalable API for connecting to the Ethereum network and IPFS.
    • Alchemy - A platform offering blockchain APIs and developer tools for building dApps.
    • Infura - A scalable API for connecting to the Ethereum network and IPFS.
    • QuickNode - A service providing fast and reliable blockchain APIs.
    • Moralis - A Web3 development platform offering APIs, SDKs, and tools for building dApps.
    • QuickNode - A service providing fast and reliable blockchain APIs.
    • Moralis - A Web3 development platform offering APIs, SDKs, and tools for building dApps.
  • Web3 Libraries and Tools

    • The Graph - An indexing protocol for querying blockchain data using subgraphs.
  • Decentralized Storage

    • Arweave - A blockchain-based storage protocol designed for permanent, decentralized data storage.
    • Filecoin - A decentralized storage network built on IPFS, incentivizing users to share storage space.
    • Pinata - A service for managing and pinning IPFS files for decentralized storage.
    • Web3.Storage - A service for storing data using IPFS and Filecoin, tailored for Web3 applications.
    • Arweave - A blockchain-based storage protocol designed for permanent, decentralized data storage.
    • Filecoin - A decentralized storage network built on IPFS, incentivizing users to share storage space.
    • Pinata - A service for managing and pinning IPFS files for decentralized storage.
    • Web3.Storage - A service for storing data using IPFS and Filecoin, tailored for Web3 applications.
  • Educational Resources

    • CryptoZombies - A gamified platform for learning smart contract development using Solidity.
    • Buildspace - A platform offering courses on building Web3 and blockchain applications.
    • Web3 University - A collection of free courses and resources for learning Web3 development.
    • Ethereum 101 by Binance Academy - An introductory guide to Ethereum and Web3.
    • Mastering Ethereum - An open-source book by Andreas M. Antonopoulos and Gavin Wood covering Ethereum and smart contract development.
    • CryptoZombies - A gamified platform for learning smart contract development using Solidity.
    • Buildspace - A platform offering courses on building Web3 and blockchain applications.
    • Web3 University - A collection of free courses and resources for learning Web3 development.
    • Ethereum 101 by Binance Academy - An introductory guide to Ethereum and Web3.
  • Community and Forums