Skip to content
@lightningdevkit

Lightning Dev Kit

The Lightning Dev Kit project is building tools and libraries that make it easy to integrate Lightning features in Bitcoin wallets

Hey there 👋

An image of the lightning development kit logo

Lightning Development Kit (LDK) is a complete Lightning implementation packaged as an SDK

LDK is based on Rust-Lightning, a full-featured but also incredibly flexible lightning implementation, allowing you to decide how to use it.

Learn how to start adding Lightning to your apps at lightningdevkit.org

🔨 Contributing to the ecosystem

Our team maintains Rust-Lightning, which we rely on to build and run LDK, while also maintaining a number of other open source projects like:

😃 Join our community

Open source is fundamental to this project and we would love to connect with you.

Check out the LDK roadmap here

Most of our communication is happening in the LDK Discord server, come say hi!

Pinned Loading

  1. rust-lightning Public

    A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!

    Rust 1.3k 402

  2. ldk-sample Public

    Sample node implementation using LDK

    Rust 180 95

  3. ldk-garbagecollected Public

    LDK Bindings for Garbage-Collected Languages

    TypeScript 55 27

  4. ldk-c-bindings Public

    Main LDK C Bindings on which other bindings are built

    Rust 14 14

  5. ldk-swift Public

    Swift 49 11

  6. lightningdevkit.org Public

    Lightning Development Kit Documentation

    60 42

Repositories

Showing 10 of 17 repositories
  • ldk-node Public

    A ready-to-go node implementation built using LDK.

    Rust 175 100 62 13 Updated Apr 18, 2025
  • rust-lightning Public

    A highly modular Bitcoin Lightning library written in Rust. It's rust-lightning, not Rusty's Lightning!

    Rust 1,259 402 332 (17 issues need help) 73 Updated Apr 17, 2025
  • Rust 26 24 2 (1 issue needs help) 4 Updated Apr 17, 2025
  • ldk-bot Public

    LDK Github bot for PR tracking

    Python 0 2 0 1 Updated Apr 10, 2025
  • ldk-garbagecollected Public

    LDK Bindings for Garbage-Collected Languages

    TypeScript 55 27 18 0 Updated Apr 9, 2025
  • ldk-c-bindings Public

    Main LDK C Bindings on which other bindings are built

    Rust 14 14 8 1 Updated Apr 9, 2025
  • ldk-review-club Public

    LDK Review Club Website

    SCSS 7 6 0 0 Updated Apr 8, 2025
  • lightningdevkit.org Public

    Lightning Development Kit Documentation

    60 MIT 42 43 (1 issue needs help) 3 Updated Apr 7, 2025
  • ldk-server Public

    LDK Server is a fully-functional Lightning node in daemon form.

    Rust 18 11 10 1 Updated Mar 31, 2025
  • vss-server Public

    Versioned Storage Service

    Rust 32 MIT 14 3 1 Updated Mar 26, 2025