Skip to content
JS
Package category

Blockchain and Web3

Wallets, contracts and clients for Ethereum, Solana and other chains.

1,142 packages4 comparisons

Packages compared

1,142 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
@nomicfoundation/hardhat-errors
The different errors that Hardhat can throw
70.5k---today
3.1.0
ESM onlyBundledBlockchain and Web3
@walletconnect/iso-crypto
Isomorphic Crypto for WalletConnect
69.7k---4 years ago
1.8.0
CommonJSBundledBlockchain and Web3
@lifi/types
Types for the LI.FI stack
69.1k---1 day ago
18.12.1
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
hardhat-watcher
Hardhat file watcher plugin
68.9k+20%-4 years ago
2.5.0
CommonJSBundledFiles and file systems, Blockchain and Web3
@walletconnect/socket-transport
Socket Transport for WalletConnect
68.6k---4 years ago
1.8.0
CommonJSBundledBlockchain and Web3
@raydium-io/raydium-sdk-v2
An SDK for building applications on top of Raydium.
67.6k---2 days ago
0.2.73-alpha
ESM + CommonJSBundledBlockchain and Web3
@bitauth/libauth
ultra-lightweight library for Bitcoin Cash, Bitcoin, and Bitauth
66.4k---2 years ago
3.0.0
ESM onlyBundledBlockchain and Web3, Authentication and authorisation
@uniswap/sdk
🛠 An SDK for building applications on top of Uniswap.
64.4k---6 years ago
3.0.3
ESM + CommonJSBundledBlockchain and Web3
@lifi/sdk
LI.FI SDK for Any-to-Any Cross-Chain-Swap
64.1k---2 days ago
4.8.2
ESM onlyBundledBlockchain and Web3
zksync-ethers
A Web3 library for interacting with the ZkSync Layer 2 scaling solution.
63.9k+39%-4 months ago
6.21.2
ESM + CommonJSBundledBlockchain and Web3
@avalabs/avalanchejs
Avalanche Platform JS Library
63k---3 months ago
5.1.0
ESM + CommonJSBundledBlockchain and Web3
@accordproject/concerto-cto
Parser for Concerto CTO files
62.5k---17 days ago
5.0.0
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
@polymeshassociation/polymesh-types
Substrate types used in Polymesh chain
61.9k---11 days ago
7.6.0
CommonJSBundledBlockchain and Web3
@maticnetwork/maticjs
Javascript developer library for interacting with Matic Network
61.5k---2 months ago
3.9.13
CommonJSBundledBlockchain and Web3
moonbeam-types-bundle
Bundled types to instantiate the Polkadot JS api with a Moonbeam network
61.4k+184%-3 years ago
2.0.10
CommonJSBundledBlockchain and Web3
@nomicfoundation/hardhat-zod-utils
Utilities to use Zod to validate Hardhat plugins' config
61.4k---1 month ago
3.0.6
ESM onlyBundledBlockchain and Web3
pontem-types-bundle
Bundled types to instantiate the Polkadot JS api with a Pontem network
61.2k+166%-5 years ago
1.0.15
CommonJSBundledBundlers, Blockchain and Web3
ton-assembly
TON assembler and disassembler
59.9k+313%-9 months ago
0.6.1
CommonJSBundledBlockchain and Web3
nanocurrency
A toolkit for the Nano cryptocurrency, allowing you to derive keys, generate seeds, hashes, signatures, proofs of work and blocks.
59.7k+197%-6 years ago
2.5.0
ESM + CommonJSBundledBlockchain and Web3
@taquito/michel-codec
Michelson parser, validator, and formatter for Taquito.
58.9k---2 months ago
25.0.0
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
hardhat-deploy
Hardhat plugin for replicable smart contract deployments and easy testing across multiple EVM chains, with support for proxies, diamonds, named accounts, and deployment fixtures
58.9k+14%-26 days ago
2.0.26
ESM + CommonJSBundledBlockchain and Web3
@accordproject/concerto-vocabulary
Associate human-readable text to model declarations
58.5k---17 days ago
5.0.0
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@lfdt-lineth/sdk-viem
Viem-based SDK for Linea bridge deposits, withdrawals, claims, and message queries
58.5k---2 months ago
1.1.0
ESM + CommonJSBundledBlockchain and Web3
@lfdt-lineth/sdk-core
Core utilities for the Linea bridge SDK — Merkle tree, message types, chain and contract helpers
58.5k---3 months ago
1.0.0
ESM + CommonJSBundledBlockchain and Web3
@bigmi/core
TypeScript library for Bitcoin apps.
58.3k---7 days ago
0.9.2
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@taquito/core
Shared types, interfaces, and primitives for Taquito packages.
57.5k---2 months ago
25.0.0
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@turnkey/solana
Turnkey Solana Signer for @solana/web3js
57.4k---2 days ago
1.1.43
ESM + CommonJSBundledBlockchain and Web3
@metamask/ethjs-unit
A simple module for handling Ethereum units (e.g. 'ether', 'wei', etc...)
56.4k---2 years ago
0.3.0
CommonJSNoneBlockchain and Web3
@taquito/rpc
TypeScript client and types for the Tezos RPC used by Taquito.
54.3k---2 months ago
25.0.0
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@gitmyabi/b26
Auto-generated TypeScript type bindings for B26 (build etherscan-b26-481de76d-1788881975009, commit 72508ae, branch etherscan)
54.3k---17 days ago
1.0.0
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@gitmyabi/yld
Auto-generated TypeScript type bindings for YLD (build etherscan-yld-dcb01cc4-1788881720392, commit 5b67eb8, branch etherscan)
54.2k---17 days ago
1.0.0
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@taquito/taquito
TypeScript SDK for building wallets, dapps, and tooling on Tezos.
53.8k---2 months ago
25.0.0
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
snarkjs
zkSNARKs implementation in JavaScript
52.9k+171%-8 months ago
0.7.6
ESM + CommonJSNoneBlockchain and Web3
@matterlabs/hardhat-zksync-solc
Hardhat plugin to compile smart contracts for the ZKsync network
51.4k---1 year ago
1.5.1
CommonJSBundledBlockchain and Web3
@polymarket/clob-client-v2
TypeScript client for Polymarket's CLOB
50.2k---2 months ago
1.1.0
ESM + CommonJSBundledBlockchain and Web3
@metamask/eth-hd-keyring
A simple standard interface for a seed phrase generated set of Ethereum accounts
50.2k---1 month ago
15.0.0
ESM + CommonJSBundledBlockchain and Web3
@neutral-trade/sdk
Neutral Trade vault registry and Codama-generated ntbundle client for @solana/kit
47.5k---1 day ago
2.2.0
ESM onlyBundledBlockchain and Web3
@uniswap/v2-sdk
🛠 An SDK for building applications on top of Uniswap V2
47.3k---today
4.21.5
ESM + CommonJSBundledBlockchain and Web3
@orca-so/whirlpools-client
Typescript client to interact with Orca's on-chain Whirlpool program.
45.9k---4 months ago
7.0.0
ESM + CommonJSBundledBlockchain and Web3, Cryptography and hashing
@zerodev/sdk
A utility library for working with ERC-4337
44.8k---5 months ago
5.5.10
ESM + CommonJSBundledBlockchain and Web3, Bundlers
@relayprotocol/relay-sdk
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
44.5k---15 days ago
8.0.1
ESM + CommonJSBundledBlockchain and Web3
@privy-io/expo
Expo client for the Privy Auth API
44.3k---3 days ago
0.74.3
ESM + CommonJSBundledBlockchain and Web3, React
@orca-so/whirlpools-core
Orca's core typescript package.
44.2k---2 months ago
3.1.1
ESM onlyBundledBlockchain and Web3, Cryptography and hashing
@uniswap/router-sdk
An sdk for routing swaps using Uniswap v2 and Uniswap v3.
43.2k---today
2.11.6
ESM + CommonJSBundledBlockchain and Web3
blockies-react-svg
Blockies react SVG function component, blocky identicons, address-unique ethereum avatar, SVG base64 generation in browser or nodejs.
42.5k+3122%-3 years ago
0.0.13
ESM + CommonJSBundledBlockchain and Web3, React
@uniswap/universal-router
Smart contracts for Universal Router
42.4k---10 months ago
2.1.0
-NoneRouting, Blockchain and Web3
@metamask/eth-simple-keyring
A simple standard interface for a series of Ethereum private keys
42.1k---1 month ago
13.0.0
ESM + CommonJSBundledBlockchain and Web3
@ethereum-waffle/mock-contract
Mock smart contracts in a smart way.
41.9k---3 years ago
4.0.4
ESM + CommonJSBundledBlockchain and Web3, Testing
ganache-cli
<p align="center"> <em>NOTICE</em>: <code>testrpc</code> is now <code>ganache-cli</code>. Use it just as you would <code>testrpc</code>. </p> <hr/>
41.5k+59%--
6.12.2
CommonJSNoneBlockchain and Web3
@uniswap/universal-router-sdk
sdk for integrating with the Universal Router contracts
41.2k---today
5.13.1
ESM + CommonJSBundledBlockchain 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.