lightningnetwork/lnd

Lightning Network Daemon ⚡️

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 8th, 2026
Created on January 16th, 2016
Open Issues & Pull Requests: 895 (+0)
GitHub issues: Enabled
Number of forks: 2,285
Total Stargazers: 8,188 (+0)
Total Subscribers: 315 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.8 hours
Mean response time: 66.9 days
90th percentile: 90.7 days
Tracked items: 687

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 59% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "payments" is answered fastest, typically in about an hour, while "P3" waits about 5 days. 52% of tracked open issues have had no activity in three months. Only 3% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 301
New in 7 days: 5
Closed in 7 days: 1
Avg open age: 655 days
Stale 30+ days: 265
Stale 90+ days: 229

Recent activity

Opened in 7 days: 5
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (325)
  • enhancement (229)
  • needs triage (142)
  • P2 (54)
  • P3 (47)
  • rpc (45)
  • payments (44)
  • feature request (40)

Detailed Description

lnd is a complete implementation of a Lightning Network node written in Go.

The Lightning Network enables fast, low-cost payments on Bitcoin by allowing transactions to occur off-chain through payment channels. lnd solves the problem of participating in this network by providing a full daemon implementation that handles channel creation and closure, manages all channel states, maintains an authenticated and validated channel graph, performs pathfinding, forwards payments, and sends onion-encrypted payments across the network. The tool supports multiple pluggable backend chain services including full nodes and light clients, and exports reusable Lightning Network libraries built on the btcsuite Bitcoin libraries.

Developers building payment applications on Bitcoin should choose lnd if they need a standards-compliant Lightning Network implementation. The project fully conforms to the Lightning Network specification (BOLTs), covering base protocol, channel management, transaction formats, onion routing, on-chain handling, node discovery, encrypted transport, feature flags, DNS bootstrap, and invoice protocols. The daemon exposes both HTTP REST and gRPC APIs for application development, though the README notes these APIs are not yet stable and may change significantly. Comprehensive developer documentation, guides, and example applications are available through the project's documentation site, and an active community Slack channel supports protocol and application developers.

The project maintains steady development activity with regular contributions across core protocol implementation and infrastructure. Pull requests receive consistent review attention with discussion of technical tradeoffs and specification compliance. The codebase shows active maintenance of dependencies and integration with evolving Bitcoin and Lightning specifications. Contributors are encouraged to begin with code review participation before submitting their own changes, indicating a structured approach to onboarding new developers.