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/vm
An Ethereum VM implementation
40.5k---1 month ago
10.1.3
ESM + CommonJSBundledBlockchain and Web3
@metamask/ethjs-util
A simple set of Ethereum JS utilities.
39.8k---1 year ago
0.4.0
CommonJSNoneBlockchain and Web3
@metamask/ethjs-rpc
A super simple module for querying the Ethereum RPC layer without formatting.
39.7k---2 years ago
0.4.0
CommonJSNoneBlockchain and Web3
@solana/compat
Helpers for converting from legacy web3js classes
39.7k---16 days ago
8.3.0
ESM + CommonJSBundledBlockchain and Web3
@metamask/ethjs-query
A simple query layer for the Ethereum RPC.
39.5k---2 years ago
0.7.1
CommonJSNoneBlockchain and Web3
@metamask/ethjs-format
A payload formatter for the Ethereum RPC layer.
39.3k---2 years ago
0.2.9
CommonJSNoneBlockchain and Web3
@metamask/contract-metadata
A mapping of ethereum contract addresses to broadly accepted icons for those addresses.
39.3k---2 years ago
2.5.0
CommonJSNoneIcons, Blockchain and Web3
@metamask/nonce-tracker
Transaction nonce calculation used in MetaMask.
39.2k---1 year ago
6.1.0
CommonJSNoneBlockchain and Web3
ethereum-waffle
Sweeter, faster and simpler than truffle.
39k-3%-3 years ago
4.0.10
ESM + CommonJSBundledBlockchain and Web3
@kamino-finance/klend-sdk
Typescript SDK for interacting with the Kamino Lending (klend) protocol
39k---16 days ago
12.0.0
ESM + CommonJSBundledBlockchain and Web3
@metamask/ethjs-contract
A simple contract object for the Ethereum RPC.
38.9k---2 years ago
0.4.1
CommonJSNoneBlockchain and Web3
@metamask/ethjs-filter
A simple filter handler for the Ethereum RPC layer.
38.8k---2 years ago
0.3.0
CommonJSNoneBlockchain and Web3
ethjs-rpc
A super simple module for querying the Ethereum RPC layer without formatting.
38.7k-19%-8 years ago
0.2.0
CommonJSNoneBlockchain and Web3
ethjs-query
A simple query layer for the Ethereum RPC.
38.6k-14%-8 years ago
0.3.8
CommonJSNoneBlockchain and Web3
single-call-balance-checker-abi
A simple node module that exports the [Ethereum ABI](1) for eth-balance-checker smart contract
38.4k-29%-7 years ago
1.0.0
CommonJSNoneBlockchain and Web3
@ethereum-waffle/compiler
Compile solidity without the hassle.
38.1k---3 years ago
4.0.3
ESM + CommonJSBundledBlockchain and Web3
@metamask/eth-ledger-bridge-keyring
A MetaMask compatible keyring, for ledger hardware wallets
37.9k---1 month ago
13.1.0
ESM + CommonJSBundledBlockchain and Web3
@orca-so/whirlpools
Orca's high-level typescript sdk to interact with Orca's on-chain Whirlpool program.
37.7k---3 months ago
8.0.1
ESM + CommonJSBundledBlockchain and Web3, Cryptography and hashing
ethjs-format
A payload formatter for the Ethereum RPC layer.
37.5k-19%-8 years ago
0.2.7
CommonJSNoneBlockchain and Web3
@metamask/etherscan-link
A library for generating etherscan links.
37.5k---2 years ago
3.0.0
CommonJSBundledBlockchain and Web3
@kamino-finance/kliquidity-sdk
Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
37.2k---26 days ago
15.0.2
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@orca-so/tx-sender
Send transactions to the Solana blockchain with auto priority fees.
37k---4 months ago
3.0.1
ESM + CommonJSBundledBlockchain and Web3
ethjs-contract
A simple contract object for the Ethereum RPC.
37k-17%-8 years ago
0.2.3
CommonJSNoneBlockchain and Web3
@metamask/eth-money-keyring
A money account keyring that wraps the HD keyring with a different keyring type and derivation path
36.8k---1 month ago
4.0.0
ESM + CommonJSBundledBlockchain and Web3
@wagmi/cli
Manage and generate code from Ethereum ABIs
36.8k---7 months ago
2.10.0
ESM onlyBundledBlockchain and Web3, CLI tools and terminal utilities
@ethereumjs/blockchain
A module to store and interact with blocks
36.5k---1 month ago
10.1.3
ESM + CommonJSBundledBlockchain and Web3
ganache-core
[![npm Version](https://img.shields.io/npm/v/ganache-core.svg)](https://www.npmjs.com/package/ganache-core) [![npm Downloads](https://img.shields.io/npm/dm/ganache-core.svg)](https://www.npmjs.com/package/ganache-core) [![Build Status](https://travis-ci.o
36.5k+4%--
2.13.2
CommonJSBundledBlockchain and Web3
@ethereum-waffle/chai
A sweet set of chai matchers for your blockchain testing needs.
36.2k---3 years ago
4.0.10
ESM + CommonJSBundledBlockchain and Web3
@ethereum-waffle/provider
A mock provider for your blockchain testing needs.
35.8k---3 years ago
4.0.5
ESM + CommonJSBundledBlockchain and Web3, Testing
ethereum-ens-network-map
A simple map of ethereum networks to ENS registry addresses.
35.6k-20%-6 years ago
1.0.2
CommonJSNoneBlockchain and Web3
@nomiclabs/hardhat-waffle
Hardhat plugin to test smart contracts with Waffle
35.5k---3 years ago
2.0.6
CommonJSBundledBlockchain and Web3
truffle
Truffle - Simple development framework for Ethereum
35.4k+24%--
5.11.5
CommonJSNoneBlockchain and Web3
@ethereum-waffle/ens
A mock ens implementation for testing.
35.3k---3 years ago
4.0.3
ESM + CommonJSBundledBlockchain and Web3, Testing
@reown/appkit-adapter-solana
The full stack toolkit to build onchain app UX.
35.2k---9 days ago
1.8.24
ESM onlyBundledBlockchain and Web3
ethjs-filter
A simple filter handler for the Ethereum RPC layer.
35.1k-21%-8 years ago
0.1.8
CommonJSNoneBlockchain and Web3
@codama/errors
Error management for Codama
34.9k---10 days ago
1.11.0
ESM + CommonJSBundledBlockchain and Web3
@taquito/signer
Software signer implementations and signing utilities for Taquito.
34.8k---2 months ago
25.0.0
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@codama/node-types
Node specifications for the Codama standard
34.8k---10 days ago
1.11.0
ESM + CommonJSBundledBlockchain and Web3
hardhat-contract-sizer
Output Solidity contract sizes with Hardhat
34.6k-13%-1 year ago
2.10.1
CommonJSBundledBlockchain and Web3
@codama/visitors-core
Core visitors for the Codama framework
34.5k---10 days ago
1.11.0
ESM + CommonJSBundledBlockchain and Web3
@nomicfoundation/ethereumjs-evm
JavaScript Ethereum Virtual Machine (EVM) implementation
34.5k---2 years ago
2.0.4
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
gun
A realtime, decentralized, offline-first, graph data synchronization engine.
34.2k+851%-1 year ago
0.2020.1241
CommonJSBundledCryptography and hashing, Database clients and drivers
@nomicfoundation/ethereumjs-blockchain
A module to store and interact with blocks
34.2k---2 years ago
7.0.4
ESM + CommonJSBundledBlockchain and Web3
@metamask/eth-qr-keyring
A simple standard interface for a series of Ethereum private keys
34.1k---1 month ago
3.0.0
ESM + CommonJSBundledBlockchain and Web3
@nomicfoundation/ethereumjs-trie
Implementation of the modified merkle patricia tree as specified in Ethereum's yellow paper.
34k---2 years ago
6.0.4
ESM + CommonJSBundledBlockchain and Web3
@codama/nodes
Node specifications and helpers for the Codama standard
34k---10 days ago
1.11.0
ESM + CommonJSBundledBlockchain and Web3
@uniswap/permit2-sdk
An sdk for interacting with permit2.
33.9k---1 year ago
1.4.0
ESM + CommonJSBundledBlockchain and Web3
@nomicfoundation/ethereumjs-block
Provides Block serialization and help functions
33.9k---2 years ago
5.0.4
ESM + CommonJSBundledBlockchain and Web3
ccxt-ir
A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading library with support for 100+ exchanges
33.6k+4946%-3 days ago
4.20.1
ESM + CommonJSBundledBlockchain and Web3, WebSockets and realtime
thirdweb
<p align="center"> <br /> <a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a> <br /> </p> <h1 align="center">thirdweb</h1> <p align="center"> <a href="https:
33.5k-57%--
5.121.6
ESM onlyBundledBlockchain and Web3, React

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.