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 |
|---|---|---|---|---|---|---|---|---|
| @account-abstraction/contracts Account Abstraction (EIP 4337) contracts | 33.3k | - | - | - | 1 year ago 0.8.0 | - | None | Blockchain and Web3 |
| @ethereumjs/ethash An implementation of the Ethash consensus algorithm in JavaScript | 33.2k | - | - | - | 1 year ago 10.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @nomicfoundation/ethereumjs-vm An Ethereum VM implementation | 32.8k | - | - | - | 2 years ago 7.0.4 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @matterlabs/hardhat-zksync-verify Hardhat plugin to verify smart contracts for the ZKsync network | 32.6k | - | - | - | 1 year ago 1.9.1 | CommonJS | Bundled | Blockchain and Web3 |
| @nomicfoundation/ethereumjs-statemanager An Ethereum statemanager implementation | 32.4k | - | - | - | 2 years ago 2.0.4 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @mathieuc/tradingview Tradingview instant stocks API, indicator alerts, trading bot, and more ! | 32k | - | - | - | 11 months ago 3.5.2 | CommonJS | None | Blockchain and Web3 |
| @nomicfoundation/ethereumjs-ethash An implementation of the Ethash consensus algorithm in JavaScript | 31.9k | - | - | - | 2 years ago 3.0.4 | ESM only | Bundled | Blockchain and Web3 |
| @metamask/detect-provider A tiny utility for detecting the MetaMask Ethereum provider, or any EIP 1193-compliant provider. | 31.5k | - | - | - | 3 years ago 2.0.0 | CommonJS | Bundled | Blockchain and Web3 |
| @walletconnect/http-connection Http Connection for WalletConnect Providers | 31k | - | - | - | 4 years ago 1.8.0 | CommonJS | Bundled | Blockchain and Web3 |
| base58check Base58Check encoding | 30.6k | -35% | - | 10 years ago 2.0.0 | CommonJS | None | Blockchain and Web3 | |
| @wormhole-foundation/sdk-solana SDK for Solana, used in conjunction with @wormhole-foundation/sdk | 30.2k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @wormhole-foundation/sdk-solana-core SDK for Solana, used in conjunction with @wormhole-foundation/sdk | 29.6k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @reown/appkit-adapter-ethers The full stack toolkit to build onchain app UX. | 29.6k | - | - | - | 9 days ago 1.8.24 | ESM only | Bundled | Blockchain and Web3 |
| @metaplex-foundation/digital-asset-standard-api Open-source specification for interacting with digital assets on Solana | 28.9k | - | - | - | 29 days ago 2.1.1 | CommonJS | Bundled | Blockchain and Web3 |
| keybase-ecurve Elliptic curve cryptography, which uses keybase/bn for bignums | 28.4k | -80% | - | 7 years ago 1.0.1 | CommonJS | None | Blockchain and Web3 | |
| eth-url-parser Ethereum url parsing library | 28.3k | -27% | - | 5 years ago 1.0.4 | ESM + CommonJS | None | Blockchain and Web3 | |
| @near-wallet-selector/core This is the core package for NEAR Wallet Selector. | 27.7k | - | - | - | 9 months ago 10.1.4 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @reown/appkit-siwx The chain agnostic tool to enable authentication for AppKit applications. | 27.3k | - | - | - | 9 days ago 1.8.24 | ESM only | Bundled | Blockchain and Web3 |
| @scroll-tech/contracts A library for interacting with Scroll contracts. | 26.7k | - | - | - | 8 months ago 4.0.0 | - | None | DOM and browser utilities, Blockchain and Web3 |
| @codama/validators Validator visitors for the Codama framework | 26.7k | - | - | - | 10 days ago 1.11.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| helius-sdk A Helius TypeScript SDK for building the future of Solana — DAS API, Sender, Webhooks, Laserstream, ZK Compression, and Solana RPC primitives. Built on @solana/kit. | 26.4k | +225% | - | 17 days ago 3.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 | |
| blo blo is a small and fast library to generate Ethereum identicons. | 25.9k | -22% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| tonweb TonWeb - JavaScript API for TON blockchain | 25.6k | -30% | - | - 0.0.66 | CommonJS | Bundled | Blockchain and Web3 | |
| @triton-one/yellowstone-grpc Yellowstone gRPC Geyser Node.js Client | 25.6k | - | - | - | 24 days ago 7.0.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @pump-fun/pump-swap-sdk Official SDK for interacting with Pump Swap AMM protocol on Solana | 25.6k | - | - | - | 15 days ago 1.20.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| key-encoder Library for encoding ECDSA private keys to PEM, DER and raw hex formats | 25.4k | -35% | - | 6 years ago 2.0.3 | CommonJS | None | Blockchain and Web3 | |
| openzeppelin-solidity Secure Smart Contract library for Solidity | 25.4k | -5% | - | 5 years ago 3.4.2 | - | None | Blockchain and Web3, Security | |
| @abstract-foundation/agw-client Abstract Global Wallet Client SDK | 25.3k | - | - | - | 5 months ago 1.12.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @nomicfoundation/hardhat-viem Hardhat plugin for viem | 23.3k | - | - | - | 3 months ago 3.0.9 | ESM only | Bundled | Blockchain and Web3 |
| @wagmi/chains A collection of chains for wagmi | 23.2k | - | - | - | 3 years ago 1.8.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @codama/visitors All visitors for the Codama framework | 22.9k | - | - | - | 10 days ago 1.11.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @codama/renderers-core Core types and helpers for Codama renderers to use | 22.7k | - | - | - | 10 days ago 1.4.1 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @nomicfoundation/hardhat-ethers-chai-matchers Hardhat utils for testing | 22.6k | - | - | - | 2 months ago 3.0.11 | ESM only | Bundled | Blockchain and Web3 |
| @chain-registry/types Chain Registry types | 22.5k | - | - | - | 1 month ago 2.0.251 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @wormhole-foundation/sdk-solana-tokenbridge SDK for Solana, used in conjunction with @wormhole-foundation/sdk | 22.3k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| codama A Solana framework for building standardised programs | 22.1k | +268% | - | 10 days ago 1.11.0 | ESM + CommonJS | Bundled | Blockchain and Web3 | |
| @ethereumjs/mpt Implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper. | 22k | - | - | - | 1 month ago 10.1.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @ensdomains/content-hash A simple tool to encode/decode content hash for EIP 1577 compliant ENS Resolvers (fork of pldespaigne/content-hash) | 22k | - | - | - | 3 months ago 3.1.1 | ESM only | Bundled | Blockchain and Web3 |
| @matterlabs/hardhat-zksync-deploy Hardhat plugin to deploy smart contracts into the ZKsync network | 21.3k | - | - | - | 1 year ago 1.8.0 | CommonJS | Bundled | Blockchain and Web3 |
| @wormhole-foundation/sdk-evm SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 20.8k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @codama/nodes-from-anchor Node specifications and helpers for the Codama standard | 20.8k | - | - | - | 10 days ago 1.5.6 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @mercurial-finance/token-math ⚒️ A library for token math. | 20.7k | - | - | - | 2 years ago 6.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @wormhole-foundation/sdk-solana-cctp SDK for Solana, used in conjunction with @wormhole-foundation/sdk | 20.6k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @wormhole-foundation/sdk-evm-tokenbridge SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 20.4k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @nomicfoundation/hardhat-typechain Hardhat plugin to support typechain | 20.4k | - | - | - | 3 months ago 3.1.1 | ESM only | Bundled | Blockchain and Web3 |
| @nomicfoundation/hardhat-toolbox-mocha-ethers Nomic Foundation's recommended bundle of Hardhat plugins | 20.3k | - | - | - | 1 day ago 4.0.0 | ESM only | None | Blockchain and Web3 |
| @wormhole-foundation/sdk-evm-cctp SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 20.2k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @metaplex-foundation/mpl-auction-house MPL Auction House JavaScript API. | 20.2k | - | - | - | 3 years ago 2.5.1 | CommonJS | Bundled | Blockchain and Web3 |
| @bigmi/client Reactive primitives for Bitcoin apps. | 20.1k | - | - | - | 4 days ago 0.10.4 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @wormhole-foundation/sdk-evm-core SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 20k | - | - | - | 1 month ago 6.1.5 | ESM only | 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.
- @account-abstraction/contractsAccount Abstraction (EIP 4337) contracts
- @ethereumjs/ethashAn implementation of the Ethash consensus algorithm in JavaScript
- @nomicfoundation/ethereumjs-vmAn Ethereum VM implementation
- @matterlabs/hardhat-zksync-verifyHardhat plugin to verify smart contracts for the ZKsync network
- @nomicfoundation/ethereumjs-statemanagerAn Ethereum statemanager implementation
- @mathieuc/tradingviewTradingview instant stocks API, indicator alerts, trading bot, and more !
- @nomicfoundation/ethereumjs-ethashAn implementation of the Ethash consensus algorithm in JavaScript
- @metamask/detect-providerA tiny utility for detecting the MetaMask Ethereum provider, or any EIP 1193-compliant provider.
- @walletconnect/http-connectionHttp Connection for WalletConnect Providers
- base58checkBase58Check encoding
- @wormhole-foundation/sdk-solanaSDK for Solana, used in conjunction with @wormhole-foundation/sdk
- @wormhole-foundation/sdk-solana-coreSDK for Solana, used in conjunction with @wormhole-foundation/sdk
- @reown/appkit-adapter-ethersThe full stack toolkit to build onchain app UX.
- @metaplex-foundation/digital-asset-standard-apiOpen-source specification for interacting with digital assets on Solana
- keybase-ecurveElliptic curve cryptography, which uses keybase/bn for bignums
- eth-url-parserEthereum url parsing library
- @near-wallet-selector/coreThis is the core package for NEAR Wallet Selector.
- @reown/appkit-siwxThe chain agnostic tool to enable authentication for AppKit applications.
- @scroll-tech/contractsA library for interacting with Scroll contracts.
- @codama/validatorsValidator visitors for the Codama framework
- helius-sdkA Helius TypeScript SDK for building the future of Solana — DAS API, Sender, Webhooks, Laserstream, ZK Compression, and Solana RPC primitives. Built on @solana/kit.
- bloblo is a small and fast library to generate Ethereum identicons.
- tonwebTonWeb - JavaScript API for TON blockchain
- @triton-one/yellowstone-grpcYellowstone gRPC Geyser Node.js Client
- @pump-fun/pump-swap-sdkOfficial SDK for interacting with Pump Swap AMM protocol on Solana
- key-encoderLibrary for encoding ECDSA private keys to PEM, DER and raw hex formats
- openzeppelin-soliditySecure Smart Contract library for Solidity
- @abstract-foundation/agw-clientAbstract Global Wallet Client SDK
- @nomicfoundation/hardhat-viemHardhat plugin for viem
- @wagmi/chainsA collection of chains for wagmi
- @codama/visitorsAll visitors for the Codama framework
- @codama/renderers-coreCore types and helpers for Codama renderers to use
- @nomicfoundation/hardhat-ethers-chai-matchersHardhat utils for testing
- @chain-registry/typesChain Registry types
- @wormhole-foundation/sdk-solana-tokenbridgeSDK for Solana, used in conjunction with @wormhole-foundation/sdk
- codamaA Solana framework for building standardised programs
- @ethereumjs/mptImplementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.
- @ensdomains/content-hashA simple tool to encode/decode content hash for EIP 1577 compliant ENS Resolvers (fork of pldespaigne/content-hash)
- @matterlabs/hardhat-zksync-deployHardhat plugin to deploy smart contracts into the ZKsync network
- @wormhole-foundation/sdk-evmSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
- @codama/nodes-from-anchorNode specifications and helpers for the Codama standard
- @mercurial-finance/token-math⚒️ A library for token math.
- @wormhole-foundation/sdk-solana-cctpSDK for Solana, used in conjunction with @wormhole-foundation/sdk
- @wormhole-foundation/sdk-evm-tokenbridgeSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
- @nomicfoundation/hardhat-typechainHardhat plugin to support typechain
- @nomicfoundation/hardhat-toolbox-mocha-ethersNomic Foundation's recommended bundle of Hardhat plugins
- @wormhole-foundation/sdk-evm-cctpSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
- @metaplex-foundation/mpl-auction-houseMPL Auction House JavaScript API.
- @bigmi/clientReactive primitives for Bitcoin apps.
- @wormhole-foundation/sdk-evm-coreSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk