The project is split up into several crates in the crates/
directory:
- nostr: Rust implementation of Nostr protocol.
- nostr-sdk: High level client library.
- nostr-sdk-net: Network library for nostr-sdk
nostr and nostr-sdk crates can be embedded inside other environments, like Swift, Kotlin, Python and JavaScript.
Please, explore the bindings/
directory to learn more.
These crates are built with the Rust language version 2021 and require a minimum compiler version of 1.64
This library is in an ALPHA state, things that are implemented generally work but the API will change in breaking ways.
This project is distributed under the MIT software license - see the LICENSE file for details
⚡ Tips: https://getalby.com/p/yuki
⚡ Lightning Address: yuki@getalby.com