# Examples
Click the links below and learn from community-built example projects
# Bitcoin Core payjoin-cli extension (opens new window)
The sample serves as a complete reference for sending and receiving Payjoin with
the PDK. This is a good starting point if you want a self-guided tour. payjoin-cli uses the blocking version of the reqwest crate for networking, so it's as simple as it gets.
# LND nolooking Payjoin extension (opens new window)
Send and receive Payjoin from LND. Batch lightning channel open transactions in payjoins with a web UI. Nolooking makes use of async and tokio. If your project uses an asynchronous runtime, this is the reference for you.
# BitMask Beta (opens new window)
Payjoin in a bitcoin webapp. Written in Rust and compiled to WASM. BitMask supports bitcoin, lightning, and RGB protocol assets. It uses the asynchronus reqwest client.