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 |
|---|---|---|---|---|---|---|---|---|
| @unifold/connect-react Unifold Connect React - Complete React SDK with UI components for crypto deposits | 12k | - | - | - | 1 day ago 0.1.85 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| laserstream-core-proto-js Protocol buffer definitions for LaserStream gRPC (Yellowstone-compatible) | 12k | - | - | 1 month ago 9.1.0 | CommonJS | Bundled | Blockchain and Web3 | |
| @trufflesuite/eth-sig-util Fork of https://github.com/MetaMask/eth-sig-util | 11.8k | - | - | - | 6 years ago 1.4.2 | CommonJS | None | Blockchain and Web3 |
| rustbn-wasm Javascript bindings for https://github.com/paritytech/bn (using WASM) | 11.8k | -39% | - | 2 years ago 0.4.0 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| ethers-decode-error Decode ethers.js smart contract errors into human-readable messages | 11.7k | +188% | - | 2 years ago 2.1.3 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @reown/appkit-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. | 11.7k | - | - | - | 2 months ago 2.0.6 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @wormhole-foundation/sdk-solana-tbtc SDK for Solana chains, used in conjunction with @wormhole-foundation/sdk | 11.7k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @nomicfoundation/hardhat-node-test-reporter A node:test reporter | 11.6k | - | - | - | 1 month ago 3.1.1 | ESM only | None | Blockchain and Web3 |
| @wormhole-foundation/sdk-evm-tbtc SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 11.4k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @taquito/beacon-wallet TZIP-10 Beacon wallet integration for Taquito dapps built on the Beacon SDK DAppClient. | 11.4k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| hardhat-typechain Hardhat TypeScript plugin boilerplate | 11.4k | +11% | - | 5 years ago 0.3.5 | CommonJS | Bundled | Blockchain and Web3 | |
| @web3modal/scaffold #### 🔗 [Website](https://web3modal.com) | 11.3k | - | - | - | 2 years ago 5.1.1 | ESM only | Bundled | Blockchain and Web3 |
| @raydium-io/raydium-sdk An SDK for building applications on top of Raydium. | 11.3k | - | - | - | 2 years ago 1.3.1-beta.58 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @wormhole-foundation/sdk-stacks-core SDK for Stacks chains, used in conjunction with @wormhole-foundation/sdk | 11.3k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @typechain/web3-v1 🔌 TypeChain target for Web3-v1 | 11.3k | - | - | - | 2 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @solana-developers/helpers Solana helper functions | 11.1k | - | - | - | 1 year ago 2.8.1 | ESM + CommonJS | Bundled | Blockchain and Web3, Utility libraries |
| @codama/fragments Composable code-generation fragments and language-aware import maps for Codama renderers | 10.9k | - | - | - | 10 days ago 1.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @funkit/connect Funkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts. | 10.7k | - | - | - | 2 days ago 12.11.1 | ESM only | Bundled | React, Blockchain and Web3 |
| @subsquid/openreader GraphQL server for postgres-compatible databases | 10.6k | - | - | - | 2 months ago 5.5.1 | - | None | GraphQL, Blockchain and Web3 |
| hardhat-tracer Hardhat Tracer plugin | 10.6k | +0% | - | 11 months ago 3.4.0 | CommonJS | Bundled | Blockchain and Web3 | |
| @nomicfoundation/hardhat-viem-assertions A Hardhat plugin that adds test assertions for Viem | 10.5k | - | - | - | 8 days ago 3.1.3 | ESM only | Bundled | Blockchain and Web3 |
| gmgn-cli GMGN OpenAPI CLI — call GMGN market, token, portfolio and swap APIs from the command line | 10.5k | - | - | 9 days ago 1.6.6 | ESM only | Bundled | Cryptography and hashing, Blockchain and Web3 | |
| @unifold/react-provider Unifold React Provider - Core provider and context for Unifold React SDKs | 10.5k | - | - | - | 1 day ago 0.1.85 | ESM + CommonJS | Bundled | React, Cryptography and hashing |
| scorechain-sdk SDK for the Scorechain API | 10.4k | +1091% | - | 1 year ago 1.0.3 | CommonJS | Bundled | Blockchain and Web3 | |
| ethjs A light-weight, highly optimised JS utility for Ethereum | 10.4k | +53% | - | 8 years ago 0.4.0 | CommonJS | None | Blockchain and Web3 | |
| @native-to-anchor/buffer-layout Buffer layout utilities for Solana programs. | 10.3k | - | - | - | 4 years ago 0.1.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| bitcore-mnemonic BIP39 Mnemonics implemented for Bitcore. | 10.2k | +18% | - | 1 year ago 10.10.7 | CommonJS | None | Blockchain and Web3 | |
| @opensea/sdk TypeScript SDK for the OpenSea marketplace helps developers build new experiences using NFTs, tokens, and our marketplace data | 10.2k | - | - | - | 3 days ago 12.9.1 | CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @zama-fhe/sdk TypeScript SDK for Zama fhEVM confidential smart contracts | 10.2k | - | - | - | 14 days ago 3.6.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @circle-fin/app-kit A one-stop Circle SDK solution for building stablecoin (e.g. USDC) applications, with bridging, swapping, and more on-chain operations | 10.1k | - | - | - | 1 day ago 1.15.3 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @binance/w3w-types Typescript Types for binance-w3w | 10.1k | - | - | - | 2 years ago 1.1.4 | ESM only | Bundled | Blockchain and Web3 |
| @nomiclabs/hardhat-web3 Hardhat plugin for using Web3 1.x | 10.1k | - | - | - | 6 months ago 3.0.0 | CommonJS | None | Blockchain and Web3 |
| @tetherto/wdk-wallet-evm A simple package to manage BIP-32 wallets for evm blockchains. | 10.1k | - | - | - | 8 days ago 1.0.0-beta.19 | ESM only | Bundled | Blockchain and Web3 |
| truffle-hdwallet-provider HD Wallet-enabled Web3 provider | 9.9k | +22% | - | - 1.0.17 | CommonJS | None | Blockchain and Web3 | |
| @circle-fin/swap-kit A Circle SDK for single-chain token swaps with minimal code | 9.8k | - | - | - | 9 days ago 1.7.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @circle-fin/unified-balance-kit SDK for cross-chain USDC deposits, spending, and balance queries | 9.8k | - | - | - | 9 days ago 1.7.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @web3auth/no-modal Multi chain wallet aggregator for web3Auth | 9.8k | - | - | - | 18 days ago 11.4.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @web3modal/scaffold-react #### 🔗 [Website](https://web3modal.com) | 9.8k | - | - | - | 2 years ago 5.1.1 | ESM only | Bundled | Blockchain and Web3 |
| @web3modal/scaffold-vue #### 🔗 [Website](https://web3modal.com) | 9.8k | - | - | - | 2 years ago 5.1.1 | ESM only | Bundled | Blockchain and Web3 |
| truncate-eth-address A simple utility to truncate ethereum addresses to a more readable format | 9.6k | +146% | - | 5 years ago 1.0.2 | CommonJS | Bundled | Blockchain and Web3 | |
| @funkit/connect-core Headless, platform-agnostic business logic shared by @funkit/connect (web) and @funkit/connect-rn (React Native). No DOM, vanilla-extract, or wagmi. | 9.6k | - | - | - | 2 days ago 8.4.1 | ESM only | Bundled | Blockchain and Web3 |
| ethereum-multicall Multicall allows multiple smart contract constant function calls to be grouped into a single call and the results aggregated into a single result | 9.6k | +7% | - | 2 years ago 2.26.0 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @tronweb3/walletconnect-tron Helps dApps connect to the TRON network via WalletConnect. | 9.5k | - | - | - | 3 months ago 4.0.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @across-protocol/app-sdk The official SDK for integrating Across bridge into your dapp. | 9.5k | - | - | - | 3 months ago 0.6.1 | ESM only | Bundled | Blockchain and Web3 |
| @solana/kit-plugin-instruction-plan Plan and execute transactions in your Kit clients | 9.4k | - | - | - | 25 days ago 0.19.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| bnc-onboard Onboard users to web3 by allowing them to select a wallet, get that wallet ready to transact and have access to synced wallet state. | 9.3k | +113% | - | 4 years ago 1.39.1 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @kiloscribe/inscription-sdk SDK for inscribing files on Hedera | 9.2k | - | - | - | 7 months ago 2.0.9 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @meshsdk/core-cst Types and utilities functions between Mesh and cardano-js-sdk | 9.2k | - | - | - | 3 months ago 1.9.1 | ESM + CommonJS | Bundled | Blockchain and Web3, Utility libraries |
| rlp-browser (Browser Enabled) Recursive Length Prefix Encoding Module | 9.2k | +110% | - | 7 years ago 1.0.1 | CommonJS | None | Blockchain and Web3 | |
| @voltr/vault-sdk Codama-generated TypeScript client for the Voltr Vault program | 9.1k | - | - | - | 2 months ago 2.1.1 | CommonJS | 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.
- @unifold/connect-reactUnifold Connect React - Complete React SDK with UI components for crypto deposits
- laserstream-core-proto-jsProtocol buffer definitions for LaserStream gRPC (Yellowstone-compatible)
- @trufflesuite/eth-sig-utilFork of https://github.com/MetaMask/eth-sig-util
- rustbn-wasmJavascript bindings for https://github.com/paritytech/bn (using WASM)
- ethers-decode-errorDecode ethers.js smart contract errors into human-readable messages
- @reown/appkit-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.
- @wormhole-foundation/sdk-solana-tbtcSDK for Solana chains, used in conjunction with @wormhole-foundation/sdk
- @nomicfoundation/hardhat-node-test-reporterA node:test reporter
- @wormhole-foundation/sdk-evm-tbtcSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
- @taquito/beacon-walletTZIP-10 Beacon wallet integration for Taquito dapps built on the Beacon SDK DAppClient.
- hardhat-typechainHardhat TypeScript plugin boilerplate
- @web3modal/scaffold#### 🔗 [Website](https://web3modal.com)
- @raydium-io/raydium-sdkAn SDK for building applications on top of Raydium.
- @wormhole-foundation/sdk-stacks-coreSDK for Stacks chains, used in conjunction with @wormhole-foundation/sdk
- @typechain/web3-v1🔌 TypeChain target for Web3-v1
- @solana-developers/helpersSolana helper functions
- @codama/fragmentsComposable code-generation fragments and language-aware import maps for Codama renderers
- @funkit/connectFunkit Connect SDK elevates DeFi apps via web2 sign-ins and one-click checkouts.
- @subsquid/openreaderGraphQL server for postgres-compatible databases
- hardhat-tracerHardhat Tracer plugin
- @nomicfoundation/hardhat-viem-assertionsA Hardhat plugin that adds test assertions for Viem
- gmgn-cliGMGN OpenAPI CLI — call GMGN market, token, portfolio and swap APIs from the command line
- @unifold/react-providerUnifold React Provider - Core provider and context for Unifold React SDKs
- scorechain-sdkSDK for the Scorechain API
- ethjsA light-weight, highly optimised JS utility for Ethereum
- @native-to-anchor/buffer-layoutBuffer layout utilities for Solana programs.
- bitcore-mnemonicBIP39 Mnemonics implemented for Bitcore.
- @opensea/sdkTypeScript SDK for the OpenSea marketplace helps developers build new experiences using NFTs, tokens, and our marketplace data
- @zama-fhe/sdkTypeScript SDK for Zama fhEVM confidential smart contracts
- @circle-fin/app-kitA one-stop Circle SDK solution for building stablecoin (e.g. USDC) applications, with bridging, swapping, and more on-chain operations
- @binance/w3w-typesTypescript Types for binance-w3w
- @nomiclabs/hardhat-web3Hardhat plugin for using Web3 1.x
- @tetherto/wdk-wallet-evmA simple package to manage BIP-32 wallets for evm blockchains.
- truffle-hdwallet-providerHD Wallet-enabled Web3 provider
- @circle-fin/swap-kitA Circle SDK for single-chain token swaps with minimal code
- @circle-fin/unified-balance-kitSDK for cross-chain USDC deposits, spending, and balance queries
- @web3auth/no-modalMulti chain wallet aggregator for web3Auth
- @web3modal/scaffold-react#### 🔗 [Website](https://web3modal.com)
- @web3modal/scaffold-vue#### 🔗 [Website](https://web3modal.com)
- truncate-eth-addressA simple utility to truncate ethereum addresses to a more readable format
- @funkit/connect-coreHeadless, platform-agnostic business logic shared by @funkit/connect (web) and @funkit/connect-rn (React Native). No DOM, vanilla-extract, or wagmi.
- ethereum-multicallMulticall allows multiple smart contract constant function calls to be grouped into a single call and the results aggregated into a single result
- @tronweb3/walletconnect-tronHelps dApps connect to the TRON network via WalletConnect.
- @across-protocol/app-sdkThe official SDK for integrating Across bridge into your dapp.
- @solana/kit-plugin-instruction-planPlan and execute transactions in your Kit clients
- bnc-onboardOnboard users to web3 by allowing them to select a wallet, get that wallet ready to transact and have access to synced wallet state.
- @kiloscribe/inscription-sdkSDK for inscribing files on Hedera
- @meshsdk/core-cstTypes and utilities functions between Mesh and cardano-js-sdk
- rlp-browser(Browser Enabled) Recursive Length Prefix Encoding Module
- @voltr/vault-sdkCodama-generated TypeScript client for the Voltr Vault program