• Stars
    star
    976
  • Rank 46,577 (Top 1.0 %)
  • Language
  • Created almost 7 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⚡ A curated list of awesome Lightning Network projects for developers and crypto enthusiasts

awesome-lightning-network Awesome

A curated list of awesome Lightning Network resources, apps, and libraries

Contents

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

Applications

Desktop Interfaces

Web Interfaces

  • 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
  • ThunderHub - Web UI for managing (multiple) LND Nodes written in TypeScript / React

Command Line Interfaces

  • bos – Balance of satoshis - Advanced tool for LND with powerful rebalancing options and telegram bot support written in NodeJS
  • charge-lnd - policy based fee manager for LND
  • lntop - TUI-based interactive channels dashboard for Unix systems
  • rebalance-lnd - A script that can be used to balance lightning channels of a lnd node
  • suez - Tool for pretty printing and optimizing Lightning Network channels

Mobile applications

Explorers

Misc

Developer Resources

Tools

  • Polar - One-click Bitcoin Lightning networks for local app development & testing
  • Lightning Cash - An app for gifting satoshis
  • Lightning Gifts - Another app for gifting satoshis

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
  • Dazaar - A library for selling data over a P2P network.

Tutorials

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

Simulators

Learning Resources

Talks

Books

Community

IRC

Related Lists

Contribute

Contributions welcome! Read the contribution guidelines first.

License

CC0

To the extent possible under law, the author has waived all copyright and related or neighboring rights to this work.

More Repositories

1

corral

🐎 A serverless MapReduce framework written for AWS Lambda
Go
692
star
2

git-trophy

🏆 Create a 3D Printed Model of Your Github Contributions
JavaScript
87
star
3

bpy_lambda

🎥 A compiled binary of Blender-as-a-Python-Module (bpy) for use in AWS Lambda
Dockerfile
66
star
4

python-emojipedia

😎 Emoji data from Emojipedia 🎉
Python
44
star
5

rssfilter

🔍 Web service for filtering RSS articles
TypeScript
39
star
6

gdq-stats

👾 Live Data Visualizations for GamesDoneQuick Streams
HTML
31
star
7

ep

⛏ A CLI Emoji Picker
Go
25
star
8

google-sheets-shortcut

Append to a Google sheet directly from iOS shortcuts
JavaScript
25
star
9

colly-example

An example web crawler written with Colly and Goquery
Go
18
star
10

todoist-to-sqlite

Export your Todoist data to SQLite
Python
16
star
11

bolero

💃 Construct your personal API
Python
16
star
12

jupyterhub-sqlauthenticator

🔐 Authenticate Jupyterhub with a MySQL user DB
Python
14
star
13

PyManifold

Python API client for Manifold Markets
Python
13
star
14

gdq-collector

📥 Data Collection Utilities for GamesDoneQuick
Python
11
star
15

EachDay

📝 A tiny micro-journaling service
JavaScript
10
star
16

git_lambda

🐙 Git binary package for the Python AWS Lambda runtime
Python
9
star
17

PoliticalHeatMap-SIGIR

🌐 Data visualization of current Twitter sentiment towards 2016 US Presidential Candidates
Python
9
star
18

wayback-archiver

🗄 CLI archival tool for the Wayback Machine
Rust
8
star
19

generative-doodles

Experiments with p5.js and other graphics libraries
Go
7
star
20

github_contributions

:octocat: A Python interface for Github's contribution system
Python
7
star
21

Watch-Later-Tweaks

🕓 Chrome Extension for Adding UI Tweaks to Youtube's Watch Later System
JavaScript
6
star
22

gitfolio

:octocat: A Github client written in React Native
JavaScript
6
star
23

miniflux-substack-filter

Filter paywalled substack posts from miniflux
Go
6
star
24

aqi-esphome

5
star
25

AnyoneHere

👀 See who's home with a simple Flask API
JavaScript
4
star
26

TubeSync

📺 A small Menu Bar OSX application to sync Youtube Playlists to your Mac for offline viewing
Swift
4
star
27

instapaper-to-sqlite

📑 Export your Instapaper bookmarks to SQLite
Python
4
star
28

leetcode

Leetcode Solutions
Python
3
star
29

overcast-to-sqlite

🎧 Download your Overcast listening history to sqlite
Rust
3
star
30

kindle-snippets

A small in-browser Kindle Clippings viewer
TypeScript
3
star
31

fn

Golang library for generating (mostly) unique date-sortable filenames
Go
3
star
32

travis-build-repeat

👷 Repeat TravisCI builds to avoid stale test results
Python
2
star
33

agdq-2017-schedule-analysis

📊 Visualizations of the AGDQ 2017 Marathon Schedule
Jupyter Notebook
2
star
34

trek-limerick-bot

🖖 Tweeting limericks from Star Trek dialogue
JavaScript
2
star
35

dashing-wunderlist-stats

☑️ Wunderlist Stats in your Dashing Dashboard
Ruby
2
star
36

cs410-project

Python
2
star
37

instapaper-to-mdlog

Small CLI tool to keep a running log of archived Instapaper articles
Go
2
star
38

optimal_balancer

⚖️ A simple tool for calculating the optimal number of shares to buy to maintain a proportional portfolio
Rust
2
star
39

advent_of_code_2017

🎅 My solutions to the 3rd "Advent of Code"
Rust
2
star
40

many-subpackages-blueprint-example

1
star
41

advent_of_code_2019

🎅 My solutions to the 2019 "Advent of Code"
Rust
1
star
42

feedly-to-sqlite

Export your Feedly data to SQLite
Python
1
star
43

f5tools

Automation and Configuration Orchestration for F5 Load Balancers
Ruby
1
star
44

advent_of_code_2020

🎅 My solutions to the 2020 "Advent of Code"
Rust
1
star
45

synacor_rs

⚙ Implementation of the Synacor Challenge virtual machine in Rust
Rust
1
star
46

HackerRank

💻 My HackerRank solutions
Python
1
star
47

sgdq-2016-schedule-analysis

📊 Visualizations of the SGDQ 2016 Marathon
Jupyter Notebook
1
star
48

getting-started-with-golang-cloud-functions

Examples for using Cloud Functions w/ Golang
Go
1
star
49

advent_of_code_2021

About 🎅 My solutions to the 2021 "Advent of Code"
Rust
1
star
50

Data-Science-Projects

📈 Miscellaneous endeavours into Data Science
Jupyter Notebook
1
star
51

advent_of_code_2016

🎅 My solutions to the second "Advent of Code"
Python
1
star
52

CrowdShout

❗ A realtime tool for Twitch streamers to gauge the mood of their chat.
Python
1
star
53

pyvethirtyeight

🇺🇸 Python wrapper for Fivethirtyeight's Election Forecasts
Python
1
star
54

archillect-frontend

A mini archillect.com friendend hosted at Glitch
JavaScript
1
star
55

beeminder-to-sqlite

Export your Beeminder data to SQLite
Python
1
star
56

youtube-patreon-finder

[WIP]
Go
1
star
57

bitbar-plugins

My bitbar plugins
Python
1
star
58

tampermonkey

🐒 Tampermonkey Scripts
JavaScript
1
star
59

wordscapes

🧩 Experimental solvers for "Wordscape" puzzles
Rust
1
star
60

WunderSchedule

🕒 Enhanced Wunderlist task scheduling for power users
JavaScript
1
star
61

emoji-ordering

📶 Utilities for ordering emojis according to the official Unicode emoji sort order
Go
1
star
62

advent_of_code_2015

🎅 My solutions to the first "Advent of Code"
Python
1
star