Skip to main content

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.

7
GitHub Stars
39
Curated Resources
9
Categories
18 min ago
Last Refreshed
General ResourcesGetting Started with Web3Web3 Development FrameworksSmart Contract DevelopmentWeb3 Libraries and ToolsDecentralized StorageBlockchain APIs and ServicesEducational ResourcesCommunity and Forums

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me blockchain apis and services resources from awesome-web3-development"

Installation instructions →

What's inside

Blockchain APIs and Services

  • Alchemy

    A platform offering blockchain APIs and developer tools for building dApps.

  • Infura

    A scalable API for connecting to the Ethereum network and IPFS.

  • Moralis

    A Web3 development platform offering APIs, SDKs, and tools for building dApps.

  • QuickNode

    A service providing fast and reliable blockchain APIs.

  • The Graph API

    An API 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.

  • IPFS (InterPlanetary File System)

    A decentralized storage network for storing and sharing data.

  • 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.

Web3 Development Frameworks

  • Brownie

    A Python-based framework for Ethereum smart contract development.

  • Embark

    A comprehensive framework for developing and deploying decentralized applications.

  • Foundry

    A fast, modular toolkit for Ethereum development, focused on smart contract testing and deployment.

  • Hardhat

    A popular development environment for compiling, testing, and debugging Ethereum dApps.

  • Truffle Suite

    A development framework for building, testing, and deploying smart contracts on Ethereum.

Educational Resources

  • Buildspace

    A platform offering courses on building Web3 and blockchain applications.

  • CryptoZombies

    A gamified platform for learning smart contract development using Solidity.

  • 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.

  • Web3 University

    A collection of free courses and resources for learning Web3 development.

Getting Started with Web3

Community and Forums

Web3 Libraries and Tools

  • Ethers.js

    A lightweight JavaScript library for interacting with the Ethereum blockchain.

  • WalletConnect

    A protocol for connecting dApps with mobile wallets via QR code scanning.

  • Web3.js

    A JavaScript library for interacting with the Ethereum blockchain and smart contracts.

Smart Contract Development

  • MythX

    A smart contract security analysis tool for finding vulnerabilities.

  • OpenZeppelin Contracts

    A library of secure and reusable smart contract components.

  • Solidity

    The most widely used programming language for writing Ethereum smart contracts.

  • Solidity by Example

    A collection of Solidity examples for learning smart contract development.

  • Vyper

    A Python-based smart contract language focused on simplicity and security.

Showing a sample of 39 resources. View the full list on GitHub →