LogoLogo
HomeBlogResources
  • README
  • Design
    • Awesome Design Tools
      • Awesome Design Tools
    • Awesome-UI-Templates
      • README-en
    • awesome-design-systems
      • Awesome Design System
    • Awesome Figma
      • Awesome Figma
    • awesome-styleguides
      • README-en
    • awesome-typography
      • Awesome Typography
    • awesome-ui
      • README-en
    • Awesome UX Design Styleguides
      • Awesome UX Design Styleguides
    • awesome-ux-designer
      • README-en
      • Reading list
    • awesome-ux
      • README-en
    • Awesome Webflow
      • webflow-masterclass
        • Webflow + Firebase用戶認證
    • webflow-masterclass
      • Webflow + Firebase用戶認證
  • Devops
    • Awesome SaaS boilerplate
    • Free for Dev
    • Mega Awesome List
    • Awesome-WordPress-Plugins
      • Awesome WordPress Plugins List
    • Awesome Wordpress Plugin List
    • Awesome CMS
    • awesome-flutter-cn
    • awesome-headless-cms
      • readme-en
    • Awesome-jamstack-resources
      • Awesome-jamstack-resources
    • Awesome Laravel
      • Awesome Laravel
    • awesome-list
      • The awesome manifesto
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • Creating Your Own List
      • pull_request_template
      • Media
    • Awesome Minio
    • awesome-react
      • README-en
    • Awesome Stack
      • Awesome Stacks
    • Awesome UI component library
      • Awesome UI component library
    • awesome-uikit
      • README-en
    • awesome-vercel
      • Awesome Vercel (Previously ZEIT )
    • Awesome WooCommerce
      • Awesome WooCommerce
    • Awesome WordPress
      • Awesome WordPress
    • Awesome Wordpress Developer Tools
      • Awesome WP Developer Tools
  • Marketing
    • Awesome ADTech
      • Awesome AdTech
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • HubSpot CMS Boilerplate
      • HubSpot CMS Boilerplate
    • Awesome HubSpot
    • Awesome Marketing
    • awesome-seo
    • marketing-for-engineers
      • README-en
    • Tech-Marketer
  • Nocode
    • Awesome NoCode / LowCode
      • readme-en
  • Server
    • Awesome Cloudflare
      • Awesome Cloudflare
    • Awesome-Selfhosted
      • Awesome-Selfhosted
  • shopify
    • Awesome Shopify
      • Awesome Shopify
    • Shopify Awesome 真棒!
      • Awesome Shopify
  • Tools
    • Awesome VS Code
    • Awesome Mac
      • Awesome Mac
      • editor-plugin-zh
      • editor-plugin
    • Awesome Nomad
      • Awesome Nomad
    • Awesome-notion
      • Awesome Notion (Eng)
    • awesome-tools-for-startups
      • Awesome list of FREE tools Startups should be using
  • web3
    • Blockchain-stuff
      • CONTRIBUTE
    • Blockchain-stuff
    • Web3.0_Vault-main
    • Web3.0_Vault-main
      • basics
    • awesome-discord-communities
      • Contributor Covenant Code of Conduct
      • CONTRIBUTING
      • FAQ
      • Server Badges and Tags
      • .github
        • ISSUE_TEMPLATE
          • custom
        • ISSUE_TEMPLATE
          • issue--exisiting-community
        • ISSUE_TEMPLATE
    • awesome-ethereum
    • awesome-solidity-gh-pages
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • Awesome Web3
      • Awesome Web3 Code of Conduct
      • Contribution Guidelines
      • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • Contributor Covenant Code of Conduct
    • free-Web3-resources
      • Contributing Guidelines
    • free-Web3-resources
    • free-Web3-resources
      • Intro to Solidity
    • free-Web3-resources
      • 200-days-of-Web3
    • free-Web3-resources
    • free-Web3-resources
    • Free Web3 Resources
    • free-Web3-resources
      • .github
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
    • Web3.0_Vault-main
    • web3together-main
      • CODE_OF_CONDUCT
      • sessions
        • Getting Started in Smart Contract Development with Solidity
    • free-Web3-resources
      • .github
        • PULL_REQUEST_TEMPLATE
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • bug_report
    • free-Web3-resources
      • .github
        • ISSUE_TEMPLATE
          • feature_request
  • webgl
    • Awesome-threejs
      • docs
        • Hellow Three.js 之 三维空间中观察物体的方法--照相机
        • 创建自己的全景图
        • Hellow Three.js 之 创建各种几何形状
        • hello-light-pro
        • Hellow Three.js 之 光影之谜
        • Hellow Three.js 之 加载外部3D模型
        • Hellow Three.js 之 给创建的物体赋予材质
        • hello-obj-mtl
        • P5
        • Hellow Three.js 之 有趣的着色器
        • Hellow Three.js 之 运动物体的性能监测
        • Hellow Three.js 之 让物体动起来
        • Hello Three.js 之 Hello world!
        • what-webgl
        • glsl
          • GLSL 中文手册
          • OpenGL GLSL 语法和函数详解
          • The book of shaders 记录
          • 各种 Shaders 效果
      • demo
        • 有趣的 three.js Demo
          • Decorative WebGL Backgrounds
          • Infinite Tubes
          • The Aviator
        • P5.js Demo
        • Learning-Threejs
          • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • learning-threejs
        • Learning-Threejs
          • master
            • assets
              • models
                • ogre
                  • ogro
    • awesome-threejs
      • README-en
      • Contributor Covenant Code of Conduct
      • Contribution Guidelines
    • Awesome WebGL
      • CONTRIBUTING
      • Awesome WebGL
      • Contributor Covenant Code of Conduct
      • Libraries
        • CONTRIBUTING
      • Libraries
        • WebGL Libraries - Features
      • Libraries
        • WebGL Libraries - File Size
      • Awesome WebGL - Libaries/Frameworks
  • AI
    • ChatGPT 中文指南
    • 生成式 AI 項目、工具、藝術作品和模型的精選列表
    • 精選 GPT-4 指南
    • ChatGPT 工具收錄
      • Awesome ChatGPT
    • ChatGPT 中文調教指南
    • GPT 開放原始碼項目合集
    • ChatGPT 應用收藏
    • Awesome OpenAI - 超酷的 OpenAI 蒐藏
      • Awesome-openAI
    • Awesome GPT-3 應用集
      • Awesome GPT-3
    • ChatGPT 提示指令庫
      • Awesome ChatGPT Prompts
  • SaaS
    • awesome-saas-boilerplates
Powered by GitBook
On this page
  • Awesome List
  • Reference
  • Software Development
  • Sample Code
  • Development Environment
  • Protocol
  • JavaScript
  • Solidity
  • Go
  • C/C++
  • Rust
  • Shell
  • Python
  • VMs
  • Boilerplate
  • Testing
  • Code Quality
  • Open Source Project
  • Tutorial
  • YouTube Channel
  • Book
  • Podcast
  • Newsletter
  • Platform as a Service
  • Other
  • Contribute
Export as PDF
  1. web3

Awesome Web3

PreviousPULL_REQUEST_TEMPLATENextAwesome Web3 Code of Conduct

Last updated 2 years ago

A curated list of awesome Web3 resources, libraries, tools and more.

Please check the for information on formatting and writing pull requests.

Awesome List

Reference

Software Development

Sample Code

Development Environment

Protocol

JavaScript

Solidity

Go

C/C++

Rust

Shell

Python

VMs

Boilerplate

Testing

Code Quality

Open Source Project

Tutorial

YouTube Channel

Book

Podcast

Newsletter

Platform as a Service

Other

Contribute

- Curated list of awesome Solidity resources, libraries, tools and more.

- Awesome Ethereum & Dapps Resources.

- Bitcoin Improvement Proposals.

- Ethereum Improvement Proposals.

- Formal definition of the Ethereum protocol.

- Illustrated explanation of how EVM works under the hood.

- Low level reference for the EVM and a Solidity decompiler which turns bytecode into more readable Solidity-like code.

- An interactive reference to Ethereum Virtual Machine Opcodes ().

- Solidity is an object-oriented, high-level language for implementing smart contracts.

- Basic examples on Solidity.

- Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.

- View source of deployed Ethereum smart contracts in VS Code.

- Web-based IDE that lets you write, compile, and debug your smart contract.

- Development environment to compile, deploy, test, and debug your Ethereum software.

- Online IDE for Solidity development.

- Open protocol connecting wallets to Dapps.

- Open protocol that lets users connect their mobile wallets to your DApp.

- Distributed system for storing and accessing files, websites, applications, and data.

- JavaScript Library for interfacing with the Avalanche Platform.

- Typescript library to create and manage wallets on the Avalanche network.

- Bitcoin library for node.js and browsers.

- Reusable dApp components in React.

- Complete Ethereum wallet implementation and utilities in JavaScript (and TypeScript).

- Super tiny module for querying an IPFS node, that works in the browser and in Node.

- IPFS implementation in JavaScript.

- Development environment, testing framework and asset pipeline for Ethereum.

- React hooks library for Ethereum.

- Ethereum JavaScript API which connects to the Generic JSON-RPC spec.

- Simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps.

- Contract which implements utilities for working with datetime values in ethereum.

- The standard for secure blockchain applications.

- Go implementation of an Avalanche node.

- Tool to run and interact with an Avalanche network locally.

- Helper tool to spin up a local instance of an Avalanche network to interact with the standard APIs or to test a custom VM.

- Ethereum HD Wallet derivations from seed which implements the go-ethereum's accounts.Wallet interface.

- Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.

- Official Go implementation of the Ethereum protocol.

- CLI tool to manage Avalanche Subnets.

- Cross-platform, mobile-focused library implementing low-level cryptographic wallet functionality for a high number of blockchains.

- The fast, light, and robust client for the Ethereum mainnet.

- Avalanche shell client provides temporary stateful shell execution environment used to deploy networks locally, manage their processes, and run network tests.

- Ethereum protocol implementation in Python.

- Contract-oriented, pythonic programming language that targets EVM.

- C++ implementation of the Ethereum Virtual Machine (EVM), faster.

- SpacesVM enables authenticated, hierarchical storage of arbitrary keys/values using any EIP-712 compatible wallet.

- Ethereum dev stack focused on fast product iterations.

- Create Ethereum-powered apps with one command, similar to create-react-app.

- Boilerplate in TypeScript using Next.js, NextAuth.js, siwe, Web3modal, useDapp, next-i18next, reactMUI.

- Simple Solidity contract to mock dependent contracts in truffle tests.

- Assertion library for Ethereum smart contract testing that you can use with hardhat.

- Code coverage for Solidity smart-contracts.

- Library for writing and testing smart contracts.

- Solidity static analysis framework, a suite of vulnerability detectors, prints visual information about contract details etc.

- Solidity linter providing Security and Style Guide validations.

- Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.

- Browser extension of MetaMask crypto wallet.

- Browser extension crypto wallet for the DeFi ecosystem that works multi-chain.

- Open source Ethereum wallet.

- Browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.

- Decentralized trading protocol on Ethereum.

- Learning platform for developers to explore and learn about Web3.

- Interactive school that teaches you all things technical about blockchains.

- Tutorials for various use cases and networks, Avalanche, Solana, Polygon and more.

- Cohort based web3 development courses, learn by building projects.

The complete guide to full stack Solana development with React, Anchor, Rust, and Phantom. -

The complete guide to full stack Ethereum development. -

Building a full stack NFT marketplace on Ethereum with Polygon. -

Uploading files to IPFS from a web application. -

Create your own NFT collection on Ethereum with Solidity. -

Intro to dApp's: Create your dApp backend with Solidity. -

Intro to dApp's: Create your dApp frontend with React. -

What is a crypto wallet & how does it work? -

Create your cryptocurrency token. -

Solidity and Truffle CI setup. -

How to use Slither to find smart contract bugs. -

How to mock Solidity smart contracts for testing. -

Building EVM from scratch. -

- Videos about blockchain basics, oracles, Free Code Camp and more.

- Numerous hands-on development tutorial videos on blockchain Solidity smart contracts.

- Tutorials and live coding on dApps, NFTs, DeFi and more.

- Smart contract development with Solidity.

- Development of Ethereum 2.0.

- BAT, Brave and tech underneath.

- List of EVM networks, Chain IDs and Network IDs.

Contributions are welcomed! Please read the first.

Solidity
Ethereum
BIPs
EIPs
Ethereum Yellow Paper
EVM Illustrated
EVM Opcodes
evm.codes
source code
Solidity
Solidity by Example
Brownie
Ethereum Code Viewer
EthFiddle
Hardhat
Remix
WalletConnect
WalletLink
IPFS
avalanchejs
Avalanche Wallet SDK
BitcoinJS
dapparatus
ethers.js
ipfs-mini
js-ipfs
Truffle
wagmi
web3.js
web3-react
Date and Time tools
OpenZeppelin
avalanchego
avalanche-network-runner
ava-sim
ethereum-hdwallet
coreth
geth
subnet-cli
Trust Wallet Core
OpenEthereum
avash
py-evm
Vyper
evmone
SpacesVM
scaffold-eth
create-eth-app
next-web3-boilerplate
mock-contract
openzeppelin-test-helpers
solidity-coverage
Waffle
Slither
solhint
Blockscout
MetaMask
Rabby
Rainbow
Remix
UniSwap
useWeb3
CryptoZombies
Figment Learn
Buildspace
link
link
link
link
link
link
link
link
link
link
link
link
link
source code
Chainlink
EatTheBlocks
Nader Dabit
Patrick Collins
Ethereum development with Go
Mastering Ethereum
Into the Ether
Mapping Out Eth 2.0
BAT Community
Week in Web3
EthHub Weekly
Alchemy
Infura
Moralis
QuickNode
Thirdweb
Meson Network
Chainlist
contribution guidelines
contribution guidelines
Awesome Web3
Awesome List
Reference
Software Development
Sample Code
Development Environment
Protocol
JavaScript
Solidity
Go
C/C++
Rust
Shell
Python
VMs
Boilerplate
Testing
Code Quality
Open Source Project
Tutorial
YouTube Channel
Book
Podcast
Newsletter
Platform as a Service
Other
Contribute