wire up connect/express applications with bitcoin support.
Seamlessly connect Bitcoin Cash wallets to your React dApp.

A Bitcoin wallet Snap.
Sats connect is a simple javascript library that connects apps to Bitcoin wallets like Xverse to retrieve user wallet addresses and sign transactions (PSBTs).
TypeScript library for Bitcoin apps.
encode/decode number as bitcoin variable length integer
Web components to connect to a lightning wallet and power a website with WebLN
Reactive primitives for Bitcoin apps.
A React wrapper for Bitcoin Connect
[](https://github.com/bitcoinjs/bip174/actions/workflows/main_ci.yml) [](https://www.npmjs.org/package/bip174)
TypeScript definitions for connect
bitcoin OP codes
React primitives for Bitcoin apps.
Bech32 encoding / decoding
A modern Bitcoin Core REST and RPC client.
encode/decode value as bitcoin OP_PUSHDATA integer
The safe way to handle the `connect` socket event
Validate any Bitcoin address - P2WSH, P2WPKH, P2SH, P2PKH - Mainnet & Testnet
<p align="center"> <img alt="Babylon Logo" src="https://github.com/user-attachments/assets/dc74271e-90f1-44bd-9122-2b7438ab375c" width="100" /> <h3 align="center">@babylonlabs-io/babylon-proto-ts</h3> <p align="center">Babylon Bitcoin Staking
A Bitcoin Web3 wallet provider selector. Built as a custom element, compatible with all major UI frameworks.
High performance middleware framework
OpenTelemetry instrumentation for `connect` http middleware framework
Fork of bip174 with BitGo specific changes
Some people are picky about the bitcoin nodes they connect to.
Some people are picky about the bitcoin cash nodes they connect to with bchd.