Nostr
Project structure
- nostr: Rust implementation of Nostr protocol.
- nostr-sdk: High level client library.
- nostr-sdk-sqlite: SQLite for nostr-sdk
Bindings
nostr and nostr-sdk crates can be embedded inside other environments, like Swift, Kotlin, Python, Flutter and JavaScript.
Please, explore the bindings/
directory to learn more.
Minimum Supported Rust Version (MSRV)
These crates are built with the Rust language version 2021 and require a minimum compiler version of 1.64
State
This library is in an ALPHA state, things that are implemented generally work but the API will change in breaking ways.
License
This project is distributed under the MIT software license - see the LICENSE file for details