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
@ethereumjs/common
Resources common to all Ethereum implementations
1.7m+40%-1 month ago
10.1.3
--Blockchain and Web3
@ethereumjs/tx
Implementation of the various Ethereum Transaction Types
1.7m+36%-1 month ago
10.1.3
--Blockchain and Web3
@solana/instruction-plans
Construct, plan and execute transactions from multiple instructions.
1.6m+7370%-16 days ago
8.3.0
--Blockchain and Web3
@metamask/rpc-errors
Ethereum RPC and Provider errors
1.5m---1 year ago
7.0.3
--Blockchain and Web3
@solana/offchain-messages
Helpers for encoding and decoding messages according to the offchain message specification
1.5m---16 days ago
8.3.0
--Blockchain and Web3
@ethersproject/strings
String utility functions.
1.5m---1 year ago
5.8.0
--Blockchain and Web3, Strings and text
@solana/plugin-core
Core helpers for creating and extending Kit clients with plugins
1.4m---16 days ago
8.3.0
--Blockchain and Web3
@reown/appkit-controllers
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit-common
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit-utils
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit-ui
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit-scaffold-ui
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit-wallet
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
@reown/appkit-polyfills
The full stack toolkit to build onchain app UX.
1.2m---8 days ago
1.8.24
--Blockchain and Web3
web3-utils
Collection of utility functions used in web3.js.
1.2m-12%-1 year ago
4.3.3
ESM + CommonJSBundledBlockchain and Web3
@noble/secp256k1
Fastest 5KB JS implementation of secp256k1 ECDH & ECDSA signatures compliant with RFC6979
978.6k---25 days ago
3.2.0
ESM onlyBundledBlockchain and Web3
rlp
Recursive Length Prefix Encoding Module
888.8k-1%-4 years ago
3.0.0
CommonJSBundledBlockchain and Web3
@wagmi/connectors
Collection of connectors for Wagmi
836.5k---28 days ago
8.2.0
ESM onlyBundledBlockchain and Web3, React
@wagmi/core
VanillaJS library for Ethereum
830.8k---28 days ago
3.6.5
ESM onlyBundledBlockchain and Web3
eth-rpc-errors
Ethereum RPC and Provider errors.
806.7k+32%-5 years ago
4.0.3
CommonJSNoneBlockchain and Web3
wagmi
React Hooks for Ethereum
776.8k+150%-28 days ago
3.7.7
ESM onlyBundledBlockchain and Web3, React
@openzeppelin/contracts
Secure Smart Contract library for Solidity
760.9k---6 months ago
5.6.1
-NoneBlockchain and Web3, Security
mipd
TypeScript Utilities for EIP-6963
737.1k+140%-2 years ago
0.0.7
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
eth-lib
Lightweight Ethereum libraries
708.7k-10%-6 years ago
0.1.29
CommonJSNoneBlockchain and Web3
@solana/plugin-interfaces
TypeScript interfaces for building pluggable Solana clients
696.2k---16 days ago
8.3.0
-BundledBlockchain and Web3
@solana/program-client-core
Core utilities for building Solana program clients
696k---16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/fixed-points
Fixed-point number types for JavaScript
692.1k---16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
bip39
Bitcoin BIP39: Mnemonic code for generating deterministic keys
667.4k+29%-3 years ago
3.1.0
CommonJSBundledBlockchain and Web3
web3-eth-iban
This package converts Ethereum addresses to IBAN addresses and vice versa.
666.9k+1%-2 years ago
4.0.7
ESM + CommonJSBundledBlockchain and Web3
wif
Bitcoin Wallet Import Format (WIF) decoding/encoding module
636.2k+34%-2 years ago
5.0.0
ESM + CommonJSBundledBlockchain and Web3
bitcoinjs-lib
Client-side Bitcoin JavaScript library
605k+70%-18 days ago
7.0.2
ESM + CommonJSBundledBlockchain and Web3
web3-eth-abi
Web3 module encode and decode EVM in/output.
595.8k-12%-1 year ago
4.4.1
ESM + CommonJSBundledBlockchain and Web3
web3
Ethereum JavaScript API
590.1k+3%-1 year ago
4.16.0
ESM + CommonJSBundledBlockchain and Web3
web3-core-helpers
Web3 core tools helper for sub packages. This is an internal package.
586.3k+0%-2 years ago
1.10.3
CommonJSBundledBlockchain and Web3
bip32
A BIP32 compatible library
583.4k+58%-7 months ago
5.0.1
ESM + CommonJSBundledBlockchain and Web3
web3-providers-http
HTTP provider for Web3 4.x.x
582.7k-3%-2 years ago
4.2.0
ESM + CommonJSBundledBlockchain and Web3
ethjs-unit
A simple module for handling Ethereum units (e.g. 'ether', 'wei', etc...)
546.4k-6%-9 years ago
0.1.6
CommonJSNoneBlockchain and Web3
bip174
[![Build Status](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml/badge.svg)](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [![NPM](https://img.shields.io/npm/v/bip174.svg)](https://www.npmjs.org/package/bip174)
512.2k+84%-17 days ago
3.0.1
ESM + CommonJSBundledBlockchain and Web3, Node.js utilities
web3-core
Web3 core tools for sub-packages. This is an internal package.
512.2k-11%-1 year ago
4.7.1
ESM + CommonJSBundledBlockchain and Web3
ethereum-bloom-filters
Ability to test bloom filters for ethereum.
510k-8%-2 years ago
1.2.0
CommonJSBundledBlockchain and Web3
web3-providers-ws
Websocket provider for Web3 4.x.x
500.5k-11%-2 years ago
4.0.8
ESM + CommonJSBundledBlockchain and Web3
web3-providers-ipc
IPC provider for Web3 4.x.x
499.7k-16%-2 years ago
4.0.7
ESM + CommonJSBundledBlockchain and Web3
@gemini-wallet/core
Core SDK for Gemini Wallet integration with popup communication
499k---10 months ago
0.3.2
ESM + CommonJSBundledBlockchain and Web3
web3-eth-contract
Web3 module to interact with Ethereum smart contracts.
463.5k-15%-1 year ago
4.7.2
ESM + CommonJSBundledBlockchain and Web3
web3-eth-accounts
Package for managing Ethereum accounts and signing
455.8k-14%-1 year ago
4.3.1
ESM + CommonJSBundledBlockchain and Web3
web3-eth
Web3 module to interact with the Ethereum blockchain and smart contracts.
455.2k-11%-1 year ago
4.11.1
ESM + CommonJSBundledBlockchain and Web3
web3-net
Web3 module to interact with the Ethereum nodes networking properties.
454.6k-11%-2 years ago
4.1.0
ESM + CommonJSBundledBlockchain and Web3
web3-eth-personal
Web3 module to interact with the Ethereum blockchain accounts stored in the node.
452.8k-11%-2 years ago
4.1.0
ESM + CommonJSBundledBlockchain and Web3
@solana/transaction-introspection
Helpers for inspecting confirmed Solana transactions and walking their instructions
452.5k---16 days ago
8.3.0
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.