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.
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.
zkSync SDK
Official SDK for zkSync Era with support for native account abstraction and paymaster features. Supports Typescript, Golang, Python, Java, Swift and Rust.