# Examples
Click the links below and learn from community-built example projects
# Rust Sample Node (opens new window)
This sample serves as a complete reference for constructing a lightning node with LDK. This is a good starting point if you want a self-guided tour.
# Kotlin/Android Sample App (opens new window)
This sample uses the Kotlin bindings provided by ldk-garbagecollected (opens new window) to create a self-custodial mobile lightning wallet on Android.
# Swift/iOS Sample App (opens new window)
This sample uses the Swift bindings provided by ldk-swift (opens new window) to create a self-custodial mobile lightning wallet on iOS.
# Rust node with sample Lightning Signer integration (opens new window)
A Rust lightning node implementation based on LDK and the Lightning Signer projects. Aims to be production ready at some point.
# Rust node with sample Tor integration (opens new window)
A Rust lightning node sample implementation based on LDK with an embedded Tor daemon.
# LDK Node (opens new window)
A ready-to-go Lightning node library built using LDK and BDK (opens new window).
# LDK Node Rust Sample (opens new window)
A sample lightning node command-line app built on top of LDK Node (similar to ldk-sample).
# LDK Node Swift Sample App (opens new window)
This sample uses ldk-node-swift (opens new window) bindings to quickly build a self custodial lightning mobile wallet on iOS. Watch the video tutorial here (opens new window).
# LDK Node Swift Sample app using Bitcoin Design Guide (opens new window)
This sample is a good starting point for building a sample iOS wallet with a strong focus on user experience.
# LDK Node Flutter Sample App (opens new window)
This sample is a starting point for an LDK Node Flutter app.
# LDK Node React Native Sample App (opens new window)
This sample is a starting point for an LDK Node React Native app.
# LDK Node Sample Desktop App (opens new window)
This sample is a desktop node manager for LDK Node.