超酷的Lightning network汇总

awesome-lightning-network

地址:
https://github.com/sindresorhus/awesome

Contents

  • Lightning Network Protocol
    • Implementations
    • Specifications / White Papers
  • Applications
    • Desktop Interfaces
    • Web Interfaces
    • Mobile applications
    • Explorers
    • Misc
  • Developer Resources
    • Libraries
    • Tutorials
    • Example Projects
  • Learning Resources
    • Talks
    • Books
  • Community
    • IRC
  • Related Lists
  • Contribute
  • License

Lightning Network Protocol

Implementations

Implementations of the Lightning Network Protocol

  • 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

Specifications / White Papers

  • Lightning Network Specification
  • LND API Reference
  • Lightning Network White Paper
  • Deployable Lightning White Paper
  • Scalable Funding of Bitcoin Micropayment Channel Networks

Applications

Desktop Interfaces

  • 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

Web Interfaces

  • Discovery wallet - Web custodial wallet; Live demo
  • 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

Mobile applications

  • rawtx - A lightning network wallet (Android, iOS); Homepage
  • 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)
  • Eclair Mobile

Explorers

  • 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)

Misc

  • 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
  • lightning-faucet - A faucet for the Lightning Network
  • lightning-jukebox - A Lightning powered Jukebox; Blog Post
  • Lightning-Singles - API for finding channel partners for node liquidity
  • LightningBuddy - Twitter relay for Lightning JSON-RPC interface.
  • LightningTip LND focused Lightning Tip too, embed in webpage.
  • ln-tip-slack - Lightning Slack Tipbot
  • lnplace - Purchase pixels with lightning payments - Submission of L2 Summit Hackathon
  • nanotip - Lightning Tip Box (based on c-lightning); Blog Post

Developer Resources

  • 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

Libraries

  • 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-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

Tutorials

  • 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

Example Projects

  • 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

Learning Resources

  • 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 (Slides)
  • How to Do "2-of-3 Multisig Contract" Equivalent on Lightning (From LN Mailing List)

Talks

  • Lightning Network Deep Dive with Laolu "Roasbeef" Osuntokun [48:10]
  • SF Bitcoin Devs Seminar: Scaling Bitcoin to Billions of Transactions Per Day [54:40]
  • Bitcoin, Lightning, and Streaming Money (Andreas Antonopoulos) [27:38]
  • Lightning Network Tech Talk at Coinbase (Thaddeus Dryja and Joseph Poon) [58:11]
  • Lightning and the Importance of Layer Two (Elizabeth Stark) [14:15]
  • Bitcoin Q&A: The Lightning Network (Andreas Antonopoulos) [7:55]

Books

  • Mastering Bitcoin, 2nd Edition

Community

  • 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

IRC

  • #lightning-dev (on Freenode) - Lightning protocol development
    • Channel Archive
  • #lnd - Lightning only version of #bitcoin-commits

Related Lists

  • 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.

你可能感兴趣的:(超酷的Lightning network汇总)