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
near-kit
A simple, intuitive TypeScript library for interacting with NEAR Protocol
4.1k--1 day ago
0.20.2
ESM onlyBundledTypeScript tooling, Blockchain and Web3
@twin.org/entity-storage-models
Shared models for storage contracts, requests, responses and connector capabilities.
4.1k---9 days ago
0.10.0
ESM onlyBundledBlockchain and Web3, Database clients and drivers
w3wallets
browser wallets for playwright
4.1k+86%-3 days ago
1.0.0-beta.13
CommonJSBundledTesting, Blockchain and Web3
@exodus/ethersproject-strings
String utility functions.
4k---4 years ago
5.4.2-exodus.2
ESM onlyBundledBlockchain and Web3, Strings and text
@aephia/atlas-kit
Community-maintained non-custodial TypeScript SDK for Star Atlas SAGE C4.
4k---26 days ago
0.5.0
ESM onlyBundledBlockchain and Web3
@tetherto/wdk-wallet-solana
A simple package to manage BIP-32 wallets for the solana blockchain.
4k---1 day ago
1.0.0-beta.16
ESM onlyBundledBlockchain and Web3
tevm
A typesafe Ethereum Virtual Machine (EVM) toolkit written in TypeScript
4k+99%-11 months ago
1.0.0-next.149
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
hardhat-dependency-compiler
Compile Solidity sources directly from NPM dependencies
4k+62%-2 years ago
1.2.1
CommonJSBundledBlockchain and Web3
@phantom/embedded-provider-core
Platform-agnostic embedded provider core logic for Phantom Wallet SDK
4k---7 days ago
2.0.3
ESM + CommonJSBundledBlockchain and Web3
@tevm/http-client
Client implementations of Tevm
4k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@lodestar/reqresp
A Typescript implementation of the Ethereum Consensus Req/Resp protocol
4k---10 days ago
1.48.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@tevm/viem
A typesafe library for writing forge scripts in typescript
4k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@tevm/tx
A custom implementation of ethereumjs tx
3.9k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
coin-format
A tiny zero-dependency library to format coins, primarily for crypto, with broader applications as well.
3.9k+28%-2 years ago
0.0.2
ESM + CommonJSBundledBlockchain and Web3
@nomiclabs/buidler
Buidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
3.9k---5 years ago
1.4.8
CommonJSBundledBlockchain and Web3
@icp-sdk/icp-cli
npm wrapper for icp-cli - Internet Computer Protocol command-line interface
3.9k---16 days ago
1.5.0
CommonJSNoneBlockchain and Web3
@tevm/client-types
A typesafe library for writing forge scripts in typescript
3.9k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@unique-nft/utils
A tiny library to work with Substrate and Ethereum addresses and do some more
3.9k---1 year ago
0.3.22
ESM + CommonJSBundledBlockchain and Web3
@chain-registry/v2
Cosmos chain registry ⚛️
3.9k---1 year ago
1.71.237
ESM + CommonJSBundledBlockchain and Web3
@ethernauta/chain
500+ EIP-155 chain definitions for Ethernauta, indexed by chain_id.
3.9k---3 months ago
0.0.48
ESM onlyBundledBlockchain and Web3
@lodestar/state-transition
Beacon Chain state transition function and utils
3.9k---10 days ago
1.48.0
ESM onlyBundledBlockchain and Web3
@axelar-network/axelar-cgp-solidity
EVM Smart Contracts for Axelar Network
3.8k---1 month ago
6.5.0
CommonJSNoneBlockchain and Web3
@solana-tracker/data-api
Official Solana Tracker Data API client for accessing Solana Data
3.8k---7 days ago
0.5.0
ESM + CommonJSBundledBlockchain and Web3
@safe-global/mock-contract
Simple Solidity contract to mock dependent contracts in truffle tests.
3.8k---3 years ago
4.1.0
CommonJSNoneTesting, Blockchain and Web3
eth-connect
Ethereum TypeScript API, middleware to talk to a ethereum node using an async provider
3.8k+72%-3 months ago
6.4.0
CommonJSBundledBlockchain and Web3, TypeScript tooling
@chainsafe/enr
Ethereum name record
3.7k---1 month ago
6.0.2
ESM onlyBundledBlockchain and Web3
@lifi/sdk-provider-solana
LI.FI Solana SDK Provider for Any-to-Any Cross-Chain-Swap
3.7k---2 days ago
4.2.3
ESM onlyBundledBlockchain and Web3
@tevm/bundler-cache
Cache for tevm bundler
3.7k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@web3-react/fortmatic-connector
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
3.7k---6 years ago
6.1.6
ESM + CommonJSBundledBlockchain and Web3, React
@reown/appkit-wagmi-react-native
Your on-ramp to web3 multichain. AppKit is a versatile library that makes it super easy to connect users with your Dapp and start interacting with the blockchain.
3.7k---2 months ago
2.0.6
ESM + CommonJSBundledBlockchain and Web3, React
@tevm/actions
A typesafe library for writing forge scripts in typescript
3.7k---11 months ago
1.0.0-next.149
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@lifi/widget-provider-solana
LI.FI Widget Provider for Solana blockchain integration.
3.7k---21 days ago
4.1.4
ESM onlyBundledBlockchain and Web3
@lifi/widget-provider-ethereum
LI.FI Widget Provider for Ethereum blockchain integration.
3.7k---21 days ago
4.1.4
ESM onlyBundledBlockchain and Web3
@phantom/chain-interfaces
Shared chain interfaces for Phantom SDK
3.7k---7 days ago
2.0.3
CommonJSBundledBlockchain and Web3
@rocketh/core
Core types and utilities for rocketh, the framework-agnostic deployment system for EVM smart contracts.
3.7k---26 days ago
0.21.0
ESM onlyBundledBlockchain and Web3
@paulmillr/trusted-setups
Easily access KZG (EIP-4844) / PeerDAS (EIP-7594) ETH trusted setups in JS
3.7k---1 year ago
0.3.0
ESM onlyBundledBlockchain and Web3
@ton/tasm
TON assembler and disassembler
3.7k---2 months ago
0.6.2
CommonJSBundledBlockchain and Web3
@foundry-rs/anvil
Anvil is a fast local Ethereum development node
3.6k---4 months ago
1.7.1
ESM onlyNoneBlockchain and Web3, Testing
@ethereum-sourcify/compilers
Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.
3.6k---24 days ago
1.3.0
ESM + CommonJSBundledBlockchain and Web3
edge-core-js
Edge account & wallet management library
3.6k+270%-2 days ago
2.49.0
ESM + CommonJSBundledBlockchain and Web3, Security
@chainsafe/lodestar
Command line interface for lodestar
3.6k---10 days ago
1.48.0
ESM onlyBundledBlockchain and Web3
@okxweb3/coin-base
A base package for @okxweb3/coin-*
3.6k---3 months ago
2.0.7
CommonJSBundledBlockchain and Web3
@lodestar/fork-choice
A Typescript implementation Ethereum Consensus fork choice
3.6k---10 days ago
1.48.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@lodestar/beacon-node
A Typescript implementation of the beacon chain
3.6k---10 days ago
1.48.0
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@tevm/blockchain
A custom implementation of ethereumjs blockchain
3.6k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@solana/client
Framework-agnostic Solana client orchestration layer powering higher-level experiences
3.6k---8 months ago
1.7.0
ESM onlyBundledBlockchain and Web3
@tevm/utils
A custom implementation of ethereumjs blockchain
3.5k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
@tevm/unplugin
Internal unplugin for Tevm
3.5k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledTypeScript tooling, Blockchain and Web3
@tevm/common
A custom implementation of ethereumjs common
3.5k---11 months ago
1.0.0-next.148
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
xumm
One Xumm SDK to rule them all (browser, backend, xApp)
3.5k+20%-21 days ago
1.8.1
CommonJSBundledBlockchain 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.