Skip to content

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Sovereign Self-Hosting Software Catalog: Own Your Bitcoin, Nostr & AI Stack

The open-source software you self-host to own your stack — Bitcoin nodes, Lightning, Nostr relays, local AI and mesh networking, with license, RAM and Raspberry-Pi suitability.

Quick answer

This catalog maps 40 open-source projects you can self-host to own your stack — Bitcoin nodes and indexers, node operating systems, Lightning implementations, Nostr relays, local-AI runtimes, and mesh networking. 32 of them realistically run on a Raspberry Pi. Each entry links the repository and its licence.

Sovereignty is a stack, not a single app: node + Lightning + Nostr relay + local AI + a mesh fallback, all on hardware you control. Free to download (CSV/JSON) under CC BY 4.0.

Download CSV Download JSON REST API →

Bitcoin Nodes & Indexers (8)

ProjectByLangMin RAMPiLicense
Bitcoin Core
The reference Bitcoin full node descended from Satoshi's client; downloads and fully validates the chain. Foundation everyone builds on.
Bitcoin Core contributors (bitcoin/bitcoin)C++2 GBPi ✓MIT
Bitcoin Knots
A Bitcoin Core derivative tracking upstream while adding extra features and policy options; thanks to Core for the base it builds on.
Luke Dashjr / bitcoinknotsC++2 GBPi ✓MIT
btcd
An alternative full-node implementation in Go that validates and relays the chain; broadens node diversity alongside Bitcoin Core.
btcsuiteGo2 GBPi ✓ISC
libbitcoin
A cross-platform C++ toolkit for building Bitcoin applications and an independent node stack; long-running contributor to node diversity.
libbitcoin organizationC++2 GBPi ✓AGPL-3.0-or-later
Mempool
Self-hostable Bitcoin mempool visualizer, block explorer, and API by the Mempool Open Source Project; pairs with your own node.
The Mempool Open Source ProjectTypeScript4 GBPi ✓AGPL-3.0
electrs
Roman Zeyde's efficient Electrum server re-implemented in Rust; indexes your full node so wallets query privately.
Roman ZeydeRust1 GBPi ✓MIT
Fulcrum
Calin Culianu's fast SPV/Electrum server in C++; an alternative indexer to electrs for serving wallets from your node.
Calin CulianuC++4 GBPi ✓GPL-3.0
Specter Desktop
cryptoadvance's GUI for Bitcoin Core, optimized for hardware wallets and airgapped multisig coordination.
cryptoadvancePython1 GBPi ✓MIT

Node Operating Systems (5)

ProjectByLangMin RAMPiLicense
umbrelOS
A friendly home-server OS with a Bitcoin/Lightning node and 300+ app store; lowers the bar for self-hosting on a Pi or mini PC.
Umbrel (getumbrel)TypeScript4 GBPi ✓LicenseRef-PolyForm-Noncommercial-1.0.0
StartOS
A self-hosting server OS running Bitcoin and other services in isolated containers; ARM/Pi builds exist though x86 is preferred for the chain.
Start9 LabsRust4 GBPi ✓MIT
RaspiBlitz
A DIY Bitcoin & Lightning fullnode build for Raspberry Pi with optional display; a pioneer in teaching sovereign home-node operation.
RaspiBlitz community (rootzoll et al.)Python4 GBPi ✓MIT
myNode
An easy dedicated Bitcoin node and Lightning wallet distro with Raspberry Pi 4 images; another on-ramp to running your own node.
mynodebtcPython4 GBPi ✓CC-BY-NC-ND-4.0
Citadel
A community fork of early Umbrel for self-hosting a Bitcoin node; GitHub repo archived 2023, development continued as Nirvati on GitLab.
runcitadel (continued as Nirvati)Shell4 GBPi ✓GPL-3.0

Lightning Network (6)

ProjectByLangMin RAMPiLicense
LND (Lightning Network Daemon)
Lightning Labs' complete Lightning node with channel management and payment routing; the most widely deployed LN implementation.
Lightning LabsGo2 GBPi ✓MIT
Core Lightning (CLN)
Blockstream's lightweight, spec-compliant Lightning implementation with a modular plugin architecture; one of the original LN nodes.
Blockstream / ElementsProjectC2 GBPi ✓MIT
Eclair
ACINQ's Scala Lightning implementation focused on scalability and reliability; powers the Phoenix wallet backend.
ACINQScala4 GBPi ✓Apache-2.0
LDK (Lightning Development Kit / rust-lightning)
A modular Lightning library in Rust (not a turnkey node) for embedding LN into wallets and apps; stewarded by Spiral.
Spiral / Lightning Dev Kit projectRustPi ✓Apache-2.0
Electrum (with Lightning)
Thomas Voegtlin's lightweight Python Bitcoin wallet, with built-in Lightning Network support; long-standing reference SPV client.
Thomas VoegtlinPython512 MBPi ✓MIT
Ride The Lightning (RTL)
Web dashboard to operate Lightning nodes; supports LND, Core Lightning, and Eclair. Common to RaspiBlitz, Umbrel, myNode.
Ride The Lightning (Suheb)TypeScript512 MBPi ✓MIT

Self-Host Platforms (1)

ProjectByLangMin RAMPiLicense
BTCPay Server
Self-hosted, no-fee Bitcoin/Lightning payment processor by the BTCPay Server Foundation; accept payments with no intermediaries.
BTCPay Server FoundationC#2 GBPi ✓MIT

Nostr Relays & Media (8)

ProjectByLangMin RAMPiLicense
strfry
High-performance Nostr relay by Doug Hoyte; LMDB-backed, supports negentropy sync. Popular self-hosted choice on ARM/Pi.
Doug Hoyte (hoytech)C++Pi ✓GPL-3.0
nostr-rs-relay
Greg Heartsfield's Rust Nostr relay using SQLite (experimental PostgreSQL). Lightweight, an early reference relay implementation.
Greg Heartsfield (scsibug / gheartsfield)RustPi ✓MIT
khatru
fiatjaf's Go framework for building very custom Nostr relays with pluggable storage, policies and AUTH handlers.
fiatjafGoPi ✓Unlicense
relayer
fiatjaf's earlier Go Nostr relay-server framework; ships reference implementations for rolling your own relay.
fiatjafGoPi ✓Unlicense
Citrine
greenart7c3's Nostr relay that runs on Android, letting on-device clients store and serve events locally.
greenart7c3KotlinserverMIT
HAVEN
Barry Deen's sovereign personal Nostr relay (HAVEN) with web-of-trust, access control and built-in Blossom media server.
Barry Deen (bitvora)GoPi ✓MIT
blossom-server
hzrd149's reference Blossom server: content-addressed (SHA-256) blob storage for Nostr media, with signed-event auth.
hzrd149TypeScriptPi ✓MIT
nostr-relay-tray
Cody Tseng's cross-platform desktop tray app for running a zero-config personal Nostr relay with web-of-trust filtering.
Cody Tseng (CodyTseng)TypeScriptserverMIT

Local AI Runtimes (7)

ProjectByLangMin RAMPiLicense
Ollama
Friendly local LLM runner wrapping llama.cpp/GGML; one-command pull-and-run for Llama, Qwen, Gemma and more, fully offline.
Ollama (Jeffrey Morgan, Michael Chiang & team)Go8 GBPi ✓MIT
llama.cpp
The foundational C/C++ GGUF inference engine (ARM NEON, quantization) that most local-AI tools build on; runs on modest CPUs.
Georgi Gerganov & the ggml-org communityC++4 GBPi ✓MIT
vLLM
High-throughput, memory-efficient GPU serving engine for LLMs (PagedAttention); aimed at server-class self-hosting, not edge boards.
vLLM project (originated at UC Berkeley Sky Computing Lab)Python16 GBserverApache-2.0
GPT4All
Nomic AI's privacy-first desktop app running LLMs locally on everyday x86-64 machines; built atop the GGML/llama.cpp lineage.
Nomic AIC++8 GBserverMIT
Jan
Open-source offline ChatGPT alternative with a local OpenAI-compatible server; powered by llama.cpp under the hood.
Menlo Research (janhq)TypeScript8 GBApache-2.0
LocalAI
Drop-in OpenAI-compatible API for LLMs, vision, audio and image, CPU-friendly and self-hosted; modular backends incl. llama.cpp.
Ettore Di Giacinto (mudler) & the LocalAI teamGo4 GBPi ✓MIT
text-generation-webui
oobabooga's versatile local LLM web UI and API (llama.cpp, Transformers, ExLlama backends); a desktop/server-class power tool.
oobaboogaPython8 GBserverAGPL-3.0

Mesh & Off-Grid Networking (5)

ProjectByLangMin RAMPiLicense
Meshtastic Firmware
Official open firmware for off-grid LoRa mesh messaging on ESP32/nRF52/RP2040 devices; long-range, low-power, internet-free.
Meshtastic projectC++serverGPL-3.0
Reticulum (RNS)
Cryptography-based networking stack for unstoppable networks over LoRa, packet radio, WiFi; custom Reticulum License (not standard SPDX).
Mark QvistPython512 MBPi ✓custom/none
NomadNet
Off-grid, encrypted mesh communication and pages built on Mark Qvist's Reticulum; resilient down to 300bps radio links.
Mark QvistPython512 MBPi ✓GPL-3.0
Yggdrasil
Experimental end-to-end encrypted IPv6 overlay network with self-arranging scalable routing; works over IPv4, runs on ARM/Pi.
Yggdrasil Network teamGo256 MBPi ✓LGPL-3.0
Briar
Peer-to-peer encrypted messenger syncing via Tor, WiFi or Bluetooth with no central server; resilient when the internet is down.
The Briar ProjectJavaserverGPL-3.0

Curated by D-Central from the open-source self-hosting ecosystem; licences verified against live repositories (June 2026). This catalogue credits every upstream project — it maps the stack we build on, it does not claim to own it. Spot a gap? Tell us.