Activity Metrics
Independent verification is recommended.
Language-specific libraries for interacting with the blockchain - smart contract deployment, transaction signing, and RPC calls.
Alchemy SDK
JS/TSExtended Ethereum SDK with enhanced APIs for NFTs, webhooks, and advanced queries.
Alloy
RustHigh-performance, well-tested & documented Rust libraries for interacting with Ethereum and other EVM chains.
Arbitrum Python SDK
PythonCommunity-maintained Python SDK for interacting with Arbitrum chains, supporting asset bridging and messaging.
Arbitrum SDK
JS/TSOfficial TypeScript SDK for asset bridging and cross-chain messaging on Arbitrum networks.
ConnectKit
ReactReact library for connecting wallets to dApps with a modern, accessible interface.
Ethers.js
JS/TSLightweight JavaScript library for interacting with Ethereum and EVM-compatible blockchains.
Go Ethereum
GoComplete guide and examples for Ethereum development in Go, including smart contract interaction and transaction handling.
Moralis SDK
JS/TSSDK for building Web3 applications with authentication, real-time data, and cross-chain support.
Nethereum
.NET.NET integration library for Ethereum, supporting contract interaction and wallet management.
QuickNode SDK
JS/TSSDK for QuickNode's enhanced Ethereum APIs and add-ons.
RainbowKit
ReactReact library for adding wallet connection to dApps with a beautiful, customizable UI.
Rust Web3
RustRust implementation of Web3 library for interacting with Ethereum nodes.
thirdweb SDK
JS/TSComprehensive SDK for Web3 development, including wallet connectivity and blockchain interaction.
Viem
JS/TSModular TypeScript library for Ethereum and EVM-compatible blockchain development.
Wagmi
ReactReact Hooks library for Ethereum, facilitating wallet connections and contract interactions.
Web3.js
JS/TSEthereum JavaScript API for interacting with nodes via HTTP, IPC or WebSocket.
web3.py
PythonA Python library for interacting with Ethereum, its ecosystem, and EVM-compatible chains.
web3j
JavaLightweight Java and Android library for working with Smart Contracts and integrating with Ethereum clients.
Web3Modal
JS/TSLibrary for connecting wallets to dApps, supporting multiple chains and wallet providers.