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 |
|---|---|---|---|---|---|---|---|---|
| @marinade.finance/native-staking-sdk Marinade SDK for the Native Staking | 5.2k | - | - | - | 1 year ago 1.3.4 | CommonJS | Bundled | Blockchain and Web3 |
| @tetherto/wdk-wallet-evm-erc-4337 A simple package to manage BIP-32 wallets for evm blockchains, which implement the erc-4337 standard and its account abstraction features | 5.2k | - | - | - | 11 days ago 1.0.0-beta.20 | ESM only | Bundled | Blockchain and Web3 |
| @solana/keychain-core Core interfaces and types for external Solana signers | 5.2k | - | - | - | 3 months ago 1.4.0 | ESM only | Bundled | Blockchain and Web3 |
| hardhat-preprocessor Hardhat plugin that can preprocess contracts without writing to filesystem | 5.2k | +122% | - | 4 years ago 0.1.5 | CommonJS | Bundled | Blockchain and Web3 | |
| @foundry-rs/anvil-linux-amd64 Anvil is a fast local Ethereum development node (Linux x64) | 5.1k | - | - | - | 4 months ago 1.7.1 | ESM only | None | Blockchain and Web3, Testing |
| @starknet-react/chains References to popular Starknet chains. | 5.1k | - | - | - | 1 year ago 5.0.3 | ESM only | Bundled | Blockchain and Web3, React |
| polkadot-middleware A middleware pattern for polkadot | 5.1k | +3616% | - | 7 years ago 1.0.1 | CommonJS | None | Blockchain and Web3 | |
| @mercurial-finance/dynamic-amm-sdk Mercurial Vaults SDK is a typescript library that allows you to interact with Mercurial v2's AMM. | 5.1k | - | - | - | 1 year ago 1.1.23 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @lodestar/config Chain configuration required for lodestar | 5.1k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3 |
| @icp-sdk/signer Library to interact with signers on the Internet Computer | 5k | - | - | - | 9 days ago 6.0.0 | ESM only | Bundled | TypeScript tooling, Blockchain and Web3 |
| @shazow/whatsabi Resolve proxies and get an ABI from Ethereum bytecode, even if it's unverified | 5k | - | - | - | 28 days ago 0.29.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| bitcore-lib-cash A pure and powerful JavaScript Bitcoin Cash library. | 5k | +17% | - | 1 year ago 10.10.5 | CommonJS | None | Blockchain and Web3, Payments and commerce | |
| @codama/renderers-rust Renders Rust clients for your programs | 5k | - | - | - | 1 month ago 3.1.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @nomiclabs/hardhat-vyper Hardhat plugin to develop smart contracts in Vyper | 4.9k | - | - | - | 6 months ago 4.0.0 | CommonJS | None | Blockchain and Web3 |
| @starknet-react/core Starknet React is a collection of React hooks for Starknet. | 4.9k | - | - | - | 1 year ago 5.0.3 | ESM only | Bundled | Blockchain and Web3, React |
| @twin.org/context Helper methods/classes for context handling | 4.8k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| @prb/math Solidity library for advanced fixed-point math | 4.8k | - | - | - | 1 month ago 4.2.0 | - | None | Blockchain and Web3, Numbers and maths |
| @aptos-labs/siwa Library of utilities for Sign in with Aptos | 4.8k | - | - | - | 9 months ago 0.5.2 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @miden-sdk/react React hooks for the Miden web SDK. Run `npm create @miden-sdk@latest` to point your AI coding agent at version-matched guidance. | 4.8k | - | - | - | 1 day ago 0.16.3 | ESM only | Bundled | React, Bundlers |
| hashvatar Deterministic avatar generation from any hash string. Zero dependencies. | 4.8k | - | - | 6 months ago 0.1.2 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @twin.org/web Classes for use with web operations | 4.8k | - | - | - | 9 days ago 0.10.0 | ESM only | Bundled | Blockchain and Web3 |
| @meshsdk/transaction Transactions - https://meshjs.dev/apis/transaction | 4.8k | - | - | - | 3 months ago 1.9.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @wonderland/walletless Virtual EIP-1193 provider for E2E testing with Wagmi connector | 4.8k | - | - | - | 7 months ago 1.2.0 | ESM only | Bundled | Blockchain and Web3, Testing |
| @celo/connect Light Toolkit for connecting with the Celo network | 4.7k | - | - | - | 3 months ago 8.0.0 | CommonJS | Bundled | Blockchain and Web3, CLI tools and terminal utilities |
| adnl ADNL TypeScript implementation | 4.7k | +32% | - | 3 years ago 1.0.3 | CommonJS | Bundled | Blockchain and Web3 | |
| @miden-sdk/vite-plugin Vite plugin for Miden dApps: WASM dedup, COOP/COEP headers and a gRPC-web proxy. Run `npm create @miden-sdk@latest` to set up agent guidance. | 4.7k | - | - | - | 1 day ago 0.16.3 | ESM + CommonJS | Bundled | Blockchain and Web3, Bundler plugins and loaders |
| @lodestar/utils Utilities required across multiple lodestar packages | 4.7k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3 |
| @chainsafe/bls-keygen Typescript key management tool that works in the browser | 4.6k | - | - | - | 4 years ago 0.4.0 | CommonJS | Bundled | Blockchain and Web3 |
| @celo/wallet-local Local wallet implementation | 4.6k | - | - | - | 3 months ago 8.0.4 | CommonJS | Bundled | Blockchain and Web3, CLI tools and terminal utilities |
| @okxweb3/crypto-lib A base package for @okxweb3/coin-* | 4.5k | - | - | - | 3 months ago 2.0.6 | CommonJS | Bundled | Blockchain and Web3 |
| @valora/viem-account-hsm-gcp [](https://github.com/valora-xyz/viem-account-hsm-gcp/blob/main/LICENSE) [](htt | 4.5k | - | - | - | 4 months ago 1.2.19 | CommonJS | Bundled | Cloud SDKs, Blockchain and Web3 |
| @exodus/solana-web3.js Solana Javascript API | 4.5k | - | - | - | 1 year ago 1.63.1-exodus.9-rc7 | ESM only | Bundled | Blockchain and Web3 |
| @accordproject/concerto-metamodel Concerto metamodel utilities | 4.5k | - | - | - | 27 days ago 3.17.0 | CommonJS | Bundled | Blockchain and Web3 |
| @relayprotocol/relay-kit-hooks Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains. | 4.4k | - | - | - | 16 days ago 5.0.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| ault-sdk-ts TypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients | 4.4k | - | - | 1 day ago 0.9.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling | |
| format-currency Format strings or numbers to currency strings. | 4.4k | -19% | - | 10 years ago 1.0.0 | CommonJS | None | Blockchain and Web3, Payments and commerce | |
| solium-plugin-security Official Solium Plugin for Security-related lint rules | 4.4k | +24% | - | 8 years ago 0.1.1 | CommonJS | None | Blockchain and Web3, Security | |
| @ethereum-sourcify/bytecode-utils Decode the CBOR encoded data at the end of an Ethereum contract's bytecode. | 4.4k | - | - | - | 1 month ago 1.6.2 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @opendatalabs/vana-sdk A TypeScript library for interacting with Vana Network smart contracts. | 4.4k | - | - | - | 9 days ago 4.2.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @polymarket/sdk-v2 SDK to simplify common interactions with the Polymarket proxy wallet | 4.4k | - | - | - | 24 days ago 0.0.4 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @lodestar/api A Typescript REST client for the Ethereum Consensus API | 4.3k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @fairmint/open-captable-protocol-daml-js Open CapTable Protocol (OpenCapTable-v34) DAML contracts with generated JavaScript bindings. Other Fairmint DAML packages live in @fairmint/daml-js. | 4.3k | - | - | - | 1 day ago 0.3.45 | CommonJS | Bundled | Blockchain and Web3 |
| solium Linter to identify and fix Style & Security issues in Solidity | 4.3k | +49% | - | 7 years ago 1.2.5 | CommonJS | None | Blockchain and Web3, Security | |
| @celo/wallet-base Wallet base implementation | 4.3k | - | - | - | 3 months ago 8.0.4 | CommonJS | Bundled | Blockchain and Web3, CLI tools and terminal utilities |
| @xmtp/wasm-bindings WASM bindings for the libXMTP rust library | 4.2k | - | - | - | 1 month ago 1.11.0 | ESM only | Bundled | Blockchain and Web3 |
| @reown/appkit-siwe-react-native #### 🔎 [Examples](https://github.com/reown-com/react-native-examples) | 4.2k | - | - | - | 1 year ago 1.3.2 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @exodus/ethereumjs APIs replacing ethereumjs-* packages | 4.2k | - | - | - | 1 day ago 1.13.0 | ESM only | Bundled | Blockchain and Web3 |
| @meshsdk/provider Blockchain data providers - https://meshjs.dev/providers | 4.2k | - | - | - | 4 days ago 1.9.0-beta.105 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @ethereumjs/wallet Utilities for handling Ethereum keys | 4.2k | - | - | - | 1 year ago 10.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @meshsdk/core Mesh SDK Core - https://meshjs.dev/ | 4.1k | - | - | - | 3 months ago 1.9.1 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
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.
- @marinade.finance/native-staking-sdkMarinade SDK for the Native Staking
- @tetherto/wdk-wallet-evm-erc-4337A simple package to manage BIP-32 wallets for evm blockchains, which implement the erc-4337 standard and its account abstraction features
- @solana/keychain-coreCore interfaces and types for external Solana signers
- hardhat-preprocessorHardhat plugin that can preprocess contracts without writing to filesystem
- @foundry-rs/anvil-linux-amd64Anvil is a fast local Ethereum development node (Linux x64)
- @starknet-react/chainsReferences to popular Starknet chains.
- polkadot-middlewareA middleware pattern for polkadot
- @mercurial-finance/dynamic-amm-sdkMercurial Vaults SDK is a typescript library that allows you to interact with Mercurial v2's AMM.
- @lodestar/configChain configuration required for lodestar
- @icp-sdk/signerLibrary to interact with signers on the Internet Computer
- @shazow/whatsabiResolve proxies and get an ABI from Ethereum bytecode, even if it's unverified
- bitcore-lib-cashA pure and powerful JavaScript Bitcoin Cash library.
- @codama/renderers-rustRenders Rust clients for your programs
- @nomiclabs/hardhat-vyperHardhat plugin to develop smart contracts in Vyper
- @starknet-react/coreStarknet React is a collection of React hooks for Starknet.
- @twin.org/contextHelper methods/classes for context handling
- @prb/mathSolidity library for advanced fixed-point math
- @aptos-labs/siwaLibrary of utilities for Sign in with Aptos
- @miden-sdk/reactReact hooks for the Miden web SDK. Run `npm create @miden-sdk@latest` to point your AI coding agent at version-matched guidance.
- hashvatarDeterministic avatar generation from any hash string. Zero dependencies.
- @twin.org/webClasses for use with web operations
- @meshsdk/transactionTransactions - https://meshjs.dev/apis/transaction
- @wonderland/walletlessVirtual EIP-1193 provider for E2E testing with Wagmi connector
- @celo/connectLight Toolkit for connecting with the Celo network
- adnlADNL TypeScript implementation
- @miden-sdk/vite-pluginVite plugin for Miden dApps: WASM dedup, COOP/COEP headers and a gRPC-web proxy. Run `npm create @miden-sdk@latest` to set up agent guidance.
- @lodestar/utilsUtilities required across multiple lodestar packages
- @chainsafe/bls-keygenTypescript key management tool that works in the browser
- @celo/wallet-localLocal wallet implementation
- @okxweb3/crypto-libA base package for @okxweb3/coin-*
- @valora/viem-account-hsm-gcp[](https://github.com/valora-xyz/viem-account-hsm-gcp/blob/main/LICENSE) [](htt
- @exodus/solana-web3.jsSolana Javascript API
- @accordproject/concerto-metamodelConcerto metamodel utilities
- @relayprotocol/relay-kit-hooksRelay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
- ault-sdk-tsTypeScript SDK for the Ault blockchain with high-level transaction methods and REST query clients
- format-currencyFormat strings or numbers to currency strings.
- solium-plugin-securityOfficial Solium Plugin for Security-related lint rules
- @ethereum-sourcify/bytecode-utilsDecode the CBOR encoded data at the end of an Ethereum contract's bytecode.
- @opendatalabs/vana-sdkA TypeScript library for interacting with Vana Network smart contracts.
- @polymarket/sdk-v2SDK to simplify common interactions with the Polymarket proxy wallet
- @lodestar/apiA Typescript REST client for the Ethereum Consensus API
- @fairmint/open-captable-protocol-daml-jsOpen CapTable Protocol (OpenCapTable-v34) DAML contracts with generated JavaScript bindings. Other Fairmint DAML packages live in @fairmint/daml-js.
- soliumLinter to identify and fix Style & Security issues in Solidity
- @celo/wallet-baseWallet base implementation
- @xmtp/wasm-bindingsWASM bindings for the libXMTP rust library
- @reown/appkit-siwe-react-native#### 🔎 [Examples](https://github.com/reown-com/react-native-examples)
- @exodus/ethereumjsAPIs replacing ethereumjs-* packages
- @meshsdk/providerBlockchain data providers - https://meshjs.dev/providers
- @ethereumjs/walletUtilities for handling Ethereum keys
- @meshsdk/coreMesh SDK Core - https://meshjs.dev/