Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-lightning-network
A curated list of awesome Lightning Network projects for developers and crypto enthusiasts
https://github.com/eric-erki/awesome-lightning-network
- LND - Lightning Network Daemon (Golang)
- eclair - A Scala implementation of the Lightning Network (Scala)
- lit - Lightning Network node software (Golang)
- c-lightning - A Lightning Network implementation in C
- rust-lightning - A Lightning Network implementation in Rust [Incomplete]
- lightning-onion - Onion Routed Micropayments for the Lightning Network (Golang)
- ptarmigan - C++ BOLT-Compliant Lightning Network Implementation
- Lightning Network Specification
- LND API Reference
- Lightning Network White Paper
- Deployable Lightning White Paper
- Scalable Funding of Bitcoin Micropayment Channel Networks
- lightning-app - Cross-platform Lightning Desktop Application
- lnd-gui - Lightning MacOS GUI Wallet
- eclair-node-gui - Cross-platform desktop GUI for Lightning
- zap-desktop - Lightning Network desktop application
- Presto - c-lightning based desktop wallet
- Lightning Peach Wallet - Bitfury Lightning Wallet
- spark-wallet - Minimal GUI for c-lightning; available as web, mobile and desktop application
- sparko - spark-wallet reimplemented in Go for single-binary distribution and fine-grained access control
- Voltage - Voltage is a macOS GUI for c-lightning
- lntop - TUI-based interactive channels dashboard for Unix systems
- Node-launcher - Quickly install BTC and launch the LN desktop app
- Sparkswap Desktop - Buy BTC using USD and LND
- Discovery wallet - Web custodial wallet; [Live demo](https://wallet.lightning.family)
- fulmo - A minimalist c-lightning UI
- Joule - A browser extension for lnd that enables payments and other interactions with lightning apps (similar to MetaMask)
- kWh - A browser extension that connects to c-lightning or Eclair nodes and enables interactions with Lightning apps (similar to Joule)
- kugelblitz - A simple UI for the c-lightning daemon lightningd and bitcoind
- lncli-web - Light-weight web client for the lnd daemon written in NodeJS / Angular
- Ride The Lightning - Web Client for LND Daemon written in NodeJS / Angular 7
- LND-For-WP - WordPress plugin for managing & using your LND Node; [WordPress Plugin Directory](https://wordpress.org/plugins/lnd-for-wp/)
- rawtx - A lightning network wallet (Android, iOS); [Homepage](https://rawtx.com)
- Swift Lightning - LN wallet build on top of LND for iOS
- Bitcoin Lightning Wallet - An Android based Lightning Network compatible wallet based on Eclair ([testnet version](https://play.google.com/store/apps/details?id=com.lightning.wallet))
- Eclair Mobile
- Globular - cross-implementation LN Android remote wallet, connects to a Lighter instance (see [Libraries](#libraries) section)
- Muun - A Lightning Network wallet for Android. ([Github](https://github.com/muun/apollo))
- 1ML - 1ML explorer (mainnet + testnet)
- Bitcoin Exchange Rate - Lightning network explorer (testnet and mainnet)
- Lightblock - lightning network explorer mainnet.
- Lightning network explorer - Lightning network explorer (testnet)
- List of explorers - meta list of visualisers and metrics sites
- lngraph - Personal private Lightning Network explorer using Neo4j Browser.
- Robtex Bitcoin Lightning Explorer - Robtex Bitcoin Lightning Explorer (mainnet)
- bitcoin-kit-makefile - Easy installation of full bitcoin and lightning nodes from sources
- ifpaytt - IFTTT (If Pay Then This) based on Lightning payments; [Blog Post](https://blockstream.com/2018/03/27/ifpaytt-brings-lightning-micropayments-to-ifttt.html)
- lightning-faucet - A faucet for the Lightning Network
- lightning-jukebox - A Lightning powered Jukebox; [Blog Post](https://blockstream.com/2018/03/28/lightning-jukebox-offers-a-fun-end-to-our-week-of-lapps.html)
- Lightning-Singles - API for finding channel partners for node liquidity
- LightningBuddy - Twitter relay for Lightning JSON-RPC interface.
- LightningTip
- ln-tip-slack - Lightning [Slack](https://slack.com/) Tipbot
- lnplace - Purchase pixels with lightning payments - Submission of [L2 Summit Hackathon](https://innovation.mit.edu/event/l2-summit/)
- nanotip - Lightning Tip Box (based on c-lightning); [Blog Post](https://blockstream.com/2018/03/24/tipping-on-lightning-with-nanotip-lapp.html)
- Lightning Overview
- LND Developers Site
- LND Developer Guide
- Rusty Russell's BOLT Blog Series
- LN in a box - Project that aims to quickly have lnd + btc setup for playing
- Lightning Dissector - A wireshark plugin to analyze the communication between lightning network nodes. _Currently compatible with ptarmigan and Eclair implementations_
- C-lightning-plugins - Collection of plugin scripts to control c-lightning
- Polar - One-click Bitcoin Lightning networks for local app development & testing
- FileBazzar - Sell digital files with Lightning
- Lighter - LN node wrapper for c-lightning, eclair and LND (Python)
- lightning-charge-client-js - JavaScript client for lightning-charge
- lightning-charge-client-php - PHP client for lightning-charge
- lightning-charge - A simple drop-in solution for accepting lightning payments (Javascript)
- lightning-integration - Lightning Integration Testing Framework
- lightning-payencode - Minimal QR-code-ready encoding for requesting lightning payments
- lightning-php - PHP client for direct RPC-based access to the c-lightning daemon
- LightningJ - LND Integration API for Java
- ln-paywall - Go middleware for monetizing APIs on a per-request basis with Lightning
- ln-service - Lightning REST Service
- lncall - LND implementation of paypercall
- lnrpc - Auto-generated LND RPC interface with Typescript type definition support
- lseed - A DNS seed for the Lightning Network
- paypercall - Charge for HTTP APIs on a per-per-call basis with Lightning
- webln - An app library & set of standards for communication between apps and Lightning clients in the browser (similar to Web3)
- woocommerce-gateway-lightning - A WooCommerce gateway for lightning payments
- wordpress-lightning-publisher - Lightning Publisher for WordPress
- glightning - Golang based plugin for c-lightning
- lightningd-gjson-rpc - [gjson](https://github.com/tidwall/gjson)-based RPC client for c-lightning.
- Sitzprobe - A c-lightning plugin that actively sends test payments through the lightning network allowing finding and/or deprecating channels for the payments
- get-lightning-paid - A Flask REST API to generate lightning invoices and payment confirmations
- lnd-sql - Output the lnd node data in a relational SQL database
- Setting up a local Lightning cluster
- Using the LND gRPC Client
- Integrating Lightning into a server-side web application
- How to use a Python gRPC Client with LND
- How to use a Javascript gRPC Client with LND
- Chaincode Labs Lightning Application Residency Videos
- Setting up and Testing LND with the Testnet Lightning Faucet
- How to Send Payments via CLI on the Lightning Network
- Using the LND Web Client
- Setup LND and Bitcoind on Ubuntu 16.04 LTS - Install guide for LND, bitcoind, on Ubuntu, with startup scripts with email alerts.
- Build a complete working Lightning app in 1 hour
- ilp-lightning-demo - Demo sending payments between Bitcoin and Litecoin Lightning Networks using Interledger
- lightning-coindesk - An example news app exemplifying Lightning Network micropayments integration
- lnsim - A simulator in OCaml (2017). See also: [Simulating a Decentralized Lightning Network with 10 Million Users](https://hackernoon.com/simulating-a-decentralized-lightning-network-with-10-million-users-9a8b5930fa7a) by Reynolds and [Simulating a Decentralized Lightning Network with 500,000 payments, 0.01% fee per hub and 10 Million Users: 100% success (99.9986%)](https://www.reddit.com/r/Bitcoin/comments/7mwag6/simulating_a_decentralized_lightning_network_with/)
- LNSim - A simulator in C++ (2018). See paper (PDF): [Routing payments on the Lightning Network](http://wpage.unina.it/giovanni.distasi/pub/blockchain2018-main.pdf) by Di Stasi et al.
- CLoTH: a Simulator for HTLC Payment Networks
- Split Payments in Payment Networks
- Lightning-Network-Simulator - A simulator in Java. See [website](https://devpost.com/software/lightning-network-simulator).
- Lightning FAQ
- Lightning Network Bitcoin Wiki
- Radar ION - Guide to joining the Lightning Network
- Hashed Timelock Contracts
- LN as a Directed Graph; Single-Funded Channel Topology
- How to Do "2-of-3 Multisig Contract" Equivalent on Lightning
- Lightning Network Deep Dive with Laolu "Roasbeef" Osuntokun
- SF Bitcoin Devs Seminar: Scaling Bitcoin to Billions of Transactions Per Day
- Bitcoin, Lightning, and Streaming Money
- Lightning Network Tech Talk at Coinbase
- Lightning and the Importance of Layer Two
- Bitcoin Q&A: The Lightning Network
- Mastering the Lightning Network (LN)
- Mastering Bitcoin, 2nd Edition
- Bitcoin and Lightning Network on Raspberry Pi
- Lightning Network Community Blog
- Lightning Network Twitter Feed
- Lightning Network Mailing List
- LND Developer Community Slack
- Lightning Labs Blog
- Lightning Discord
- Lightning Network Family
- Lightnig Wiki
- #lightning-dev - Lightning protocol development
- Channel Archive
- #lnd - Lightning only version of #bitcoin-commits
- awesome-bitcoin
- awesome-blockchain
- Lightning Network Stores
- Accept Lightning - Directory of merchants accepting Lightning payments
- Robtex LN Directory - List of lapps and stores.
- Opennode Lapps Directory - Opennode index of lapps and stores.
- lnroute lists - List of resources, lapps and stores.
- lnapps lists - List of lapps index.
- ![CC0
Programming Languages
Keywords
bitcoin
37
lightning-network
29
lightning
28
micropayments
10
lightning-charge
10
cryptocurrency
7
lnd
7
c-lightning
6
nanopayments
6
blockchain
4
payments
3
wallet
3
lightningd
2
eclair
2
wordpress
2
golang
2
lightning-wallet
2
javascript
2
lightning-charge-client
2
nodejs
2
react
2
pay-per-call
2
paywall
2
cryptography
2
p2p
2
electron-app
2
docker
2
web-extension
1
spark
1
ptarmigan
1
peer-to-peer
1
protocol
1
qt5
1
onion-architecture
1
python
1
macos
1
desktop-app
1
tui
1
terminal
1
dashboard
1
sse
1
lightningd-plugin
1
cordova-app
1
lightning-network-wallet
1
zapwallet
1
lightning-payments
1
api
1
go
1
middleware
1
web-service
1