awesome-web3
A curated list of awesome Web3 resources, libraries, tools and more.
https://github.com/ahmet/awesome-web3
Last synced: 8 days ago
JSON representation
-
AI & LLM & MCP
-
x402 Payments Protocol
- Kuberna Labs - Decentralized execution rails for AI agents. Deploy TEE-shielded agents to Ethereum, Solana, NEAR with ERC-7683 intents and zkTLS privacy.
- web3-docs - Local MCP server with a searchable corpus of 1,767 EIPs, BIPs, ADRs, CIPs, and RFCs across 10 chains plus a canonical contract-address registry covering 19 protocols on major EVM chains. SQLite + FTS5, no API keys.
- Assay Protocol - Economic trust enforcement for AI agents on Base. USDC staking, outcome-verified escrow, algorithmic reputation scoring (0-1000), and semantic discovery for ERC-8004 agents. 2000+ agents indexed. ([npm](https://www.npmjs.com/package/@assaylabs/trust-check))
- Web3 Agent Kit - Open-source Python framework for building autonomous AI agents that interact with DeFi protocols. Multi-chain support (Ethereum, Base, Arbitrum, Optimism, Polygon), LLM-powered reasoning (OpenAI, Anthropic, Groq, DeepSeek), Uniswap V2 swaps, cross-chain bridges (Li.Fi, Socket), token sniper, and portfolio tracking.
- AgentsCoin - Give your AI agent its own money on a live EVM chain (chainId 24368): wallet, faucet, send, and create/trade tokens via MCP.
- BaseLens - Pay-per-call AI agent that reads any Base address and returns a structured risk/activity report over x402 (a few cents in USDC). Built with Coinbase's CDP SDK and Anthropic's API.
- 0xArchive - Hosted read-only current and historical market data for Hyperliquid and Lighter.
-
-
Awesome List
- Solidity - Curated list of awesome Solidity resources, libraries, tools and more.
- Ethereum - Awesome Ethereum & Dapps Resources.
- Thirdweb - Curated list of awesome thirdweb resources, libraries, examples, showcase, and open source projects.
- Farcaster Protocol - A collection of awesome Farcaster links including clients, tools, and more.
- Lens Protocol - Curated list of awesome Lens Protocol projects, resources, libraries, tools and more.
- RPC Nodes - Curated list of awesome Node providers and public RPC endpoints.
- Web3 Security - Curated list of web3 security materials and resources for pentesters and bug hunters.
- XMTP - Curated list of awesome resources and projects built using XMTP.
- NFT - Curated list of awesome Non Fungible Token (NFT, ERC721) frameworks, libraries and software.
- Blockchain - Curated list of resources for the development and applications of blockchain.
- ethereum-security - Curated list of Ethereum security references, guidance, tools, and more.
- Foundry - Curated list of awesome Foundry resources, tutorials, tools and libraries.
- Reth - Curated list of awesome Reth resources.
- Vyper - Curated resources for Vyper, the Pythonic smart contract language for the EVM.
- Arweave - Curated list of awesome resources related to the Arweave.
- Huff - Curated list of resources for Huff language.
- The Graph - Curated list of awesome resources for The Graph.
- Zero Knowledge - Curated list of awesome ZK resources, libraries, tools and more.
- Blockchain Scalability - Curated list of awesome resources about blockchain scalability.
- Kiwi - Collection of documents, clients, apps, APIs, and other resources related to Kiwi protocol.
- Account Abstraction - Collection of account abstraction resources.
- ETH Gas Tracker - Monitor and track Ethereum and L2 gas prices to reduce transaction fees, save money and take control of your blockchain experience
- Avalanche - Curated list of awesome Avalanche DApps, NFTs, Games, Memes, Community Members and other Avalanche resources.
- Wagmi - Curated list of awesome projects and resources related to Wagmi.
- StarkNet - Curated list of awesome StarkNet resources, libraries, tools and more.
- Hive Intelligence - Hive Intelligence: Ultimate cryptocurrency MCP for AI assistants with unified access to crypto, DeFi, and Web3 analytics. Hive's remote mcp server guide [remote server](https://hiveintelligence.xyz/crypto-mcp).
- EthGasOptimizer (EGO) - Smart Ethereum gas optimizer that predicts low-fee windows, schedules transactions, and sends real-time gas alerts to help users save on fees.
- EthGasOptimizer (EGO) - Smart Ethereum gas optimizer that predicts low-fee windows, schedules transactions, and sends real-time gas alerts to help users save on fees.
- Algorand - Curated list of awesome resources related to the Algorand Blockchain.
- Web3 Jobs - Curated list of job boards, companies, salary data, and career resources for finding web3 and crypto jobs.
- SwapTitan MCP - No-KYC crypto swap MCP server for AI agents. 10 tools: swap, prices, portfolio, rug check. 1288+ assets. x402 micropayments.
- AI × Crypto Tools - Curated list of AI-powered tools for crypto trading, analysis, security, and development.
- MakerDAO - Collection of tools, documents, articles, blog posts, interviews, and videos related to MakerDAO and the Dai stablecoin.
- CryptoJobsHub - Find remote and on-site developer, design, and marketing opportunities in Web3.
-
Book
-
Gas Tracker & Optimization
-
Risk Management
- EthGasStation - Live Ethereum gas stats, alerts, and workflow tools to help users and teams make better before-send transaction decisions.
-
x402 Payments Protocol
- EthGasStation - Live Ethereum gas stats, alerts, and workflow tools to help users and teams make better before-send transaction decisions.
- GetTronEnergy - TRON energy rental that cuts USDT (TRC20) transfer fees by about 40% versus burning TRX, with live network fee data and free calculators.
-
-
Newsletter
-
Risk Management
- Week in Web3
- Week in Ethereum Newsletter - Weekly updates from the Ethereum ecosystem.
- Developer DAO Newsletter - Articles from Developer DAO directly inside your inbox.
- BuidlGuidl Newsletter - A newsletter about Ethereum builders creating products, prototypes, and tutorials.
- Blockchain Threat Intelligence - Newsletter about blockchain, DeFi and exchange threat intelligence on hacks, vulnerabilities, security tools.
- Hashing Bits - Hashing Bits is Web3 Cybersecurity focused weekly newsletter.
- WebThree.FYI - Learn about DeFi, NFTs, DAOs, cryptocurrencies, and other projects.
- Kiwi Weekly - Most popular crypto essays, products & dev tools picked by the Kiwi community.
- Hashing Bits - Hashing Bits is Web3 Cybersecurity focused weekly newsletter.
- Kiwi Weekly - Most popular crypto essays, products & dev tools picked by the Kiwi community.
-
-
Open Source Project
-
Risk Management
- UniSwap - Decentralized trading protocol on Ethereum.
- Ethora - Ethora is a low code web3 'super app' engine featuring social sign on, chat, bots, gamification, digital wallet, documents sharing etc. It is easy to customize and build your own app based on Ethora engine.
- Blockscout - Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
- MetaMask - Browser extension of MetaMask crypto wallet.
- Rabby - Browser extension crypto wallet for the DeFi ecosystem that works multi-chain.
- Rainbow - Open source Ethereum wallet.
- Remix - Browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
- Chainlink - Chainlink enhances the possibilities of smart contracts by allowing them to access real-world data.
- react-moralis - Hooks and components to use Moralis in React app.
- Solidity - Solidity is statically typed, contract-oriented, high-level language for implementing smart contracts on the Ethereum platform.
- Solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
- Neo - Neo is blockchain platform that is open-source and community-driven.
- fabric - Hyperledger Fabric is enterprise-grade permissioned distributed ledger framework for developing solutions and applications.
- web3swift - web3swift is iOS toolbelt for interaction with the Ethereum network.
- Hugin Messenger - Desktop - Private messaging application on Kryptokrona Blockchain for desktop.
- Hugin Messenger - Mobile - Private messaging application on Kryptokrona Blockchain for mobile.
- Ambire Wallet - Open source Web3 wallet that makes self-custody easy and secure via account abstraction.
- Mobula - Mobula App is an open-source coin & portfolio tracking platform
- Konkret Wallet - Browser extension wallet with focus on privacy and security.
- Ethui - Open-source Ethereum toolkit that integrates wallets, contract explorers, Foundry and Anvil. It streamlines smart contract testing, identity management, and dApp connectivity for developers.
- Mybucks.online - Open-source, browser-based and self-custodial wallet that generates a private key from credentials using one-way hash function.
-
x402 Payments Protocol
- Pulse - Instant payment links on Base. Create shareable payment requests settled onchain with 0.5% fee.
- Pact - Trustless freelance escrow on Base. Lock funds in a smart contract, release on milestone completion.
- Drift - Onchain subscription payments on Base. Recurring crypto payments with auto-debit smart contracts.
- Vaultion - Non-custodial crypto escrow for stablecoin deals. Funds lock in an open-source smart contract and release on agreement or by dispute ruling.
- Vocdoni - Decentralized voting protocol with an AGPL-3.0 Go implementation for verifiable organizational elections.
- Fuel - Fuel is the fastest execution layer for the modular blockchain stack.
- Vultisig - Seedless self-custodial multi-chain wallet secured by MPC threshold signatures; this repo builds the Vultisig desktop app and the Chrome extension.
- Chainslake - A self-hosted blockchain data warehouse built on HDFS, Spark, Delta Lake, Trino, and Airflow — multi-chain EVM data pipelines with an AI agent team that automates pipeline development and management
- Arb-Inc All-in-Dex - Production-ready decentralized exchange aggregator, cross-chain bridge, and real-yield engine on BNB Smart Chain.
-
-
Other
-
Risk Management
- Crypto Payroll - Automate and simplify payroll operations in crypto.
- Ethereum Ecosystem - Unofficial Ecosystem page for Ethereum and its Layer 2s featuring 900+ dApps and tools across Optimism, Base, Starknet and more.
- Formo - Web3 forms and product analytics for web3 teams.
- SailOnChain - Crypto & Web3 job board with 1,400+ positions, salary intelligence, and global remote roles from ~2,000 blockchain companies.
-
x402 Payments Protocol
- Indiadex Swap Widget - Free embeddable non-custodial cross-chain swap widget powered by LI.FI — add to any site with one script tag.
- Deep Blue Alpha - Real-time Ethereum whale intelligence platform tracking 25,000+ wallets with DEX swap detection, sentiment scoring, and per-token flow analytics for 200+ ERC-20 tokens.
-
-
Platform as a Service
-
Risk Management
- Chainstack
- GetBlock
- Ankr
- SimpleHash
- Basement
- Apillon
- rivet.cloud
- Tatum
- Infura
- Layer4
- Meson Network
- Tenderly
- Mindlyn
- GoldRush - Blockchain data across 100+ chains — wallet balances, token prices, transactions, DEX pairs, and more. REST API, real-time WebSocket with OHLCV price feeds, CLI, and x402 pay-per-request.
-
x402 Payments Protocol
- Zerion - Wallet and DeFi data API across 40+ chains — portfolios, token balances, transactions, NFTs, and DeFi positions. Historical charts, multi-wallet aggregation, and real-time webhooks. Offers CLI, MCP, and pay-per-request via x402 and MPP.
- walletOS
- Mindlyn
- GoldRush - Blockchain data across 100+ chains — wallet balances, token prices, transactions, DEX pairs, and more. REST API, real-time WebSocket with OHLCV price feeds, CLI, and x402 pay-per-request.
- Juno
- SwiftNodes
- OnFinality - Blockchain infrastructure platform providing reliable multichain RPC APIs, dedicated nodes, indexing services, staking and validator infrastructure, and network prototyping tools across 130+ blockchain networks.
-
-
Podcast
-
Risk Management
- BAT Community - BAT, Brave and tech underneath.
- Delphi Media - Bi-weekly episodes on investing in the digital asset industry.
- On The Brink with Castle Island - Explore the political, ethical, and economic significance of Bitcoin and other public blockchains and talk to some of the leading experts in the industry.
-
-
Reference
- EIPs - Ethereum Improvement Proposals.
- EVM Illustrated - Illustrated explanation of how EVM works under the hood.
- EVM Opcodes - Low level reference for the EVM and a Solidity decompiler which turns bytecode into more readable Solidity-like code.
- evm.codes - An interactive reference to Ethereum Virtual Machine Opcodes ([source code](https://github.com/comitylabs/evm.codes)).
- BIPs - Bitcoin Improvement Proposals.
- Ethereum Yellow Paper - Formal definition of the Ethereum protocol.
- Solidity - Solidity is an object-oriented, high-level language for implementing smart contracts.
- EVM Opcodes - Low level reference for the EVM and a Solidity decompiler which turns bytecode into more readable Solidity-like code.
- evm.codes - An interactive reference to Ethereum Virtual Machine Opcodes ([source code](https://github.com/comitylabs/evm.codes)).
- Solidity - Solidity is an object-oriented, high-level language for implementing smart contracts.
- Vyper - Vyper is a contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM).
-
Software Development
-
Boilerplate
- scaffold-eth - Ethereum dev stack focused on fast product iterations.
- next-web3-boilerplate - Boilerplate in TypeScript using Next.js, NextAuth.js, siwe, Web3modal, useDapp, next-i18next, reactMUI.
- useDApp - Framework for rapid Dapp development.
- Turbo ETH - Web3 App Template in Next.js 13, Tailwind, RainbowKit and Optimized Developer UX.
- ethereum-boilerplate - The ultimate NextJS Ethereum Dapp Boilerplate which gives you maximum flexibility and speed.
- create-web3-dapp - The complete toolbox to create web3 applications.
- nexth - Next.js + Ethereum starter kit to quickly ship Web3 Apps.
- dapp-starter-template - Opinionated Dapp Starter Template.
- create-eth-app - Create Ethereum-powered apps with one command, similar to create-react-app.
- NextJs Web3 Template - NextJS Typescript template with wallet integration + token gated pages.
- Semantic Dapp - Generate a usable user dApp and admin console from any EVM ABI with deterministic risk and audience classification.
-
C/C++
- libethc - Open-source Ethereum library in ANSI C.
- Trust Wallet Core - Cross-platform, mobile-focused library implementing low-level cryptographic wallet functionality for a high number of blockchains.
-
Code Quality
-
Communities
- BuidlGuidl - Curated group of Ethereum builders creating products, prototypes, and tutorials to enrich the web3 ecosystem
- DeveloperDAO - Community of thousands of web3 builders creating a better internet
- WomenBuildlWeb3 - Global collective of women and non-binary developers learning and building in web3
- WebtrES - Global Spanish-speaking community learning and building in web3
- Launchcaster - A place to share and discover the best new stuff in Web3. Built on Farcaster and Lens protocols.
- WebtrES - Global Spanish-speaking community learning and building in web3
-
Dart
- Polkadart - Dart library to interact with any Polkadot based blockchain.
-
Database
- Gun - Small, easy, and fast protocol for syncing data.
- DB3 - DB3 is a community-driven layer2 decentralized database network, a firebase firestore alternative.
- WeaveDB - WeaveDB is NoSQL Database as Smart Contract Bringing web2-like smooth UX, complexity, and scalability to web3 dApps.
- OrbitDB - Serverless, distributed, peer-to-peer database.
- Polybase - Polybase is a drop-in replacement for Firebase, Firestore alongside 10x better db permissions with ZK + Wallet Auth.
-
Datasets
- Indexed.xyz - Raw and decoded logs, transactions, and blocks for many EVM chains.
- Ormi Labs - Ormi's 0xgraph is a next-gen subgraph indexing platform delivering 5× faster syncs, real-time queries with sub-second latency, zero throttling, and built-in support for chain re-orgs across 70+ chains.
- Codex - Blockchain data API for accessing on-chain data across multiple networks.
- OpenChainBench - Open, reproducible benchmarks for crypto infrastructure (aggregators, bridges, blockchains, perps) with live data, public methodology, and a JSON API. Data is CC-BY-4.0.
- AtlasYield - Independent rating and allocation layer for on-chain yield — scores every DeFi vault 0-100 across 16 factors.
- Codex - Blockchain data API for accessing on-chain data across multiple networks.
- Indexed.xyz - Raw and decoded logs, transactions, and blocks for many EVM chains.
- Ormi Labs - Ormi's 0xgraph is a next-gen subgraph indexing platform delivering 5× faster syncs, real-time queries with sub-second latency, zero throttling, and built-in support for chain re-orgs across 70+ chains.
-
Developer Roadmap
- DeFi Developer - Curated Web3.0 Developer handbook which includes a list of the best tools for DApps, development resources and lifehacks.
- Blockend Developer - Step By Step Roadmap for those who want to Learn Blockchain Development from Beginning.
-
Development Environment
- Hardhat - Development environment to compile, deploy, test, and debug your Ethereum software.
- Remix - Online IDE for Solidity development.
- BuildBear - Development platform that provides realistic test environments to developers.
- Foundry - Foundry is blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
- Tenderly DevNets - Development Networks or DevNets are a zero-setup, managed development environment for developing, testing, and debugging smart contracts. With built-in debugging tools, DevNets eliminate the need to run any third-party software or to set up an environment.
- Brownie - Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine.
- Embark - The all-in-one developer platform for building and deploying decentralized applications.
- Solana Playground - Online IDE to quickly develop and deploy Solana programs that runs on web browser.
- Ethereum Code Viewer - View source of deployed Ethereum smart contracts in VS Code.
- RevX - Online IDE for developing, compile, deploy, and test contracts on Polkadot.
- evmchain-config - Universal EVM chain configuration manager — one `.env` works across Hardhat, Foundry, viem, and ethers. Auto-detects project type, 18+ built-in chains.
- Tenderly DevNets - Development Networks or DevNets are a zero-setup, managed development environment for developing, testing, and debugging smart contracts. With built-in debugging tools, DevNets eliminate the need to run any third-party software or to set up an environment.
- testnetfaucets.dev - Live status dashboard for 36 testnet faucets across 30+ networks, health-checked daily so you know which faucet works before you start testing.
- EthFiddle - Web-based IDE that lets you write, compile, and debug your smart contract.
- Tenderly DevNets - Development Networks or DevNets are a zero-setup, managed development environment for developing, testing, and debugging smart contracts. With built-in debugging tools, DevNets eliminate the need to run any third-party software or to set up an environment.
- contract::rw - Browser console to read and write any EVM contract from an ABI, on any chain or custom RPC including a local anvil/hardhat node. Decodes revert errors, function selectors and calldata. No verified source or signup needed.
-
DevOps
- Cannon - Continuous configuration automation & development cli multi-tool. Like Terraform, Docker and NPM for Ethereum.
- Catapulta - Zero config multi-chain smart contracts platform, for Foundry and Hardhat. Deploy smart contracts, we cover the gas for you in +20 EVM networks.
- Catapulta - Zero config multi-chain smart contracts platform, for Foundry and Hardhat. Deploy smart contracts, we cover the gas for you in +20 EVM networks.
-
Go
- avalanchego - Go implementation of an Avalanche node.
- avalanche-network-runner - Tool to run and interact with an Avalanche network locally.
- ava-sim - 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-hdwallet - Ethereum HD Wallet derivations from seed which implements the go-ethereum's accounts.Wallet interface.
- coreth - Code and wrapper to extract Ethereum blockchain functionalities without network/consensus, for building custom blockchain services.
- subnet-cli - CLI tool to manage Avalanche Subnets.
- eRPC - Open-source EVM RPC proxy & cache service built to scale horizontally from small traffic to million RPS across many chains, optimized for read-heavy use-cases such as Indexers, Frontends, MEV bots, etc.
- tss-lib - This is an implementation of multi-party {t,n}-threshold ECDSA (Elliptic Curve Digital Signature Algorithm) based on Gennaro and Goldfeder CCS 2018 1 and EdDSA (Edwards-curve Digital Signature Algorithm)
- Smart Router - Reliability and security layer for blockchain RPC that orchestrates multiple upstreams behind a single endpoint, with automatic failover, data cross-validation, block-aware caching, and observability across EVM and non-EVM networks.
- geth - Official Go implementation of the Ethereum protocol.
-
Hosting
- Filebase - Filebase is an InterPlanetary development platform, providing users with quick access to IPFS storage, dedicated IPFS gateways, and IPNS names.
-
JavaScript
- RainbowKit - React library that makes it easy to add wallet connection to your dapp.
- Lens.js - Lens.js is JavaScript SDK or API wrapper for the Lens API.
- Dynamic - Web3 authentication platform and multi-chain wallet connection library.
-
Programming Languages
Categories
Sub Categories
Risk Management
149
x402 Payments Protocol
46
JavaScript
39
Protocol
35
Development Environment
16
Boilerplate
11
Go
10
No Code
8
Datasets
8
Communities
6
Testing
6
SDK
6
Database
5
Python
5
Solidity
5
Rust
4
Sample Code
3
VMs
3
DevOps
3
C/C++
2
Code Quality
2
Developer Roadmap
2
Dart
1
Shell
1
Hosting
1
Keywords
ethereum
72
blockchain
46
web3
34
solidity
27
dapp
18
smart-contracts
17
evm
16
typescript
16
react
13
awesome-list
11
awesome
10
cryptocurrency
10
javascript
8
defi
7
solana
7
decentralized
7
wagmi
6
p2p
6
sdk
6
golang
6
cryptography
6
crypto
6
rust
6
bitcoin
6
security
6
ai-agents
5
wallet
5
python
5
web3js
5
vyper
5
ipfs
5
nextjs
5
cli
4
dapps
4
rpc
4
web3-dapp
4
account-abstraction
3
react-native
3
polygon
3
ethereum-wallet
3
vue
3
viem
3
layer2
3
smartcontracts
3
coinbase
3
tron
3
ethereum-virtual-machine
3
ethereum-client
3
ethers
3
json-rpc
3