Bitcoin Ciphers

Node Software

Bitcoin full node implementations, Lightning node software, node operating systems, Electrum servers and blockchain indexers.

47 self-custody tools / page 1 of 2

Bitcoin Core

Education & Resources

Bitcoin Core is the reference implementation of the Bitcoin protocol, and its site hosts release notes, security advisories, RPC documentation for every recent version and contributor guidance. It is the primary source for anyone running or building on their own full node.

bitcoincore.org

RoninDojo

Node Software

Open-source node software built around Samourai Wallet's Dojo backend, providing a full node with Tor enabled by default, a management interface called RoninUI and transaction analysis tools. RoninDojo does not sell hardware; it runs on hardware you supply such as a Raspberry Pi 5, Rock5b+ or an x86 machine.

ronindojo.io

Specter Desktop

Software Wallets

Specter Desktop is an open-source interface for Bitcoin Core focused on multisignature setups with airgapped signing devices. It supports major hardware wallets including SeedSigner, Specter DIY, Blockstream Jade and Coldcard.

specter.solutions

Alby Hub

Software Wallets

A self-custodial Lightning node you run yourself, either on your own hardware or in Alby's cloud, which connects to hundreds of Lightning and Nostr apps through Nostr Wallet Connect.

getalby.com

Lightning Terminal

Node Software

Lightning Labs' web interface for running and managing your own lnd Lightning node, with channel and liquidity management tools. You keep custody of node funds.

lightning.engineering

Bitcoin Core PR Review Club

Education & Resources

The Bitcoin Core PR Review Club is a monthly club that reviews Bitcoin Core pull requests in a public IRC channel on the first Wednesday and Thursday of each month. It exists to help newer contributors learn the Bitcoin Core codebase and review process, and past meeting notes are archived on the site.

bitcoincore.reviews

Bitcoin Dev Kit (BDK)

Node Software

A set of libraries maintained by the BDK Foundation for building Bitcoin wallets, covering descriptors, coin selection, PSBTs and pluggable chain backends such as Electrum, Esplora and Bitcoin Core RPC.

bitcoindevkit.org

Bitcoin Optech

Education & Resources

Bitcoin Optech publishes a weekly newsletter, podcast, topic pages and case studies that track changes to Bitcoin Core, wallets, services and the wider protocol. It exists to help bitcoin businesses and engineers adopt scaling and efficiency techniques.

bitcoinops.org

BTCPay Server

Node Software

A self-hosted, open-source Bitcoin payment processor. Merchants run it on their own node to accept on-chain and Lightning payments with no third-party custody, fees or KYC, and it also serves as a wallet and hardware-wallet coordinator.

btcpayserver.org

Elements

Privacy & Coinjoin

The open-source blockchain platform that Liquid is built on, extending Bitcoin with Confidential Transactions, issued assets and federated block signing. It can be run as a sidechain node or as a standalone chain.

github.com

Liquid Network

Privacy & Coinjoin

A Bitcoin sidechain operated by a federation, offering Confidential Transactions that hide amounts and asset types from third parties, plus faster settlement and asset issuance. Liquid Bitcoin is held in a two-way peg with Bitcoin.

blockstream.com

Ministry of Nodes

Education & Resources

Ministry of Nodes publishes written and video guides on running your own bitcoin node, self-custody, privacy and the Lightning Network, including a long-running Nodebox build series. It also offers paid consulting calls for people setting up their own infrastructure.

ministryofnodes.com.au

RaspiBlitz

Node Hardware

An open-source do-it-yourself build for running a Bitcoin and Lightning node on a Raspberry Pi with an LCD status screen. The project publishes the OS image, hardware shopping list and build instructions on GitHub, and several vendors sell hardware kits for it.

github.com

RaspiBolt

Node Software

A free step-by-step guide to building a sovereign Bitcoin and Lightning node on a Raspberry Pi from scratch, covering the operating system, Bitcoin Core, Electrum server, Lightning and supporting apps.

raspibolt.org

StartOS

Node Software

Start9's open-source server operating system for self-hosting. It packages Bitcoin Core, Lightning implementations, Electrum servers and other services behind a web interface with automated updates, backups and Tor access.

start9.com

The Mempool Open Source Project

Node Software

A Bitcoin explorer, mempool visualiser and fee estimator that can be self-hosted. It installs in one click on Umbrel, RaspiBlitz, Start9 and other node distributions so you can browse the chain against your own node.

mempool.space

umbrelOS

Node Software

Umbrel's home server operating system. It runs on Umbrel hardware, a Raspberry Pi or any x86 machine and installs a Bitcoin node, Lightning node and hundreds of other self-hosted apps from an app store in one click.

umbrel.com

Libbitcoin

Node Software

A C++ Bitcoin toolkit whose libbitcoin-server component runs as a full node and query server, speaking the Electrum, bitcoind, btcd, ZeroMQ, Stratum and peer-to-peer protocols from a single process.

libbitcoin.info

Bitcoin Knots

Node Software

A derivative of Bitcoin Core maintained by Luke Dashjr that tracks upstream releases while adding extra configuration options and relay policy controls for node operators who want finer control.

bitcoinknots.org

LND (Lightning Network Daemon)

Node Software

Lightning Labs' Lightning Network implementation in Go, and one of the most widely deployed Lightning node daemons. It exposes gRPC and REST APIs and underpins many node management dashboards.

lightning.engineering

LNbits

Node Software

A free and open-source accounts system that sits on top of a Lightning node, letting one node be split into many wallets with extensions for vouchers, point-of-sale, paywalls and more.

lnbits.com

Core Lightning (CLN)

Node Software

A Lightning Network implementation from Blockstream focused on specification compliance, performance and a plugin architecture that lets operators extend the node in any language.

github.com

Floresta

Node Software

A lightweight, embeddable Bitcoin client built around Utreexo accumulators, aimed at letting users validate the chain with far less disk and memory than a conventional full node.

github.com

Ride The Lightning (RTL)

Node Software

A full-function browser dashboard for managing Lightning nodes, with support for LND, Core Lightning and Eclair. It is a standard app on most home node distributions.

github.com

ZEUS

Software Wallets

Self-custodial Bitcoin wallet and Lightning infrastructure app. It can run an embedded node or connect to your own remote node for on-chain and Lightning payments.

zeusln.com

btcd

Node Software

An alternative full node Bitcoin implementation written in Go, maintained by the btcsuite project. It performs full block validation and is widely used as a library and backend in Go-based Bitcoin software.

github.com

electrs

Node Software

An efficient reimplementation of the Electrum server in Rust. Running it beside Bitcoin Core lets Electrum-protocol wallets such as Sparrow and Electrum query your own node instead of a public server.

github.com

Electrum Personal Server

Node Software

A minimal Electrum server designed for a single user. Instead of indexing the whole chain it watches only your own addresses through Bitcoin Core, so an Electrum wallet can connect privately to your node on modest hardware.

github.com

NBXplorer

Node Software

A lightweight block explorer and UTXO tracker maintained by the BTCPay Server project. It indexes only the descriptors you ask it to track, which keeps resource use low for self-hosted wallets and payment servers.

github.com

utreexod

Node Software

A fully validating Bitcoin node with Utreexo support, maintained by the Utreexo project. Utreexo replaces the on-disk UTXO set with a compact hash accumulator so nodes can validate with a much smaller state.

github.com

BlindBit Oracle

Privacy & Coinjoin

A Go implementation of a BIP352 silent payments indexing server. Running one lets a silent-payments wallet scan for its own payments against your own infrastructure instead of a third-party service.

github.com

Neutrino

Node Software

Lightning Labs' privacy-preserving Bitcoin light client, implementing compact block filters (BIP157/158) so mobile and lightweight wallets can sync without revealing which addresses they care about.

github.com

Parmanode

Node Software

An open-source installer that automates setting up a Bitcoin node and related applications on ordinary desktop computers, aimed at people who do not want to work through manual installation steps.

github.com

BTC RPC Explorer

Node Software

A database-free, self-hosted Bitcoin explorer that talks directly to Bitcoin Core over RPC. It is a common one-click app on home node distributions for browsing blocks and transactions privately.

github.com

ElectrumX

Node Software

The Electrum protocol server implementation maintained alongside the Electrum wallet, usable for public-facing infrastructure or personal use. It builds a full address index from a Bitcoin node.

github.com

ThunderHub

Node Software

A browser-based Lightning node manager for monitoring channels, balances, forwards and fees from a web interface, commonly installed on home node setups.

thunderhub.io

Questions

Frequently asked questions

What counts as node software?

Bitcoin full node implementations, Lightning node software, node operating systems, Electrum servers and blockchain indexers.

What are node software?

Bitcoin full node implementations, Lightning node software, node operating systems, Electrum servers and blockchain indexers.

Open source or closed?

Open-source firmware and software can be audited by anyone. Many experienced users prefer it. Listings note what the maker publishes.