Package category
Blockchain and Web3
Wallets, contracts and clients for Ethereum, Solana and other chains.
1,142 packages4 comparisons
Packages compared
1,142 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| near-kit A simple, intuitive TypeScript library for interacting with NEAR Protocol | 4.1k | - | - | 1 day ago 0.20.2 | ESM only | Bundled | TypeScript 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 only | Bundled | Blockchain and Web3, Database clients and drivers |
| w3wallets browser wallets for playwright | 4.1k | +86% | - | 3 days ago 1.0.0-beta.13 | CommonJS | Bundled | Testing, Blockchain and Web3 | |
| @exodus/ethersproject-strings String utility functions. | 4k | - | - | - | 4 years ago 5.4.2-exodus.2 | ESM only | Bundled | Blockchain 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 only | Bundled | Blockchain 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 only | Bundled | Blockchain and Web3 |
| tevm A typesafe Ethereum Virtual Machine (EVM) toolkit written in TypeScript | 4k | +99% | - | 11 months ago 1.0.0-next.149 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling | |
| hardhat-dependency-compiler Compile Solidity sources directly from NPM dependencies | 4k | +62% | - | 2 years ago 1.2.1 | CommonJS | Bundled | Blockchain and Web3 | |
| @phantom/embedded-provider-core Platform-agnostic embedded provider core logic for Phantom Wallet SDK | 4k | - | - | - | 7 days ago 2.0.3 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @tevm/http-client Client implementations of Tevm | 4k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @lodestar/reqresp A Typescript implementation of the Ethereum Consensus Req/Resp protocol | 4k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain 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 + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @tevm/tx A custom implementation of ethereumjs tx | 3.9k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Blockchain 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 + CommonJS | Bundled | Blockchain 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 | CommonJS | Bundled | Blockchain 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 | CommonJS | None | Blockchain 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 + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Blockchain and Web3 |
| @chain-registry/v2 Cosmos chain registry ⚛️ | 3.9k | - | - | - | 1 year ago 1.71.237 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| @ethernauta/chain 500+ EIP-155 chain definitions for Ethernauta, indexed by chain_id. | 3.9k | - | - | - | 3 months ago 0.0.48 | ESM only | Bundled | Blockchain and Web3 |
| @lodestar/state-transition Beacon Chain state transition function and utils | 3.9k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3 |
| @axelar-network/axelar-cgp-solidity EVM Smart Contracts for Axelar Network | 3.8k | - | - | - | 1 month ago 6.5.0 | CommonJS | None | Blockchain 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 + CommonJS | Bundled | Blockchain and Web3 |
| @safe-global/mock-contract Simple Solidity contract to mock dependent contracts in truffle tests. | 3.8k | - | - | - | 3 years ago 4.1.0 | CommonJS | None | Testing, 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 | CommonJS | Bundled | Blockchain and Web3, TypeScript tooling | |
| @chainsafe/enr Ethereum name record | 3.7k | - | - | - | 1 month ago 6.0.2 | ESM only | Bundled | Blockchain 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 only | Bundled | Blockchain and Web3 |
| @tevm/bundler-cache Cache for tevm bundler | 3.7k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Blockchain 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 + CommonJS | Bundled | Blockchain 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 + CommonJS | Bundled | TypeScript 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 only | Bundled | Blockchain and Web3 |
| @lifi/widget-provider-ethereum LI.FI Widget Provider for Ethereum blockchain integration. | 3.7k | - | - | - | 21 days ago 4.1.4 | ESM only | Bundled | Blockchain and Web3 |
| @phantom/chain-interfaces Shared chain interfaces for Phantom SDK | 3.7k | - | - | - | 7 days ago 2.0.3 | CommonJS | Bundled | Blockchain 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 only | Bundled | Blockchain 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 only | Bundled | Blockchain and Web3 |
| @ton/tasm TON assembler and disassembler | 3.7k | - | - | - | 2 months ago 0.6.2 | CommonJS | Bundled | Blockchain and Web3 |
| @foundry-rs/anvil Anvil is a fast local Ethereum development node | 3.6k | - | - | - | 4 months ago 1.7.1 | ESM only | None | Blockchain 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 + CommonJS | Bundled | Blockchain and Web3 |
| edge-core-js Edge account & wallet management library | 3.6k | +270% | - | 2 days ago 2.49.0 | ESM + CommonJS | Bundled | Blockchain and Web3, Security | |
| @chainsafe/lodestar Command line interface for lodestar | 3.6k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3 |
| @okxweb3/coin-base A base package for @okxweb3/coin-* | 3.6k | - | - | - | 3 months ago 2.0.7 | CommonJS | Bundled | Blockchain and Web3 |
| @lodestar/fork-choice A Typescript implementation Ethereum Consensus fork choice | 3.6k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @lodestar/beacon-node A Typescript implementation of the beacon chain | 3.6k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @tevm/blockchain A custom implementation of ethereumjs blockchain | 3.6k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Blockchain 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 only | Bundled | Blockchain and Web3 |
| @tevm/utils A custom implementation of ethereumjs blockchain | 3.5k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @tevm/unplugin Internal unplugin for Tevm | 3.5k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @tevm/common A custom implementation of ethereumjs common | 3.5k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| xumm One Xumm SDK to rule them all (browser, backend, xApp) | 3.5k | +20% | - | 21 days ago 1.8.1 | CommonJS | Bundled | Blockchain 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.
- near-kitA simple, intuitive TypeScript library for interacting with NEAR Protocol
- @twin.org/entity-storage-modelsShared models for storage contracts, requests, responses and connector capabilities.
- w3walletsbrowser wallets for playwright
- @exodus/ethersproject-stringsString utility functions.
- @aephia/atlas-kitCommunity-maintained non-custodial TypeScript SDK for Star Atlas SAGE C4.
- @tetherto/wdk-wallet-solanaA simple package to manage BIP-32 wallets for the solana blockchain.
- tevmA typesafe Ethereum Virtual Machine (EVM) toolkit written in TypeScript
- hardhat-dependency-compilerCompile Solidity sources directly from NPM dependencies
- @phantom/embedded-provider-corePlatform-agnostic embedded provider core logic for Phantom Wallet SDK
- @tevm/http-clientClient implementations of Tevm
- @lodestar/reqrespA Typescript implementation of the Ethereum Consensus Req/Resp protocol
- @tevm/viemA typesafe library for writing forge scripts in typescript
- @tevm/txA custom implementation of ethereumjs tx
- coin-formatA tiny zero-dependency library to format coins, primarily for crypto, with broader applications as well.
- @nomiclabs/buidlerBuidler is an extensible developer tool that helps smart contract developers increase productivity by reliably bringing together the tools they want.
- @icp-sdk/icp-clinpm wrapper for icp-cli - Internet Computer Protocol command-line interface
- @tevm/client-typesA typesafe library for writing forge scripts in typescript
- @unique-nft/utilsA tiny library to work with Substrate and Ethereum addresses and do some more
- @chain-registry/v2Cosmos chain registry ⚛️
- @ethernauta/chain500+ EIP-155 chain definitions for Ethernauta, indexed by chain_id.
- @lodestar/state-transitionBeacon Chain state transition function and utils
- @axelar-network/axelar-cgp-solidityEVM Smart Contracts for Axelar Network
- @solana-tracker/data-apiOfficial Solana Tracker Data API client for accessing Solana Data
- @safe-global/mock-contractSimple Solidity contract to mock dependent contracts in truffle tests.
- eth-connectEthereum TypeScript API, middleware to talk to a ethereum node using an async provider
- @chainsafe/enrEthereum name record
- @lifi/sdk-provider-solanaLI.FI Solana SDK Provider for Any-to-Any Cross-Chain-Swap
- @tevm/bundler-cacheCache for tevm bundler
- @web3-react/fortmatic-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- @reown/appkit-wagmi-react-nativeYour 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.
- @tevm/actionsA typesafe library for writing forge scripts in typescript
- @lifi/widget-provider-solanaLI.FI Widget Provider for Solana blockchain integration.
- @lifi/widget-provider-ethereumLI.FI Widget Provider for Ethereum blockchain integration.
- @phantom/chain-interfacesShared chain interfaces for Phantom SDK
- @rocketh/coreCore types and utilities for rocketh, the framework-agnostic deployment system for EVM smart contracts.
- @paulmillr/trusted-setupsEasily access KZG (EIP-4844) / PeerDAS (EIP-7594) ETH trusted setups in JS
- @ton/tasmTON assembler and disassembler
- @foundry-rs/anvilAnvil is a fast local Ethereum development node
- @ethereum-sourcify/compilersWrapper around multiple compilers to download the right version and invoke the compilation with a common interface.
- edge-core-jsEdge account & wallet management library
- @chainsafe/lodestarCommand line interface for lodestar
- @okxweb3/coin-baseA base package for @okxweb3/coin-*
- @lodestar/fork-choiceA Typescript implementation Ethereum Consensus fork choice
- @lodestar/beacon-nodeA Typescript implementation of the beacon chain
- @tevm/blockchainA custom implementation of ethereumjs blockchain
- @solana/clientFramework-agnostic Solana client orchestration layer powering higher-level experiences
- @tevm/utilsA custom implementation of ethereumjs blockchain
- @tevm/unpluginInternal unplugin for Tevm
- @tevm/commonA custom implementation of ethereumjs common
- xummOne Xumm SDK to rule them all (browser, backend, xApp)