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
ripemd160
Compute ripemd160 of bytes or strings.
13.2m-6%-1 year ago
2.0.3
CommonJSNoneBlockchain and Web3
bs58
Base 58 encoding / decoding
7.5m+71%-2 years ago
6.0.0
ESM + CommonJSBundledBlockchain and Web3
eciesjs
Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519
7.4m+600%-5 months ago
0.5.0
CommonJSBundledBlockchain and Web3
ox
Ethereum Standard Library
6.8m+242%-3 days ago
1.8.1
ESM onlyBundledBlockchain and Web3
@solana/errors
Throw, identify, and decode Solana JavaScript errors
6.2m+312%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
abitype
Strict TypeScript types for Ethereum ABIs
5.6m+207%-2 months ago
1.3.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@solana/codecs-core
Core types and helpers for encoding and decoding byte arrays on Solana
5.5m+299%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/codecs-numbers
Codecs for numbers of different sizes and endianness
5.1m+306%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
viem
TypeScript Interface for Ethereum
4.5m+110%-today
2.56.9
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@solana/codecs-strings
Codecs for strings of different sizes and encodings
3.4m+293%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
ethereum-cryptography
All the cryptographic primitives used in Ethereum.
3m-15%-1 year ago
3.2.0
ESM + CommonJSBundledBlockchain and Web3
ethers
A complete and compact Ethereum library, for dapps, wallets and any other tools.
2.8m+51%-3 months ago
6.17.0
ESM + CommonJSBundledBlockchain and Web3
@solana/codecs-data-structures
Codecs for various data structures
2.8m+283%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/options
Managing and serializing Rust-like Option types in JavaScript
2.6m+269%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/codecs
A library for encoding and decoding any data structure
2.6m+274%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/assertions
Helpers for asserting that a JavaScript environment supports certain features necessary for the operation of the Solana JavaScript SDK
2.1m+553%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/addresses
Helpers for generating account addresses
2.1m+572%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
bs58check
A straightforward implementation of base58-check encoding
2.1m-5%-2 years ago
4.0.0
ESM + CommonJSBundledBlockchain and Web3
@solana/nominal-types
Type utilties for creating nominal/branded types in TypeScript
2.1m+887%-16 days ago
8.3.0
-BundledBlockchain and Web3
@solana/rpc-types
Type definitions for values used in the Solana RPC, and helper functions for working with them
2m+755%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@ethereumjs/rlp
Recursive Length Prefix Encoding Module
2m+34%-1 month ago
10.1.3
ESM + CommonJSBundledBlockchain and Web3
@solana/keys
Helpers for generating and transforming key material
2m+747%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@coinbase/wallet-sdk
Coinbase Wallet JavaScript SDK
2m+154%-1 day ago
4.4.0
ESM onlyBundledBlockchain and Web3
@solana/functional
Functional JavaScript helpers
2m+746%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/instructions
Helpers for creating transaction instructions
2m+743%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/transactions
Helpers for creating and serializing transactions
2m+721%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/transaction-messages
Helpers for creating transaction messages
2m+703%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/promises
Helpers for using JavaScript promises
2m+774%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-spec-types
Shared generic JSON RPC specifications
1.9m+755%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-spec
A generic implementation of JSON RPCs using proxies
1.9m+724%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/subscribable
Helpers for creating subscription-based event emitters
1.9m+774%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/signers
An abstraction layer over signing messages and transactions in Solana
1.9m+737%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-transformers
Reusable transformers for patching RPC inputs and outputs
1.9m+739%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/accounts
Helpers for representing, fetching and decoding Solana accounts
1.9m+755%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/web3.js
Solana Javascript API
1.9m+106%-16 days ago
1.99.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-parsed-types
Type definitions for parsed types used in the Solana RPC
1.9m+738%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-api
Defines all default Solana RPC methods as types
1.9m+708%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-subscriptions-spec
A generic implementation of JSON RPC Subscriptions using proxies
1.9m+740%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-transport-http
An RPC transport that uses HTTP requests
1.9m+736%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc
A library for sending JSON RPC requests to Solana RPCs
1.9m+737%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-subscriptions
A library for subscribing to Solana RPC notifications
1.9m+736%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-subscriptions-channel-websocket
An RPC Subscriptions transport that uses WebSockets
1.8m+754%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/rpc-subscriptions-api
Defines all default Solana RPC subscriptions as types
1.8m+737%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/transaction-confirmation
Helpers for confirming Solana transactions
1.8m+736%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@ethereumjs/util
A collection of utility functions for Ethereum
1.8m+34%-1 month ago
10.1.3
ESM + CommonJSBundledBlockchain and Web3, Utility libraries
@solana/sysvars
An abstraction layer over signing messages and transactions in Solana
1.8m+757%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/programs
Helpers for defining programs and resolving program errors
1.8m+748%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@solana/kit
Solana Javascript API
1.8m+803%-16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
bech32
Bech32 encoding / decoding
1.8m+7%-5 years ago
2.0.0
CommonJSBundledBlockchain and Web3
ethereumjs-util
A collection of utility functions for Ethereum
1.7m-27%-4 years ago
7.1.5
CommonJSBundledBlockchain and Web3, Utility libraries

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.