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 rust-lightning Public

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

    Rust 1.3k 427

  2. ldk-sample ldk-sample Public

    Sample node implementation using LDK

    Rust 186 99

  3. ldk-garbagecollected ldk-garbagecollected Public

    LDK Bindings for Garbage-Collected Languages

    TypeScript 56 26

  4. ldk-c-bindings ldk-c-bindings Public

    Main LDK C Bindings on which other bindings are built

    Rust 12 12

  5. ldk-swift ldk-swift Public

    Swift 49 9

  6. lightningdevkit.org lightningdevkit.org Public

    Lightning Development Kit Documentation

    59 47

Repositories

Showing 10 of 17 repositories
  • rust-lightning Public

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

    lightningdevkit/rust-lightning’s past year of commit activity
    Rust 1,323 427 275 (14 issues need help) 64 Updated Jan 8, 2026
  • vss-client Public

    vss-rust-client

    lightningdevkit/vss-client’s past year of commit activity
    Rust 10 9 3 0 Updated Jan 8, 2026
  • ldk-node Public

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

    lightningdevkit/ldk-node’s past year of commit activity
    Rust 192 116 72 25 Updated Jan 8, 2026
  • ldk-server Public

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

    lightningdevkit/ldk-server’s past year of commit activity
    Rust 27 21 11 3 Updated Jan 7, 2026
  • ldk-bot Public

    LDK Github bot for PR tracking

    lightningdevkit/ldk-bot’s past year of commit activity
    Python 1 2 0 0 Updated Jan 5, 2026
  • vss-server Public

    Versioned Storage Service

    lightningdevkit/vss-server’s past year of commit activity
    Rust 34 MIT 20 16 6 Updated Dec 17, 2025
  • ldk-garbagecollected Public

    LDK Bindings for Garbage-Collected Languages

    lightningdevkit/ldk-garbagecollected’s past year of commit activity
    TypeScript 56 26 19 0 Updated Dec 11, 2025
  • ldk-c-bindings Public

    Main LDK C Bindings on which other bindings are built

    lightningdevkit/ldk-c-bindings’s past year of commit activity
    Rust 12 12 8 1 Updated Dec 11, 2025
  • lightningdevkit/rapid-gossip-sync-server’s past year of commit activity
    Rust 28 26 2 (1 issue needs help) 4 Updated Nov 18, 2025
  • lightningdevkit.org Public

    Lightning Development Kit Documentation

    lightningdevkit/lightningdevkit.org’s past year of commit activity
    59 MIT 47 43 (1 issue needs help) 4 Updated Nov 3, 2025