npm downloads
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Fast base encoding / decoding of any given alphabet
Base 58 encoding / decoding
A straightforward implementation of base58-check encoding
Bech32 encoding / decoding
Strict DER signature encoding/decoding.
Bitcoin BIP39: Mnemonic code for generating deterministic keys
Client-side Bitcoin JavaScript library
Bitcoin Wallet Import Format (WIF) decoding/encoding module
A library for dealing with Uint8Arrays.
[](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [](https://www.npmjs.org/package/bip174)
encode/decode value as bitcoin OP_PUSHDATA integer
A BIP32 compatible library
A tiny secp256k1 JS
Client-side Bitcoin JavaScript library ECPair
bitcoin OP codes
A library for performing elliptic curve operations on the secp256k1 curve. It is designed to integrate into the BitcoinJS & BitcoinerLAB ecosystems and uses the audited noble-secp256k1 library. It is compatible with environments that do not support WASM,
Pure JavaScript implementation of the scrypt key deriviation function that is fully compatible with Node.js and the browser.
bitcoinjs-message
A library for encoding and decoding lightning network payment requests as defined in [BOLT #11](https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md).
A performance conscious library for merkle root and tree calculations.
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, bundled for the bitcoinjs family of libra
JavaScript component for crypto currency specific information.
Bitcoin Miniscript, a high-level language for describing Bitcoin spending conditions. It includes a compiler/analyzer with a signer‑agnostic satisfier that derives symbolic witnesses (e.g., <sig(key)>).
A BIP68 relative lock-time encoding library.
A transaction input selection module for bitcoin.
Bitcoin BIP44 constants.
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, with explicit backend wiring for advanced
Handle private key and public keys associated with elliptic curve cryptography. Used with crypto currencies such as Bitcoin, Litecoin, Dogecoin, etc. Works in both Node.js and the browser.
BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is impervious to brute force attacks thus protecting the user.
JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, bundled for the scure/noble family of lib
A BIP21 compatible URL encoding utility library
A TypeScript library for Bitcoin transaction management, based on Bitcoin Descriptors for defining inputs and outputs. It facilitates optimal UTXO selection and transaction size calculation.
A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA
A client for regtest bitcoin usage. Requires regtest-server from bitcoinjs github.
A BIP78 Payjoin Client Library in JS with TypeScript types
Electrum Mnemonics (electrum v2 and greater)
A package for encoding, decoding, and generating mnemonics of the aezeed specification.
A set of utilities for working with BIP32.
Fork of bitcoinjs-message
A NodeJS client library for controlling NBXplorer
[](http://travis-ci.org/dcousens/indexd) [](https://www.npmjs.org/package/indexd)
A BIP32 Wallet backed by bitcoinjs-lib, lite on features but heavily tested.
Lexicographical Indexing of Bitcoin Transaction Inputs and Outputs.
A TypeScript library for retrieving Bitcoin funds from ranged descriptors, leveraging @bitcoinerlab/explorer for standardized access to multiple blockchain explorers.
Bitcoin Blockchain Explorer: Client Interface featuring Esplora and Electrum Implementations.
UTXO derivation from a list of transactions
Shared configuration files for BitcoinerLab projects.
Electrum protocol client for React Native & Node.js
Monitoring service for RewindBitcoin Wallet that tracks Bitcoin transactions and sends push notifications
Showing 50 of 57 packages
Analyze and visualize download stats for npm packages and authors.
Showing npm packages maintained by this author. Pick a package to open detailed download analytics.
Fast base encoding / decoding of any given alphabet
Base 58 encoding / decoding
A straightforward implementation of base58-check encoding
Bech32 encoding / decoding
Strict DER signature encoding/decoding.
Bitcoin BIP39: Mnemonic code for generating deterministic keys
Client-side Bitcoin JavaScript library
Bitcoin Wallet Import Format (WIF) decoding/encoding module
A library for dealing with Uint8Arrays.
[](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [](https://www.npmjs.org/package/bip174)
encode/decode value as bitcoin OP_PUSHDATA integer
A BIP32 compatible library
A tiny secp256k1 JS
Client-side Bitcoin JavaScript library ECPair
bitcoin OP codes
A library for performing elliptic curve operations on the secp256k1 curve. It is designed to integrate into the BitcoinJS & BitcoinerLAB ecosystems and uses the audited noble-secp256k1 library. It is compatible with environments that do not support WASM,
Pure JavaScript implementation of the scrypt key deriviation function that is fully compatible with Node.js and the browser.
bitcoinjs-message
A library for encoding and decoding lightning network payment requests as defined in [BOLT #11](https://github.com/lightningnetwork/lightning-rfc/blob/master/11-payment-encoding.md).
A performance conscious library for merkle root and tree calculations.
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, bundled for the bitcoinjs family of libra
JavaScript component for crypto currency specific information.
Bitcoin Miniscript, a high-level language for describing Bitcoin spending conditions. It includes a compiler/analyzer with a signer‑agnostic satisfier that derives symbolic witnesses (e.g., <sig(key)>).
A BIP68 relative lock-time encoding library.
A transaction input selection module for bitcoin.
Bitcoin BIP44 constants.
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, with explicit backend wiring for advanced
Handle private key and public keys associated with elliptic curve cryptography. Used with crypto currencies such as Bitcoin, Litecoin, Dogecoin, etc. Works in both Node.js and the browser.
BIP38 is a standard process to encrypt Bitcoin and crypto currency private keys that is impervious to brute force attacks thus protecting the user.
JavaScript component for private keys, public keys, and addresess for crypto currencies such as Bitcoin, Litecoin, and Dogecoin
This library parses and creates Bitcoin Miniscript Descriptors and generates Partially Signed Bitcoin Transactions (PSBTs). It provides PSBT finalizers and signers for single-signature, BIP32 and Hardware Wallets, bundled for the scure/noble family of lib
A BIP21 compatible URL encoding utility library
A TypeScript library for Bitcoin transaction management, based on Bitcoin Descriptors for defining inputs and outputs. It facilitates optimal UTXO selection and transaction size calculation.
A module to check bitcoin policy: SCRIPT_VERIFY_MINIMALDATA
A client for regtest bitcoin usage. Requires regtest-server from bitcoinjs github.
A BIP78 Payjoin Client Library in JS with TypeScript types
Electrum Mnemonics (electrum v2 and greater)
A package for encoding, decoding, and generating mnemonics of the aezeed specification.
A set of utilities for working with BIP32.
Fork of bitcoinjs-message
A NodeJS client library for controlling NBXplorer
[](http://travis-ci.org/dcousens/indexd) [](https://www.npmjs.org/package/indexd)
A BIP32 Wallet backed by bitcoinjs-lib, lite on features but heavily tested.
Lexicographical Indexing of Bitcoin Transaction Inputs and Outputs.
A TypeScript library for retrieving Bitcoin funds from ranged descriptors, leveraging @bitcoinerlab/explorer for standardized access to multiple blockchain explorers.
Bitcoin Blockchain Explorer: Client Interface featuring Esplora and Electrum Implementations.
UTXO derivation from a list of transactions
Shared configuration files for BitcoinerLab projects.
Electrum protocol client for React Native & Node.js
Monitoring service for RewindBitcoin Wallet that tracks Bitcoin transactions and sends push notifications
Showing 50 of 57 packages