BITCOIN & CRYPTO DIRECTORY

Developer tools & open source

Libraries, SDKs, APIs and public repositories for building with crypto.

Explore
Explore GitHub projects
Refine your search
Search nearby

Your coordinates are used only when you choose a nearby search.

Clear filters

Developer tools & open source

1,576 listings

Developer tools & open source

lightninglabs/lnc-web

lightninglabs/lnc-web · Connect web applications to Lightning nodes with pairing, passkeys and typed RPC calls.

bitcoinlightning networktypescript
☆ 0 +0 / 7dView listing
Developer tools & open source

ACINQ/lightning-kmp

ACINQ/lightning-kmp · Mobile-oriented Kotlin Lightning implementation optimized for sending and receiving payments.

bitcoinlightninglib
☆ 0 +0 / 7dView listing
Developer tools & open source

ACINQ/secp256k1-kmp

ACINQ/secp256k1-kmp · Kotlin Multiplatform wrapper for secp256k1 targeting JVM, Android, iOS and Linux.

androidbitcoinios
☆ 0 +0 / 7dView listing
Developer tools & open source

vulpemventures/nigiri

vulpemventures/nigiri · Bitcoin regtest development stack with a node, explorer and faucet, with optional Lightning services.

arkark bitcoinark layer 2
☆ 0 +0 / 7dView listing
Developer tools & open source

Coldcard/ckcc-protocol

Coldcard/ckcc-protocol · Python library and command-line tools for communicating with COLDCARD over USB.

bitcoinbitcoin walletlib
☆ 0 +0 / 7dView listing
Developer tools & open source

bitcoinjs/bech32

bitcoinjs/bech32 · Bech32 and Bech32m codecs with prefix, word and byte conversion helpers.

base32bech32bitcoin
☆ 0 +0 / 7dView listing
Developer tools & open source

bitcoinjs/coinselect

bitcoinjs/coinselect · Select Bitcoin UTXOs with blackjack and accumulative algorithms; amounts are in satoshis.

bitcoinchangecoin
☆ 0 +0 / 7dView listing
Developer tools & open source

ACINQ/bitcoin-lib

ACINQ/bitcoin-lib · Scala-facing wrapper around ACINQ's Kotlin Bitcoin protocol library.

bitcoinscalalib
☆ 0 +0 / 7dView listing
Developer tools & open source

bitcoinjs/bs58check

bitcoinjs/bs58check · Base58Check encoding and decoding built on the bs58 package.

base58base58 checkbase58check
☆ 0 +0 / 7dView listing
Developer tools & open source

bitcoinjs/bip21

bitcoinjs/bip21 · Encode and decode Bitcoin payment URIs; receiving addresses still need separate validation.

bip21bitcoinjavascript
☆ 0 +0 / 7dView listing
Developer tools & open source

trezor/trezor-common

trezor/trezor-common · Shared Trezor definitions exported as a read-only copy from the firmware monorepo.

bitcointrezorlib
☆ 0 +0 / 7dView listing
Developer tools & open source

jb55/lnsocket

jb55/lnsocket · Lightning message library for C, JavaScript and Go, including browser WebAssembly builds.

clightninglightning networkbitcoin
☆ 0 +0 / 7dView listing
Developer tools & open source

bitcoin-core/univalue

bitcoin-core/univalue · JSON values and parsing for Bitcoin Core's internal use; this fork does not promise a stable external API.

bitcoinlibofficial source
Developer tools & open source

rust-bitcoin/rust-bip39

rust-bitcoin/rust-bip39 · Rust mnemonic library with BIP39 word lists and optional language features.

bitcoinlibofficial source
Developer tools & open source

rust-bitcoin/rust-bech32

rust-bitcoin/rust-bech32 · Rust encoding and decoding for Bech32 and Bech32m; Bitcoin-specific addresses use a separate crate.

bitcoinlibofficial source
Developer tools & open source

lightningdevkit/ldk-node

lightningdevkit/ldk-node · Embeddable Lightning node library combining LDK payments and a BDK on-chain wallet.

bitcoinlibofficial source
Developer tools & open source

lightningdevkit/ldk-sample

lightningdevkit/ldk-sample · Sample LDK Lightning node for testnet, regtest and signet, connected to Bitcoin Core.

bitcoindemoofficial source
Developer tools & open source

btcsuite/btclog

btcsuite/btclog · Go logging interface with a subsystem-aware logger and configurable log levels.

bitcoinlibofficial source
Developer tools & open source

ElementsProject/rust-elements

ElementsProject/rust-elements · Rust types for parsing and serializing Elements transactions and network messages.

bitcoinlibofficial source
Developer tools & open source

sparrowwallet/hummingbird

sparrowwallet/hummingbird · Java implementation of Uniform Resources for encoding and decoding structured QR payloads.

bitcoinlibofficial source
Developer tools & open source

sparrowwallet/lark

sparrowwallet/lark · Java hardware-wallet communication library derived from HWI and extended for Sparrow.

bitcoinlibofficial source
Developer tools & open source

trezor/trezor-user-env

trezor/trezor-user-env · Test environment for controlling Trezor emulators and Bridge through a WebSocket server.

bitcoindemoofficial source

Imported records link to their sources. An entry is a discovery aid, not an endorsement. About the Hub →

Search 1Bitcoin

Tools & guides

Hub listings