Skip to content
LN.STORE

Developer Tools and SDKs

Libraries, APIs, frameworks, LNbits extensions, and Lightning app (LAPP) development resources for building on Lightning Network.

Lightning Terminal - Taproot Assets Universe Dashboard

A web dashboard for the Taproot Assets protocol, allowing builders to mint, send, and receive digital assets on the Bitcoin blockchain. It features a 'Universe' directory where users can discover specific assets, check development activity, and view details of recently minted items and collectibles.

Lightning Piggy - Open Source Bitcoin Savings Hardware for Kids

An open-source electronic piggy bank for children that accepts Bitcoin sent over the Lightning Network via LNBits integration. The project offers DIY guides and designs for building the device using ESP32 hardware, available in both Classic Arduino and newer MicroPythonOS editions.

Building on Lightning - Tutorial: Building a Reverse Submarine Swap Service

A technical guide and code example for building a reverse submarine swap service on the Lightning Network. The article demonstrates how to move funds from off-chain channels to on-chain addresses using hold invoices, HTLCs, and LND.

Bleskomat Server - Lightning Payment Backend for Bitcoin ATMs

An open-source web server designed to facilitate and authorize Lightning Network payments on behalf of Bleskomat Bitcoin ATMs. It supports both DIY and commercial ATM projects, offering configuration via Node.js or Docker.

Neutron — Bitcoin & Lightning Infrastructure for AI Agents

Neutron provides Bitcoin and Lightning payment infrastructure designed specifically for AI agents and developers. It enables autonomous sending and receiving of Bitcoin via the Model Context Protocol (MCP), offering instant settlements, sub-cent fees, and support for over 130 countries with a single API.

Lightning Network - Trampoline Routing Protocol Specification

Technical documentation for BOLT proposal 112, detailing the implementation of trampoline routing on the Lightning Network. It explains how payments can hop through multiple intermediate nodes to reach offline or privacy-focused recipients, covering onion encryption, multi-path payments (MPP), fee budgeting via trial-and-error, and comparisons with rendezvous routing.

awesome-lnurl - Curated List of LNURL Resources

A community-curated repository listing services, libraries, and development tools related to the LNURL protocol. It also features images and videos demonstrating real-world use cases such as NFC payments, offline switches, and point-of-sale systems.

Building on Lightning - Developer Guide for Lightning Network Applications

A technical tutorial and guide for developers to build applications on the Lightning Network using Node.js and TypeScript. Covers creating network visualizers, handling invoices, and exploring advanced topics like hold invoices and keysend.

Building on Lightning - TypeScript & Node.js Developer Guide

A comprehensive tutorial for developers on building applications that interact with the Lightning Network using TypeScript and Node.js. Covers topics such as network graph visualization, invoice creation, and advanced features like hold invoices and spontaneous payments.

Breez - Lightning Network HTLC Intercept Update

A post by Breez announcing a new feature in LND (Lightning Network Daemon) that allows nodes to intercept HTLC forward events. This capability enables Lightning Service Providers (LSPs) to override default routing behavior and create channels on the fly.

Altangent Labs - Open Source Bitcoin & Lightning Network Developer Tools

Altangent Labs is a GitHub organization hosting open-source repositories for Bitcoin and Lightning Network development. Key projects include ccxws (a WebSocket client for cryptocurrency exchanges), Lightning Network visualizers, and LND explorers built with JavaScript and TypeScript.

lnd-tgrambot - Open Source Telegram Bot for LND Node Control

lnd-tgrambot is an experimental, open-source Node.js tool that allows users to control a Lightning Network Daemon (LND) node via a Telegram bot. It provides a CLI interface to manage node operations using the LND gRPC API.

lnd-gui - Open Source Web Interface for Lightning Network Daemon

A simple client-side web application built with Aurelia that provides a basic user interface for interacting with the LND (Lightning Network Daemon) gRPC methods via the ln-service API.

LNURL Specifications (LUDs) - LUD-06 PayRequest Standard

Technical specification for LNURL-06 PayRequest, a Lightning Network standard allowing wallets to retrieve dynamic payment details and metadata via static QR codes or links. Part of the open-source lnurl repository on GitHub.

PerlMonks - Bitcoin Perl Modules for Hierarchical Deterministic Keys

A community post on PerlMonks introducing libcbitcoin-perl, an open-source Perl wrapper for a Bitcoin C library. The module enables developers to generate hierarchical deterministic keys and construct multi-signature transactions.

Bitcoin Armory - Advanced Bitcoin Wallet and Desktop Software

Bitcoin Armory is a sophisticated Bitcoin wallet application providing users with advanced features like offline storage, lockbox security, and GPG-signed installers for maximum privacy and control over private keys.

Blockchain.com Developer APIs - Bitcoin Block Explorer & Data Interface

A comprehensive suite of developer APIs for querying Bitcoin blockchain data, including block explorers, transaction search, market data, and websocket feeds. Enables integration of blockchain statistics and real-time transaction notifications into applications.

Promo Identifier Storage - Technical Local Storage Entries

A collection of HTML Local Storage entries identified by keys such as 'ph_identified_promo'. These persistent storage items appear to be technical identifiers or session tokens used for tracking promotional campaigns or user states, rather than a public-facing service or website.

libbitcoin-system - Bitcoin Cross-Platform C++ Development Toolkit

An open-source C++ library and development toolkit for building Bitcoin applications. It provides cross-platform support for Windows, macOS, and Linux, including serialization, mnemonic support (BIP-39), and cryptographic primitives.

bitcoinj - Introduction and Documentation

Official documentation and tutorial for bitcoinj, a Java library for Bitcoin applications. Covers getting started guides, language support (Java, JavaScript, Python), and security best practices for handling Bitcoin transactions.

Showing 20 of 394 results