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 |
|---|---|---|---|---|---|---|---|---|
| @depay/solana-web3.js Solana Web3.js browser pre-built usable in rollup bundles. | 14.7k | - | - | - | 1 year ago 1.98.3 | ESM + CommonJS | None | Blockchain and Web3, Bundlers |
| @metaplex-foundation/mpl-metaplex MPL Metaplex JavaScript API. | 14.7k | - | - | - | 4 years ago 0.0.5 | CommonJS | Bundled | Blockchain and Web3 |
| @metaplex-foundation/mpl-token-vault MPL Token Vault JavaScript API. | 14.7k | - | - | - | 4 years ago 0.0.2 | CommonJS | Bundled | Blockchain and Web3 |
| ethereum-checksum-address Convert Ethereum address to a checksummed address | 14.7k | +4% | - | 4 years ago 0.0.8 | CommonJS | None | Blockchain and Web3, CLI tools and terminal utilities | |
| @nomicfoundation/hardhat-toolbox-viem Nomic Foundation's recommended bundle of Hardhat plugins | 14.6k | - | - | - | 3 months ago 5.0.7 | ESM only | None | Blockchain and Web3 |
| cryptocurrency-icons A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes | 14.6k | +80% | - | 4 years ago 0.18.1 | - | None | Blockchain and Web3, Icons | |
| @walletconnect/legacy-modal Legacy QR Code Modal (v1.0) for WalletConnect | 14.5k | - | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Blockchain and Web3 |
| @bitgo-forks/avalanchejs Avalanche Platform JS Library | 14.4k | - | - | - | 2 years ago 4.1.0-alpha.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @walletconnect/legacy-provider Legacy Ethereum Provider (v1.0) for WalletConnect Protocol | 14.3k | - | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Blockchain and Web3 |
| @web3-react/abstract-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 14.3k | - | - | - | 6 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @solana/webcrypto-ed25519-polyfill A polyfill that adds Ed25519 key manipulation capabilities to `SubtleCrypto` in environments where it is not yet supported | 14.2k | - | - | - | 16 days ago 8.3.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @depay/web3-blockchains JavaScript library containing aggregated information and abstractions for web3 blockchains. | 14.1k | - | - | - | 5 months ago 9.8.13 | ESM + CommonJS | None | Blockchain and Web3 |
| @reown/appkit-ui-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. | 14.1k | - | - | - | 2 months ago 2.0.6 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @foundry-rs/easy-foundryup Install and manage foundryup | 13.9k | - | - | - | 4 years ago 0.1.3 | CommonJS | Bundled | Blockchain and Web3 |
| icon-sdk-js JavaScript SDK for ICON | 13.8k | +47% | - | 1 year ago 1.5.3 | CommonJS | Bundled | Blockchain and Web3 | |
| @lifi/wallet-management LI.FI Wallet Management solution. | 13.8k | - | - | - | 21 days ago 4.2.0 | ESM only | Bundled | Blockchain and Web3 |
| @ethereumjs/binarytree Implementation of binary trees as used in Ethereum. | 13.8k | - | - | - | 1 month ago 10.1.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @openzeppelin/contract-loader Load contract ABIs from built artifacts and return contract objects | 13.7k | - | - | - | 5 years ago 0.6.3 | CommonJS | None | Blockchain and Web3 |
| @ganache/options Ganache's server/provider options TypeScript types | 13.7k | - | - | - | 2 years ago 0.9.2 | CommonJS | Bundled | Blockchain and Web3 |
| @ganache/rlp Recursive Length Prefix Encoding Module | 13.7k | - | - | - | 2 years ago 0.9.2 | CommonJS | Bundled | Blockchain and Web3 |
| @depay/web3-client A web3 client to fetch blockchain data just like you are used to with HTTP clients. | 13.6k | - | - | - | 11 months ago 11.1.10 | ESM + CommonJS | None | Blockchain and Web3, HTTP clients |
| @reown/appkit-common-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. | 13.6k | - | - | - | 2 months ago 2.0.6 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @reown/appkit-core-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. | 13.5k | - | - | - | 2 months ago 2.0.6 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @relayprotocol/relay-bitcoin-wallet-adapter A Bitcoin adapter for use in @relayprotocol/relay-sdk | 13.5k | - | - | - | 16 days ago 21.0.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @metamask/eth-trezor-keyring A MetaMask compatible keyring, for trezor hardware wallets | 13.4k | - | - | - | 1 month ago 11.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @bigmi/react React primitives for Bitcoin apps. | 13.3k | - | - | - | 4 days ago 0.9.4 | ESM only | Bundled | Blockchain and Web3, React |
| @metamask/eth-token-tracker A module for tracking Ethereum token balances over block changes. | 13.3k | - | - | - | 1 year ago 10.0.2 | CommonJS | None | Blockchain and Web3 |
| envio A latency and sync speed optimized, developer friendly blockchain data indexer. | 13k | +236% | - | 7 days ago 3.12.1 | ESM only | Bundled | Blockchain and Web3 | |
| gill a modern javascript/typescript client library for interacting with the Solana blockchain | 13k | +99% | - | 10 months ago 0.14.0 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| react-jazzicon React component for danfinlay/jazzicon | 13k | +111% | - | 4 years ago 1.0.4 | CommonJS | Bundled | Blockchain and Web3, React | |
| @depay/web3-mock JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests. | 13k | - | - | - | 1 year ago 15.3.0 | ESM + CommonJS | None | Blockchain and Web3, Testing |
| @taquito/ledger-signer Ledger hardware wallet signer integration for Taquito. | 13k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @depay/web3-mock-evm JavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests. | 12.8k | - | - | - | 1 year ago 15.3.0 | ESM + CommonJS | None | Blockchain and Web3, Testing |
| @flarenetwork/flarejs Flare Platform JS Library | 12.7k | - | - | - | 10 months ago 4.1.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| bybit-api Complete & robust Node.js SDK for Bybit's REST APIs and WebSockets, with TypeScript & strong end to end tests. | 12.7k | +18% | - | 1 day ago 4.7.7 | CommonJS | Bundled | Blockchain and Web3, WebSockets and realtime | |
| @reown/appkit-adapter-bitcoin The full stack toolkit to build onchain app UX. | 12.7k | - | - | - | 9 days ago 1.8.24 | ESM only | Bundled | Blockchain and Web3 |
| @nomiclabs/hardhat-solhint Hardhat plugin for solhint | 12.7k | - | - | - | 6 months ago 5.0.0 | CommonJS | None | Blockchain and Web3 |
| @funkit/chains Funkit Chains SDK centralizes chain information across all funkit apps and packages. | 12.6k | - | - | - | 3 days ago 2.4.1 | ESM only | Bundled | Blockchain and Web3 |
| ic0 An easy-to-use JavaScript API for the Internet Computer. | 12.5k | -44% | - | 1 year ago 0.3.2 | CommonJS | Bundled | Blockchain and Web3, DOM and browser utilities | |
| @metaplex-foundation/solita Generates SDK API from solana contract IDL. | 12.4k | - | - | - | 2 years ago 0.20.1 | CommonJS | Bundled | Blockchain and Web3 |
| graphene-pk11 A simple layer for interacting with PKCS #11 / PKCS11 / CryptoKI for Node in TypeScript | 12.4k | +593% | - | 2 years ago 2.3.6 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @web3-react/injected-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 12.2k | - | - | - | 6 years ago 6.0.7 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| ethjs-provider-http A simple Http provider that follows the web3 spec. | 12.1k | +23% | - | 9 years ago 0.1.6 | CommonJS | None | Blockchain and Web3 | |
| envio-linux-x64 A latency and sync speed optimized, developer friendly blockchain data indexer. | 12.1k | +85% | - | 2 days ago 3.13.0 | CommonJS | None | Blockchain and Web3 | |
| ethereum-public-key-to-address Convert an Ethereum public key to an address | 12.1k | +84% | - | 5 years ago 0.0.5 | CommonJS | None | Blockchain and Web3, CLI tools and terminal utilities | |
| ethereum-private-key-to-address Convert an Ethereum private key to a public address | 12.1k | +157% | - | 5 years ago 0.0.7 | CommonJS | None | Blockchain and Web3, CLI tools and terminal utilities | |
| @fireblocks/fireblocks-web3-provider EIP-1193 Compatible Ethereum provider for Fireblocks | 12.1k | - | - | - | 1 month ago 1.5.0 | CommonJS | Bundled | Blockchain and Web3 |
| @abstract-foundation/agw-react Abstract Global Wallet React Components | 12k | - | - | - | 5 months ago 1.13.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| ethereum-private-key-to-public-key Convert an Ethereum private key to a public key | 12k | +106% | - | 5 years ago 0.0.5 | CommonJS | None | Blockchain and Web3, CLI tools and terminal utilities | |
| @funkit/utils Funkit Utils SDK centralizes all utilities & consts for usage across all funkit apps and packages. | 12k | - | - | - | 3 days ago 5.0.1 | 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.
- @depay/solana-web3.jsSolana Web3.js browser pre-built usable in rollup bundles.
- @metaplex-foundation/mpl-metaplexMPL Metaplex JavaScript API.
- @metaplex-foundation/mpl-token-vaultMPL Token Vault JavaScript API.
- ethereum-checksum-addressConvert Ethereum address to a checksummed address
- @nomicfoundation/hardhat-toolbox-viemNomic Foundation's recommended bundle of Hardhat plugins
- cryptocurrency-iconsA set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes
- @walletconnect/legacy-modalLegacy QR Code Modal (v1.0) for WalletConnect
- @bitgo-forks/avalanchejsAvalanche Platform JS Library
- @walletconnect/legacy-providerLegacy Ethereum Provider (v1.0) for WalletConnect Protocol
- @web3-react/abstract-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- @solana/webcrypto-ed25519-polyfillA polyfill that adds Ed25519 key manipulation capabilities to `SubtleCrypto` in environments where it is not yet supported
- @depay/web3-blockchainsJavaScript library containing aggregated information and abstractions for web3 blockchains.
- @reown/appkit-ui-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.
- @foundry-rs/easy-foundryupInstall and manage foundryup
- icon-sdk-jsJavaScript SDK for ICON
- @lifi/wallet-managementLI.FI Wallet Management solution.
- @ethereumjs/binarytreeImplementation of binary trees as used in Ethereum.
- @openzeppelin/contract-loaderLoad contract ABIs from built artifacts and return contract objects
- @ganache/optionsGanache's server/provider options TypeScript types
- @ganache/rlpRecursive Length Prefix Encoding Module
- @depay/web3-clientA web3 client to fetch blockchain data just like you are used to with HTTP clients.
- @reown/appkit-common-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.
- @reown/appkit-core-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.
- @relayprotocol/relay-bitcoin-wallet-adapterA Bitcoin adapter for use in @relayprotocol/relay-sdk
- @metamask/eth-trezor-keyringA MetaMask compatible keyring, for trezor hardware wallets
- @bigmi/reactReact primitives for Bitcoin apps.
- @metamask/eth-token-trackerA module for tracking Ethereum token balances over block changes.
- envioA latency and sync speed optimized, developer friendly blockchain data indexer.
- gilla modern javascript/typescript client library for interacting with the Solana blockchain
- react-jazziconReact component for danfinlay/jazzicon
- @depay/web3-mockJavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.
- @taquito/ledger-signerLedger hardware wallet signer integration for Taquito.
- @depay/web3-mock-evmJavaScript library to mock web3 responses either by emulating web3 wallets or web3 RPC requests.
- @flarenetwork/flarejsFlare Platform JS Library
- bybit-apiComplete & robust Node.js SDK for Bybit's REST APIs and WebSockets, with TypeScript & strong end to end tests.
- @reown/appkit-adapter-bitcoinThe full stack toolkit to build onchain app UX.
- @nomiclabs/hardhat-solhintHardhat plugin for solhint
- @funkit/chainsFunkit Chains SDK centralizes chain information across all funkit apps and packages.
- ic0An easy-to-use JavaScript API for the Internet Computer.
- @metaplex-foundation/solitaGenerates SDK API from solana contract IDL.
- graphene-pk11A simple layer for interacting with PKCS #11 / PKCS11 / CryptoKI for Node in TypeScript
- @web3-react/injected-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- ethjs-provider-httpA simple Http provider that follows the web3 spec.
- envio-linux-x64A latency and sync speed optimized, developer friendly blockchain data indexer.
- ethereum-public-key-to-addressConvert an Ethereum public key to an address
- ethereum-private-key-to-addressConvert an Ethereum private key to a public address
- @fireblocks/fireblocks-web3-providerEIP-1193 Compatible Ethereum provider for Fireblocks
- @abstract-foundation/agw-reactAbstract Global Wallet React Components
- ethereum-private-key-to-public-keyConvert an Ethereum private key to a public key
- @funkit/utilsFunkit Utils SDK centralizes all utilities & consts for usage across all funkit apps and packages.