├── .gitattributes ├── code-of-conduct.md ├── contributing.md └── readme.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | readme.md merge=union 3 | -------------------------------------------------------------------------------- /code-of-conduct.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | In the interest of fostering an open and welcoming environment, we as 6 | contributors and maintainers pledge to making participation in our project and 7 | our community a harassment-free experience for everyone, regardless of age, body 8 | size, disability, ethnicity, gender identity and expression, level of experience, 9 | nationality, personal appearance, race, religion, or sexual identity and 10 | orientation. 11 | 12 | ## Our Standards 13 | 14 | Examples of behavior that contributes to creating a positive environment 15 | include: 16 | 17 | * Using welcoming and inclusive language 18 | * Being respectful of differing viewpoints and experiences 19 | * Gracefully accepting constructive criticism 20 | * Focusing on what is best for the community 21 | * Showing empathy towards other community members 22 | 23 | Examples of unacceptable behavior by participants include: 24 | 25 | * The use of sexualized language or imagery and unwelcome sexual attention or 26 | advances 27 | * Trolling, insulting/derogatory comments, and personal or political attacks 28 | * Public or private harassment 29 | * Publishing others' private information, such as a physical or electronic 30 | address, without explicit permission 31 | * Other conduct which could reasonably be considered inappropriate in a 32 | professional setting 33 | 34 | ## Our Responsibilities 35 | 36 | Project maintainers are responsible for clarifying the standards of acceptable 37 | behavior and are expected to take appropriate and fair corrective action in 38 | response to any instances of unacceptable behavior. 39 | 40 | Project maintainers have the right and responsibility to remove, edit, or 41 | reject comments, commits, code, wiki edits, issues, and other contributions 42 | that are not aligned to this Code of Conduct, or to ban temporarily or 43 | permanently any contributor for other behaviors that they deem inappropriate, 44 | threatening, offensive, or harmful. 45 | 46 | ## Scope 47 | 48 | This Code of Conduct applies both within project spaces and in public spaces 49 | when an individual is representing the project or its community. Examples of 50 | representing a project or community include using an official project e-mail 51 | address, posting via an official social media account, or acting as an appointed 52 | representative at an online or offline event. Representation of a project may be 53 | further defined and clarified by project maintainers. 54 | 55 | ## Enforcement 56 | 57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 58 | reported by contacting the project team at me@bcon.gdn. All 59 | complaints will be reviewed and investigated and will result in a response that 60 | is deemed necessary and appropriate to the circumstances. The project team is 61 | obligated to maintain confidentiality with regard to the reporter of an incident. 62 | Further details of specific enforcement policies may be posted separately. 63 | 64 | Project maintainers who do not follow or enforce the Code of Conduct in good 65 | faith may face temporary or permanent repercussions as determined by other 66 | members of the project's leadership. 67 | 68 | ## Attribution 69 | 70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, 71 | available at [http://contributor-covenant.org/version/1/4][version] 72 | 73 | [homepage]: http://contributor-covenant.org 74 | [version]: http://contributor-covenant.org/version/1/4/ 75 | -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- 1 | # Contribution Guidelines 2 | 3 | Please note that this project is released with a 4 | [Contributor Code of Conduct](code-of-conduct.md). By participating in this 5 | project you agree to abide by its terms. 6 | 7 | --- 8 | 9 | Ensure your pull request adheres to the following guidelines: 10 | 11 | - Run `doctoc readme.md` on the repo to generate an updated table-of-contents (if adding a new section) 12 | - Doctoc can be found [here](https://github.com/thlorenz/doctoc). 13 | - Ensure that any suggestions are directly related to the Lightning Network 14 | 15 | Thank you for your suggestions! 16 | 17 | 18 | ## Updating your PR 19 | 20 | A lot of times, making a PR adhere to the standards above can be difficult. 21 | If the maintainers notice anything that we'd like changed, we'll ask you to 22 | edit your PR before we merge it. There's no need to open a new PR, just edit 23 | the existing one. If you're not sure how to do that, 24 | [here is a guide](https://github.com/RichardLitt/knowledge/blob/master/github/amending-a-commit-guide.md) 25 | on the different ways you can update your PR so that we can merge it. 26 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # ⚡ awesome-lightning-network [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) 2 | 3 | > A curated list of awesome Lightning Network resources, apps, and libraries 4 | 5 | ## Contents 6 | 7 | 8 | 9 | 10 | 11 | - [Lightning Network Protocol](#lightning-network-protocol) 12 | - [Implementations](#implementations) 13 | - [Specifications / White Papers](#specifications--white-papers) 14 | - [Applications](#applications) 15 | - [Desktop Interfaces](#desktop-interfaces) 16 | - [Web Interfaces](#web-interfaces) 17 | - [Command Line Interfaces](#command-line-interfaces) 18 | - [Mobile applications](#mobile-applications) 19 | - [Explorers](#explorers) 20 | - [Misc](#misc) 21 | - [Developer Resources](#developer-resources) 22 | - [Tools](#tools) 23 | - [Libraries](#libraries) 24 | - [Tutorials](#tutorials) 25 | - [Example Projects](#example-projects) 26 | - [Simulators](#simulators) 27 | - [Learning Resources](#learning-resources) 28 | - [Talks](#talks) 29 | - [Books](#books) 30 | - [Community](#community) 31 | - [IRC](#irc) 32 | - [Related Lists](#related-lists) 33 | - [Contribute](#contribute) 34 | - [License](#license) 35 | 36 | 37 | 38 | 39 | ## Lightning Network Protocol 40 | 41 | ### Implementations 42 | 43 | Implementations of the Lightning Network Protocol 44 | 45 | - [LND](https://github.com/lightningnetwork/lnd) - Lightning Network Daemon (Golang) 46 | - [eclair](https://github.com/ACINQ/eclair) - A Scala implementation of the Lightning Network (Scala) 47 | - [lit](https://github.com/mit-dci/lit) - Lightning Network node software (Golang) 48 | - [c-lightning](https://github.com/ElementsProject/lightning) - A Lightning Network implementation in C 49 | - [rust-lightning](https://github.com/rust-bitcoin/rust-lightning) - A Lightning Network implementation in Rust [Incomplete] 50 | - [lightning-onion](https://github.com/lightningnetwork/lightning-onion) - Onion Routed Micropayments for the Lightning Network (Golang) 51 | - [ptarmigan](https://github.com/nayutaco/ptarmigan) - C++ BOLT-Compliant Lightning Network Implementation 52 | 53 | ### Specifications / White Papers 54 | 55 | - [Lightning Network Specification](https://github.com/lightningnetwork/lightning-rfc) 56 | - [LND API Reference](http://api.lightning.community/) 57 | - [Lightning Network White Paper](https://lightning.network/lightning-network-paper.pdf) 58 | - [Deployable Lightning White Paper](https://github.com/ElementsProject/lightning/blob/master/doc/deployable-lightning.pdf) 59 | - [Scalable Funding of Bitcoin Micropayment Channel Networks](https://www.tik.ee.ethz.ch/file/a20a865ce40d40c8f942cf206a7cba96/Scalable_Funding_Of_Blockchain_Micropayment_Networks%20(1).pdf) 60 | 61 | ## Applications 62 | 63 | ### Desktop Interfaces 64 | 65 | - [lightning-app](https://github.com/lightninglabs/lightning-app) - Cross-platform Lightning Desktop Application 66 | - [lnd-gui](https://github.com/alexbosworth/lnd-gui) - Lightning MacOS GUI Wallet 67 | - [eclair-node-gui](https://github.com/ACINQ/eclair) - Cross-platform desktop GUI for Lightning 68 | - [zap-desktop](https://github.com/LN-Zap/zap-desktop) - Lightning Network desktop application 69 | - [Presto](https://github.com/icota/presto) - c-lightning based desktop wallet 70 | - [Lightning Peach Wallet](https://github.com/LightningPeach/lightning-peach-wallet) - Bitfury Lightning Wallet 71 | - [spark-wallet](https://github.com/shesek/spark-wallet) - Minimal GUI for c-lightning; available as web, mobile and desktop application 72 | - [Voltage](https://github.com/benharold/voltage) - Voltage is a macOS GUI for c-lightning 73 | - [Node-launcher](https://github.com/lightning-power-users/node-launcher) - Quickly install BTC and launch the LN desktop app 74 | - [Sparkswap Desktop](https://github.com/sparkswap/sparkswap-desktop) - Buy BTC using USD and LND 75 | - [ShockWizard](https://github.com/shocknet/Wizard) - Install a Shockwallet LND node on any Desktop/Laptop in just a few clicks. 76 | 77 | ### Web Interfaces 78 | 79 | - [fulmo](https://github.com/marzig76/fulmo) - A minimalist c-lightning UI 80 | - [Joule](http://lightningjoule.com) - A browser extension for lnd that enables payments and other interactions with lightning apps (similar to MetaMask) 81 | - [kWh](https://github.com/fiatjaf/kwh) - A browser extension that connects to c-lightning or Eclair nodes and enables interactions with Lightning apps (similar to Joule) 82 | - [kugelblitz](https://github.com/cdecker/kugelblitz) - A simple UI for the c-lightning daemon lightningd and bitcoind 83 | - [lncli-web](https://github.com/mably/lncli-web) - Light-weight web client for the lnd daemon written in NodeJS / Angular 84 | - [Ride The Lightning](https://github.com/ShahanaFarooqui/RTL) - Web Client for LND Daemon written in NodeJS / Angular 7 85 | - [LND-For-WP](https://github.com/rstmsn/lnd-for-wp) - WordPress plugin for managing & using your LND Node; [WordPress Plugin Directory](https://wordpress.org/plugins/lnd-for-wp/) 86 | - [ThunderHub](https://github.com/apotdevin/thunderhub) - Web UI for managing (multiple) LND Nodes written in TypeScript / React 87 | 88 | ### Command Line Interfaces 89 | 90 | - [bos – Balance of satoshis](https://github.com/alexbosworth/balanceofsatoshis) - Advanced tool for LND with powerful rebalancing options and telegram bot support written in NodeJS 91 | - [charge-lnd](https://github.com/accumulator/charge-lnd) - policy based fee manager for LND 92 | - [lntop](https://github.com/edouardparis/lntop) - TUI-based interactive channels dashboard for Unix systems 93 | - [rebalance-lnd](https://github.com/C-Otto/rebalance-lnd) - A script that can be used to balance lightning channels of a lnd node 94 | - [suez](https://github.com/prusnak/suez) - Tool for pretty printing and optimizing Lightning Network channels 95 | 96 | ### Mobile applications 97 | 98 | - [rawtx](https://github.com/rawtxapp/rawtxapp) - A lightning network wallet (Android, iOS); [Homepage](https://rawtx.com) 99 | - [Swift Lightning](https://github.com/biscottigelato/SwiftLightning) - LN wallet build on top of LND for iOS 100 | - [Bitcoin Lightning Wallet](https://play.google.com/store/apps/details?id=com.lightning.walletapp) - An Android based Lightning Network compatible wallet based on Eclair ([testnet version](https://play.google.com/store/apps/details?id=com.lightning.wallet)) 101 | - [Eclair Mobile](https://play.google.com/store/apps/details?id=fr.acinq.eclair.wallet.mainnet2) 102 | - [Globular](https://gitlab.com/inbitcoin/globular) - cross-implementation LN Android remote wallet, connects to a Lighter instance (see [Libraries](#libraries) section) 103 | - [Muun](https://muun.com/) - A Lightning Network wallet for Android. ([Github](https://github.com/muun/apollo)) 104 | - [Shockwallet](https://shockwallet.app) - A Lightning SuperApp and Decentralized Social Network. ([Github](https://github.com/shocknet/wallet)) 105 | - [Zebedee](https://zbd.gg) - Bitcoin gaming wallet 106 | 107 | 108 | ### Explorers 109 | 110 | - [1ML](https://1ml.com/) - 1ML explorer (mainnet + testnet) 111 | - [Amboss.space](https://amboss.space/) - Amboss.space explorer 112 | - [Bitcoin Exchange Rate](https://bitcoinexchangerate.org/lightning) - Lightning network explorer (testnet and mainnet) 113 | - [Lightblock](https://lightblock.me) - lightning network explorer mainnet. 114 | - [Lightning network explorer](https://explorer.acinq.co/) - Lightning network explorer (testnet) 115 | - [List of explorers](https://gist.github.com/bretton/798ec38165ffabc719d91e0f4f67552d) - meta list of visualisers and metrics sites 116 | - [lngraph](https://github.com/xsb/lngraph) - Personal private Lightning Network explorer using Neo4j Browser. 117 | - [Robtex Bitcoin Lightning Explorer](https://www.robtex.com/lightning/node/) - Robtex Bitcoin Lightning Explorer (mainnet) 118 | 119 | ### Misc 120 | 121 | - [lightning-address-nodejs](https://github.com/mefatbear/lightning-address-nodejs) - Simple server for your personal Lightning Address 122 | - [bitcoin-kit-makefile](https://github.com/Perlover/bitcoin-kit-makefile) - Easy installation of full bitcoin and lightning nodes from sources 123 | - [ifpaytt](https://github.com/ElementsProject/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) 124 | - [lightning-faucet](https://github.com/lightninglabs/lightning-faucet) - A faucet for the Lightning Network 125 | - [lightning-jukebox](https://github.com/ElementsProject/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) 126 | - [LightningBuddy](https://github.com/elaineo/LightningBuddy) - Twitter relay for Lightning JSON-RPC interface. 127 | - [LightningTip](https://github.com/michael1011/lightningtip) LND focused Lightning Tip too, embed in webpage. 128 | - [ln-tip-slack](https://github.com/CryptoFR/ln-tip-slack) - Lightning [Slack](https://slack.com/) Tipbot 129 | - [lnplace](https://github.com/sangaman/lnplace) - Purchase pixels with lightning payments - Submission of [L2 Summit Hackathon](https://innovation.mit.edu/event/l2-summit/) 130 | - [nanotip](https://github.com/ElementsProject/nanotip) - Lightning Tip Box (based on c-lightning); [Blog Post](https://blockstream.com/2018/03/24/tipping-on-lightning-with-nanotip-lapp.html) 131 | - [Carrot](https://earncarrot.com) - Rewards site that lets you earn Bitcoin via Lightning 132 | - [Satoshis.Stream](https://satoshis.stream) - Earn Lightning sats as a podcaster, easily 133 | 134 | ## Developer Resources 135 | 136 | - [Lightning Overview](http://dev.lightning.community/overview/) 137 | - [LND Developers Site](http://dev.lightning.community/) 138 | - [LND Developer Guide](http://dev.lightning.community/guides/) 139 | - [Rusty Russell's BOLT Blog Series](https://medium.com/@rusty_lightning/the-bitcoin-lightning-spec-part-1-8-a7720fb1b4da) 140 | - [LN in a box](https://github.com/bajohns/lightning-in-a-box) - Project that aims to quickly have lnd + btc setup for playing 141 | - [Lightning Dissector](https://github.com/nayutaco/lightning-dissector) - A wireshark plugin to analyze the communication between lightning network nodes. _Currently compatible with ptarmigan and Eclair implementations_ 142 | - [C-lightning-plugins](https://github.com/conscott/c-lightning-plugins) - Collection of plugin scripts to control c-lightning 143 | 144 | ### Tools 145 | 146 | - [Polar](https://github.com/jamaljsr/polar) - One-click Bitcoin Lightning networks for local app development & testing 147 | - [Lightning Cash](https://ln.cash) - An app for gifting satoshis 148 | - [Lightning Gifts](https://lightning.gifts) - Another app for gifting satoshis 149 | 150 | ### Libraries 151 | 152 | - [FileBazzar](https://github.com/ElementsProject/filebazaar) - Sell digital files with Lightning 153 | - [Lighter](https://gitlab.com/inbitcoin/lighter) - LN node wrapper for c-lightning, eclair and LND (Python) 154 | - [lightning-charge-client-js](https://github.com/ElementsProject/lightning-charge-client-js) - JavaScript client for lightning-charge 155 | - [lightning-charge-client-php](https://github.com/ElementsProject/lightning-charge-client-php) - PHP client for lightning-charge 156 | - [lightning-charge](https://github.com/ElementsProject/lightning-charge) - A simple drop-in solution for accepting lightning payments (Javascript) 157 | - [lightning-integration](https://github.com/cdecker/lightning-integration) - Lightning Integration Testing Framework 158 | - [lightning-payencode](https://github.com/rustyrussell/lightning-payencode) - Minimal QR-code-ready encoding for requesting lightning payments 159 | - [lightning-php](https://github.com/thorie7912/lightning-php) - PHP client for direct RPC-based access to the c-lightning daemon 160 | - [LightningJ](http://www.lightningj.org/) - LND Integration API for Java 161 | - [ln-paywall](https://github.com/philippgille/ln-paywall) - Go middleware for monetizing APIs on a per-request basis with Lightning 162 | - [ln-service](https://github.com/alexbosworth/ln-service) - Lightning REST Service 163 | - [lncall](https://github.com/michael1011/lncall) - LND implementation of paypercall 164 | - [lnrpc](https://github.com/RadarTech/lnrpc) - Auto-generated LND RPC interface with Typescript type definition support 165 | - [lseed](https://github.com/cdecker/lseed) - A DNS seed for the Lightning Network 166 | - [paypercall](https://github.com/ElementsProject/paypercall) - Charge for HTTP APIs on a per-per-call basis with Lightning 167 | - [webln](https://github.com/wbobeirne/webln) - An app library & set of standards for communication between apps and Lightning clients in the browser (similar to Web3) 168 | - [woocommerce-gateway-lightning](https://github.com/ElementsProject/woocommerce-gateway-lightning) - A WooCommerce gateway for lightning payments 169 | - [wordpress-lightning-publisher](https://github.com/ElementsProject/wordpress-lightning-publisher) - Lightning Publisher for WordPress 170 | - [glightning](https://github.com/niftynei/glightning) - Golang based plugin for c-lightning 171 | - [lightningd-gjson-rpc](https://github.com/fiatjaf/lightningd-gjson-rpc) - [gjson](https://github.com/tidwall/gjson)-based RPC client for c-lightning. 172 | - [Sitzprobe](https://github.com/niftynei/sitzprobe) - A c-lightning plugin that actively sends test payments through the lightning network allowing finding and/or deprecating channels for the payments 173 | - [get-lightning-paid](https://github.com/conscott/get-lightning-paid) - A Flask REST API to generate lightning invoices and payment confirmations 174 | - [lnd-sql](https://github.com/lightning-power-users/lnd-sql) - Output the lnd node data in a relational SQL database 175 | - [Dazaar](http://dazaar.com/) - A library for selling data over a P2P network. 176 | 177 | ### Tutorials 178 | 179 | - [Setting up a local Lightning cluster](http://dev.lightning.community/tutorial/01-lncli/index.html) 180 | - [Using the LND gRPC Client](http://dev.lightning.community/tutorial/03-rpc-client/index.html) 181 | - [Integrating Lightning into a server-side web application](http://dev.lightning.community/tutorial/04-webapp-integration/index.html) 182 | - [How to use a Python gRPC Client with LND](http://dev.lightning.community/guides/python-grpc/) 183 | - [How to use a Javascript gRPC Client with LND](http://dev.lightning.community/guides/javascript-grpc/) 184 | - [Chaincode Labs Lightning Application Residency Videos](https://lightningresidency.com/#videos) 185 | - [Setting up and Testing LND with the Testnet Lightning Faucet](http://lightning.community/lnd/faucet/2017/01/19/lightning-network-faucet/) 186 | - [How to Send Payments via CLI on the Lightning Network](https://andrewgriffithsonline.com/blog/guide-to-make-lightning-network-payments) 187 | - [Using the LND Web Client](http://dev.lightning.community/tutorial/02-web-client/index.html) 188 | - [Setup LND and Bitcoind on Ubuntu 16.04 LTS](https://gist.github.com/bretton/0b22a0503a9eba09df86a23f3d625c13) - Install guide for LND, bitcoind, on Ubuntu, with startup scripts with email alerts. 189 | 190 | ### Example Projects 191 | 192 | - [ilp-lightning-demo](https://github.com/interledgerjs/ilp-lightning-demo) - Demo sending payments between Bitcoin and Litecoin Lightning Networks using Interledger 193 | - [lightning-coindesk](https://github.com/lightninglabs/lightning-coindesk) - An example news app exemplifying Lightning Network micropayments integration 194 | 195 | ### Simulators 196 | 197 | - [lnsim](https://github.com/dianerey/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/) 198 | - [LNSim](https://github.com/gdistasi/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. 199 | - CLoTH - A simulator in C. See paper [CLoTH: a Simulator for HTLC Payment Networks](https://arxiv.org/abs/1812.09940) by Conoscenti et al. Code not released. 200 | - Blyskavka - A simulator in Java. See paper [Split Payments in Payment Networks](https://www.researchgate.net/publication/327470777_Split_Payments_in_Payment_Networks_ESORICS_2018_International_Workshops_DPM_2018_and_CBT_2018_Barcelona_Spain_September_6-7_2018_Proceedings) by Piatkivskyi and Nowostawski. Code not released. 201 | - [Lightning-Network-Simulator](https://github.com/whiteyhat/Lightning-Network-Simulator) (2019) - A simulator in Java. See [website](https://devpost.com/software/lightning-network-simulator). 202 | - [LNTrafficSimulator](https://github.com/ferencberes/LNTrafficSimulator) 203 | 204 | ## Learning Resources 205 | 206 | - [Lightning FAQ](https://medium.com/@AudunGulbrands1/lightning-faq-67bd2b957d70) 207 | - [Lightning Network Bitcoin Wiki](https://en.bitcoin.it/wiki/Lightning_Network) 208 | - [Radar ION - Guide to joining the Lightning Network](https://ion.radar.tech) 209 | - [Hashed Timelock Contracts](https://en.bitcoin.it/wiki/Hashed_Timelock_Contracts) 210 | - [LN as a Directed Graph; Single-Funded Channel Topology](https://docs.google.com/presentation/d/1G4xchDGcO37DJ2lPC_XYyZIUkJc2khnLrCaZXgvDN0U/edit?pref=2&pli=1#slide=id.g85f425098_0_2) (Slides) 211 | - [How to Do "2-of-3 Multisig Contract" Equivalent on Lightning](https://lists.linuxfoundation.org/pipermail/lightning-dev/2016-January/000403.html) (From LN Mailing List) 212 | - [uselightning.network](https://uselightning.network/) 213 | 214 | ### Talks 215 | 216 | - [Lightning Network Deep Dive with Laolu "Roasbeef" Osuntokun](https://www.youtube.com/watch?v=b_szGaaPPFk) [48:10] 217 | - [SF Bitcoin Devs Seminar: Scaling Bitcoin to Billions of Transactions Per Day](https://www.youtube.com/watch?v=8zVzw912wPo) (Thaddeus Dryja and Joseph Poon)[54:40] 218 | - [Bitcoin, Lightning, and Streaming Money](https://www.youtube.com/watch?v=gF_ZQ_eijPs) (Andreas Antonopoulos) [27:38] 219 | - [Lightning and the Importance of Layer Two](https://www.youtube.com/watch?v=3PcR4HWJnkY) (Elizabeth Stark) [14:15] 220 | - [Bitcoin Q&A: The Lightning Network](https://www.youtube.com/watch?v=vPnO9ExJ50A) (Andreas Antonopoulos) [7:55] 221 | 222 | ### Books 223 | 224 | - [Mastering the Lightning Network (LN)](https://github.com/lnbook/lnbook) 225 | - [Mastering Bitcoin, 2nd Edition](http://shop.oreilly.com/product/0636920049524.do) 226 | - [Bitcoin and Lightning Network on Raspberry Pi](https://www.apress.com/gp/book/9781484255216) 227 | 228 | ## Community 229 | 230 | - [Lightning Network Community Blog](http://lightning.community/) 231 | - [Lightning Network Twitter Feed](https://twitter.com/lightning) 232 | - [Lightning Network Mailing List](https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev) 233 | - [Lightning Labs Blog](https://blog.lightning.engineering/) 234 | - [Lightning Discord](https://discord.gg/sm2rfS7) 235 | - [Lightning Wiki](https://lightningwiki.net) 236 | 237 | ### IRC 238 | 239 | - [#lightning-dev](https://webchat.freenode.net/?channels=lightning-dev&uio=d4) (on Freenode) - Lightning protocol development 240 | - [Channel Archive](https://botbot.me/freenode/lightning-dev/) 241 | - [#lnd](https://webchat.freenode.net/?channels=lnd&uio=d4) - Lightning only version of #bitcoin-commits 242 | 243 | ## Related Lists 244 | 245 | - [awesome-bitcoin](https://github.com/igorbarinov/awesome-bitcoin) 246 | - [awesome-blockchain](https://github.com/igorbarinov/awesome-blockchain) 247 | - [Lightning Network Stores](http://lightningnetworkstores.com/) 248 | - [Accept Lightning](https://acceptlightning.com/) - Directory of merchants accepting Lightning payments 249 | - [Robtex LN Directory](https://www.robtex.com/directory/lightning/) - List of lapps and stores. 250 | - [lnroute lists](https://lnroute.com/) - List of resources, lapps and stores. 251 | 252 | 253 | ## Contribute 254 | 255 | Contributions welcome! Read the [contribution guidelines](contributing.md) first. 256 | 257 | 258 | ## License 259 | 260 | [![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](http://creativecommons.org/publicdomain/zero/1.0) 261 | 262 | To the extent possible under law, the author has waived all copyright and 263 | related or neighboring rights to this work. 264 | --------------------------------------------------------------------------------