This post is an overview of the existing Lightning Network tools, during my research I have found a number of different tools/libraries and decided to summarize them in this list.
The list is nowhere near being complete, I’m including only some of the programming related tools that I stumbled upon and found worth saving for future reference.
Node.js interface to LND
Core implementation of the lightningj API implementations. http://www.lightningj.org
Spec and client library for WebLN apps and providers
Sample rust-lightning client using Bitcoin Core’s RPC/REST Interface
Tool for working with the balance of your satoshis on LND
A simple drop-in solution for accepting lightning payments
Docker-Compose for production (Let’s encrypt + NGINX + lightning charged + C-Lightning + Bitcoin Core)
A dockerized version of
Go middleware for monetizing your API on a per-request basis with Bitcoin and Lightning
Monitoring and Dashboards
A drop-in monitoring solution for your lnd node using Prometheus+Grafana
A simple web dashboard for lnd. https://lightninglayer.com
lntopis an interactive text-mode channels viewer for Unix systems.
AFAIK this works only with
Admin web interface for LND, via gRPC. Built with Node.js, express, bootstrap-v4.
Ride The Lightning - A full function web browser app for LND
Light-weight web client for the lnd daemon written in NodeJS / Angular. https://github.com/lightningnetwork/lnd
WIP: A wireshark plugin to analyze communication between lightning network nodes
Lightning network probe
sitzprobe is a c-lightning plugin that actively sends test payments through the lightning network. The goal is to improve the health of the network by finding and deprecating channels that are not able to route payment.
Lightning Integration Testing Framework: Tool for note developers in order to test their compatibility with other implementations
https://github.com/bcongdon/awesome-lightning-network is the ultimate list of LN resources