Package category
Blockchain and Web3
Wallets, contracts and clients for Ethereum, Solana and other chains.
1,142 packages4 comparisons
Packages compared
1,142 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @solana/kit-plugin-rpc RPC support for Kit clients | 9.1k | - | - | - | 25 days ago 0.19.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @accordproject/concerto-util Utilities for Concerto Modeling Language | 9.1k | - | - | - | 17 days ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @dashevo/dashcore-lib A pure and powerful JavaScript Dash library. | 9k | - | - | - | 1 year ago 0.25.0 | CommonJS | Bundled | Blockchain and Web3, Payments and commerce |
| @uniswap/smart-wallet-sdk ⚒️ An SDK for building applications with smart wallets on Uniswap | 8.9k | - | - | - | 1 day ago 2.8.5 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @matterlabs/hardhat-zksync-upgradable Hardhat plugin to deploy and update upgradable smart contracts for the ZKsync network | 8.9k | - | - | - | 1 year ago 1.10.0 | CommonJS | Bundled | Blockchain and Web3 |
| @meshsdk/common Contains constants, types and interfaces used across the SDK and different serialization libraries | 8.9k | - | - | - | 3 months ago 1.9.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @xmtp/proto Protobuf client and generated classes for GRPC API | 8.8k | - | - | - | 1 month ago 3.96.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @lifi/sdk-provider-ethereum LI.FI Ethereum SDK Provider for Any-to-Any Cross-Chain-Swap | 8.7k | - | - | - | 2 days ago 4.2.2 | ESM only | Bundled | Blockchain and Web3 |
| @reservoir0x/relay-sdk Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains. | 8.7k | - | - | - | 1 year ago 2.4.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @ledgerhq/connect-kit-loader Load Ledger Connect Kit at runtime, a library for dApps to integrate with the Ledger Extension and Ledger Live | 8.6k | - | - | - | 2 years ago 1.1.8 | ESM only | Bundled | Blockchain and Web3 |
| @web3modal/scaffold-ui #### 🔗 [Website](https://web3modal.com) | 8.6k | - | - | - | 1 year ago 5.1.11 | ESM only | Bundled | Blockchain and Web3 |
| @onchain-id/solidity EVM solidity smart contracts for Blockchain OnchainID identities. | 8.6k | - | - | - | 2 years ago 2.2.1 | - | Bundled | Blockchain and Web3 |
| @twin.org/core Helper methods/classes for data type checking/validation/guarding/error handling | 8.4k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| @matterlabs/hardhat-zksync ZKsync bundle of Hardhat plugins | 8.4k | - | - | - | 1 year ago 1.6.2 | CommonJS | Bundled | Blockchain and Web3 |
| @nomiclabs/truffle-contract A better contract abstraction for Ethereum (Buidler's fork) | 8.4k | - | - | - | 4 years ago 4.5.10 | CommonJS | Bundled | Blockchain and Web3 |
| @twin.org/nameof The definitions for the methods which are processed by the nameof-transformer | 8.3k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| @arkade-os/sdk TypeScript SDK for building Bitcoin wallets using the Arkade protocol | 8.3k | - | - | - | 2 days ago 0.4.75 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @zkp2p/contracts-v2 ZKP2P V2 smart contract interfaces and utilities | 8.3k | - | - | - | 23 days ago 0.4.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @rhino.fi/ethers A complete and compact Ethereum library, for dapps, wallets and any other tools. | 8.2k | - | - | - | 1 year ago 6.13.5 | ESM + CommonJS | None | Blockchain and Web3 |
| @reown/appkit-siwe The full stack toolkit to build onchain app UX. | 8.1k | - | - | - | 9 days ago 1.8.24 | ESM only | Bundled | Blockchain and Web3 |
| @matterlabs/hardhat-zksync-ethers Hardhat plugin for integration with zksync-ethers library | 8k | - | - | - | 1 year ago 1.4.0 | CommonJS | Bundled | Blockchain and Web3 |
| @circle-fin/adapter-viem-v2 EVM blockchain adapter powered by Viem v2 | 8k | - | - | - | 9 days ago 1.18.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @web3-react/walletconnect-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 7.9k | - | - | - | 4 years ago 6.2.13 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @radixdlt/radix-dapp-toolkit Radix dApp Toolkit repository | 7.8k | - | - | - | 6 months ago 2.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @rhinestone/sdk Smart wallets and multichain transactions for your application | 7.8k | - | - | - | 2 days ago 2.16.4 | ESM only | Bundled | Blockchain and Web3 |
| @circle-fin/adapter-ethers-v6 EVM blockchain adapter powered by Ethers v6 | 7.7k | - | - | - | 9 days ago 1.12.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @reclaimprotocol/js-sdk Designed to request proofs from the Reclaim protocol and manage the flow of claims and witness interactions. | 7.7k | - | - | - | 2 months ago 5.8.2 | CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @nomicfoundation/ethereumjs-verkle Implementation of verkle trees as used in Ethereum. | 7.6k | - | - | - | 2 years ago 0.0.2 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @web3auth/modal Multi chain wallet aggregator for web3Auth | 7.5k | - | - | - | 18 days ago 11.4.1 | ESM + CommonJS | Bundled | Blockchain and Web3, UI component libraries |
| clanker-sdk SDK for deploying tokens using Clanker | 7.5k | +776% | - | 25 days ago 4.2.19 | ESM only | None | Blockchain and Web3 | |
| truffle-flattener Truffle Flattener concats solidity files developed under Truffle with all of their dependencies | 7.4k | +2% | - | 4 years ago 1.6.0 | - | None | Blockchain and Web3 | |
| @coinflowlabs/react-native React Native Component for Coinflow | 7.4k | - | - | - | 1 day ago 4.21.2 | CommonJS | Bundled | React, Blockchain and Web3 |
| @xmtp/node-sdk XMTP Node client SDK for interacting with XMTP networks | 7.4k | - | - | - | 1 month ago 6.1.0 | ESM only | Bundled | Blockchain and Web3 |
| binance Professional Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & end-to-end tests. | 7.3k | +124% | - | 7 days ago 3.6.5 | CommonJS | Bundled | Blockchain and Web3, WebSockets and realtime | |
| @web3modal/base #### 🔗 [Website](https://web3modal.com) | 7.3k | - | - | - | 1 year ago 5.1.11 | ESM only | Bundled | Blockchain and Web3 |
| abi-coder ABI function, event, and contrustor encoder/decoder | 7.2k | +105% | - | 3 years ago 5.0.0 | ESM only | Bundled | Blockchain and Web3 | |
| @chain-registry/client Chain Registry Client | 7.2k | - | - | - | 1 month ago 2.0.251 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @chain-registry/utils Chain Registry Utils | 7.2k | - | - | - | 1 month ago 2.0.251 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| ethr-did-resolver Resolve DID documents for Ethereum addresses and public keys | 7.1k | +23% | - | 7 days ago 14.1.4 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @aztec/viem TypeScript Interface for Ethereum | 7.1k | - | - | - | 7 days ago 2.38.3 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @nomiclabs/hardhat-truffle5 Truffle 5 Hardhat compatibility plugin | 7.1k | - | - | - | 6 months ago 3.0.0 | CommonJS | None | Blockchain and Web3 |
| cupertino-pane Cupertino Panes is multi-functional modals, cards & panes with touch technologies. | 7k | +18% | - | 1 year ago 1.5.4 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @zkp2p/sdk ZKP2P Client SDK - TypeScript SDK for deposit management, liquidity provision, and onramping | 6.9k | - | - | - | 4 days ago 0.14.3 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @goldskycom/cli The Goldsky CLI to deploy subgraphs, index & transform blockchain data, configure webhooks, and access your data in real-time. | 6.8k | - | - | - | 7 days ago 13.14.0 | CommonJS | None | Blockchain and Web3, CLI tools and terminal utilities |
| hardhat-abi-exporter Export Ethereum smart contract ABIs on compilation | 6.7k | -24% | - | 1 year ago 2.11.0 | CommonJS | Bundled | Blockchain and Web3 | |
| @reown/appkit-ethers-react-native Your on-ramp to web3 multichain. AppKit is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain. | 6.7k | - | - | - | 2 months ago 2.0.6 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @waku/core TypeScript implementation of the Waku v2 protocol | 6.7k | - | - | - | 10 months ago 0.0.40 | ESM only | Bundled | Blockchain and Web3 |
| @twin.org/entity Helpers for defining and working with entities | 6.6k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| @waku/interfaces Definition of Waku interfaces | 6.6k | - | - | - | 1 year ago 0.0.34 | ESM only | Bundled | Blockchain and Web3 |
| ethcall ethers.js-compatible wrapper around Multicall | 6.5k | +62% | - | 2 years ago 6.0.6 | ESM only | Bundled | Blockchain and Web3 |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @solana/kit-plugin-rpcRPC support for Kit clients
- @accordproject/concerto-utilUtilities for Concerto Modeling Language
- @dashevo/dashcore-libA pure and powerful JavaScript Dash library.
- @uniswap/smart-wallet-sdk⚒️ An SDK for building applications with smart wallets on Uniswap
- @matterlabs/hardhat-zksync-upgradableHardhat plugin to deploy and update upgradable smart contracts for the ZKsync network
- @meshsdk/commonContains constants, types and interfaces used across the SDK and different serialization libraries
- @xmtp/protoProtobuf client and generated classes for GRPC API
- @lifi/sdk-provider-ethereumLI.FI Ethereum SDK Provider for Any-to-Any Cross-Chain-Swap
- @reservoir0x/relay-sdkRelay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
- @ledgerhq/connect-kit-loaderLoad Ledger Connect Kit at runtime, a library for dApps to integrate with the Ledger Extension and Ledger Live
- @web3modal/scaffold-ui#### 🔗 [Website](https://web3modal.com)
- @onchain-id/solidityEVM solidity smart contracts for Blockchain OnchainID identities.
- @twin.org/coreHelper methods/classes for data type checking/validation/guarding/error handling
- @matterlabs/hardhat-zksyncZKsync bundle of Hardhat plugins
- @nomiclabs/truffle-contractA better contract abstraction for Ethereum (Buidler's fork)
- @twin.org/nameofThe definitions for the methods which are processed by the nameof-transformer
- @arkade-os/sdkTypeScript SDK for building Bitcoin wallets using the Arkade protocol
- @zkp2p/contracts-v2ZKP2P V2 smart contract interfaces and utilities
- @rhino.fi/ethersA complete and compact Ethereum library, for dapps, wallets and any other tools.
- @reown/appkit-siweThe full stack toolkit to build onchain app UX.
- @matterlabs/hardhat-zksync-ethersHardhat plugin for integration with zksync-ethers library
- @circle-fin/adapter-viem-v2EVM blockchain adapter powered by Viem v2
- @web3-react/walletconnect-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- @radixdlt/radix-dapp-toolkitRadix dApp Toolkit repository
- @rhinestone/sdkSmart wallets and multichain transactions for your application
- @circle-fin/adapter-ethers-v6EVM blockchain adapter powered by Ethers v6
- @reclaimprotocol/js-sdkDesigned to request proofs from the Reclaim protocol and manage the flow of claims and witness interactions.
- @nomicfoundation/ethereumjs-verkleImplementation of verkle trees as used in Ethereum.
- @web3auth/modalMulti chain wallet aggregator for web3Auth
- clanker-sdkSDK for deploying tokens using Clanker
- truffle-flattenerTruffle Flattener concats solidity files developed under Truffle with all of their dependencies
- @coinflowlabs/react-nativeReact Native Component for Coinflow
- @xmtp/node-sdkXMTP Node client SDK for interacting with XMTP networks
- binanceProfessional Node.js & JavaScript SDK for Binance REST APIs & WebSockets, with TypeScript & end-to-end tests.
- @web3modal/base#### 🔗 [Website](https://web3modal.com)
- abi-coderABI function, event, and contrustor encoder/decoder
- @chain-registry/clientChain Registry Client
- @chain-registry/utilsChain Registry Utils
- ethr-did-resolverResolve DID documents for Ethereum addresses and public keys
- @aztec/viemTypeScript Interface for Ethereum
- @nomiclabs/hardhat-truffle5Truffle 5 Hardhat compatibility plugin
- cupertino-paneCupertino Panes is multi-functional modals, cards & panes with touch technologies.
- @zkp2p/sdkZKP2P Client SDK - TypeScript SDK for deposit management, liquidity provision, and onramping
- @goldskycom/cliThe Goldsky CLI to deploy subgraphs, index & transform blockchain data, configure webhooks, and access your data in real-time.
- hardhat-abi-exporterExport Ethereum smart contract ABIs on compilation
- @reown/appkit-ethers-react-nativeYour on-ramp to web3 multichain. AppKit is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain.
- @waku/coreTypeScript implementation of the Waku v2 protocol
- @twin.org/entityHelpers for defining and working with entities
- @waku/interfacesDefinition of Waku interfaces
- ethcallethers.js-compatible wrapper around Multicall